gl.LINEAR_MIPMAP_NEAREST
简单的问题是 -和之间有什么区别gl.NEAREST_MIPMAP_LINEAR
吗?我使用了第一个,结果不好(见下文),并在网上找到了第二个。有趣的是,两者都是定义的(在 Chrome 中),我想知道它们的区别是什么。
真正的问题是 - 如果我有一个透明的纹理图集(包含字形),我可以使用 mipmapping 吗?当缩放到小尺寸时,字形闪烁,我想通过 mipmapping 消除。
但是当我打开 mipmapping(只改变TEXTURE_MIN_FILTER
from LINEAR
to LINEAR_MIPMAP_NEAREST
,然后调用generateMipmap()
)时,透明度完全消失了,整个纹理变成黑色。
我了解 mipmap 可能会导致黑色墨水渗入透明区域,但不会在所有 mipmap 级别(包括原始大小)上填充整个纹理。
我错过了什么知识?