Disabling mipmap on HD texture pack fixes animation bug BUT displays 1px lines on blocks borders
Partner Rank: 2
Verification builds: 1.6.015, 1.7.0.3, 1.8, 1.9.0.0, 1.16.0
Summary: When "num_mip_levels" is set to 1 in terrain_textures.json, it fixes the animation bug for HD textures but it displays black/grey/white lines on the border of some blocks. The effect is more or less visible depending on the machine/device/Graphic card.
Use Case: The intention is to fix the animation issue with HD textures (not playing when some blocks away from the player). Setting the mipmap to 1 (disabling it) fixes the animation bug without downside on performance but creates graphic issues as described above.
Repro Steps:
1. Test with any HD texture pack, change "num_mip_levels" to 1 in terrain_texture.json
2. Test in game, on Windows, XBox and Android/iPhone.
3. See the 1px lines on blocks borders
Observed Results: Many (but not all) blocks have a visible 1px line on border as shown in screenshots attached
Expected Results: The 1px line on blocks border should not be visible. It could be caused by how the textures atlas is built and how the UV on block faces is calculated.
The common way to fix that is by adding padding in atlas between each texture with bleeding color in the added space AND/OR offsetting slightly the UV on block faces by 0.000001 smaller.
Screenshots/Videos attached: Yes