概览
你有没有注意到当使用高分辨率资源包时,Minecraft 在远处看起来很杂乱?
原因是默认情况下,Minecraft 只支持 16x16 及以下纹理的完整 mipmaps。
任何高于这个值的都会有不完整的地图。这个 Mod 通过将 mipmaps 的最大级别增加到 10(1024 × 1024)来修复这个问题。
最佳的 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 纹理也会将地图集限制在 4 个 mipmap 级别。
为了解决这个问题,这个 Mod 将在拼接过程之前自动尝试升级较小的纹理。
画廊
