
Better Mipmaps
解锁高于4级的mipmap级别,以减少高清资源包中的视觉伪影
查看大图概述
你是否曾注意到,在使用高分辨率资源包时,远处看起来会显得很杂乱?原因是,在默认情况下,Minecraft 只对 16x16 及以下分辨率的纹理支持完整的 mipmap(多级渐远纹理)。
任何高于此分辨率的纹理都会有不完整的 mipmap。 此模组通过将 mipmap 的最大层级提高到 10(1024x1024)来解决这个问题。
最佳 mipmap 层级取决于资源包的分辨率,可在下表找到:
| 纹理分辨率 | 最佳 Mipmap 层级 |
|---|---|
| 1 | 0 |
| 2 | 1 |
| 4 | 2 |
| 8 | 3 |
| 16 | 4 |
| 32 | 5 |
| 64 | 6 |
| 128 | 7 |
| 256 | 8 |
| 512 | 9 |
技术细节
为 Minecraft 纹理生成完整 mipmap 金字塔的问题在于,Minecraft 会将所有方块纹理合成为一个大的纹理图集。这个图集的最大 mipmap 层级取决于其中任意单个纹理的最小最大 mipmap 层级。 因此,即使使用完成度达 99% 的资源包,只要有一个遗留的 16x16 纹理,就会将图集的 mipmap 层级限制在 4 级。为了解决这个问题,此模组会在纹理拼接过程之前自动尝试放大较小的纹理。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。