【发布时间】:2010-08-06 12:33:09
【问题描述】:
我目前正在使用自动生成mipmap (C# + OpenTK):
GL.GenerateMipmap(GenerateMipmapTarget.Texture2D);
我使用的纹理平铺成 16px² 的块。所以我的问题是:
- 是否可以使用不会缩小到 1x1 的 mipmap?
- 创建不会将块“模糊”成另一个块的 mipmap 的最佳方法是什么?
【问题讨论】:
我目前正在使用自动生成mipmap (C# + OpenTK):
GL.GenerateMipmap(GenerateMipmapTarget.Texture2D);
我使用的纹理平铺成 16px² 的块。所以我的问题是:
【问题讨论】:
您的意思是,使用不达到 1x1 的 mipmap 链?您可以限制glTexParameter 可以使用的级别,请参阅 GL_TEXTURE_MIN_LOD、GL_TEXTURE_MAX_LOD、GL_TEXTURE_BASE_LEVEL 和 GL_TEXTURE_MAX_LEVEL 参数。
我不明白你的第二个问题,如果你的意思是使用自己生成的mipmap,请查看glTexImage2D的level参数,你可以上传自己的mipmap,以任何方式过滤。
【讨论】: