problem:
incomplete blocks such as grass, cherry petals, flowers, foliage and others. become too bright when the player flies away from them for a certain distance. on some blocks it is almost invisible. like cherry leaves. And for example, the vines, on the contrary, become very dark
expected:
incomplete blocks should not change their color depending on the distance.
I also noticed that a similar error is being tracked on this site. and my report is being linked to her as a duplicate, but it's not. they have a difference. please don't link my mistake to the one as a duplicate.
link to similar error: MCPE-124841
I was able to figure out what caused this error. Currently in the grass and fern tga file the background is made of white with minimal transparency. Because of this, as you move away, the texture of the grass begins to turn white in some places. This can be fixed by making the background of the grass texture in the tga file green with minimal transparency. With other incomplete blocks, things are a little different. They don't have a tga file in the game folder. That's why they darken with distance. This can again be corrected by adding to the background of the tga file the color that this block uses and making it zero transparency.
Thus, you need to make sure that the game, when moving away from an incomplete block, does not mix it with the background from the tga file.
Related issues
is duplicated by
relates to
Attachments
Comments


I also noticed that a similar error is being tracked on this site. and my report is being linked to her as a duplicate, but it's not. they have a difference. please don't link my mistake to the one as a duplicate.
link to similar error: https://bugs.mojang.com/browse/MCPE-124841
Reopened for review, as this might be a separate issue to MCPE-124841.

This is indeed a different issue than MCPE-124821. On duplicate report MCPE-169620 I speculated that it could be an issue with the texture update beta pack from the marketplace, but I was wrong. The issue here is that mipmapping of affected blocks increases their brightness. The explanation given by the reporter of MCPE-169620 is probably correct: they have a white transparency layer instead of a neutral one. Or perhaps black for vines.

Java Edition 1.7.10 grass looks like in different mipmap settings
0: Normal color
1~4: The larger the mipmap, the darker the grass will be
Java Edition 1.12 grass looks like in different mipmap settings
0~4: The color of the grass looks normal at different distances, because the grass does not use mipmap

When rendering does not use mipmaps, the problem disappears
[media][media][media]
This has become even more noticeable with the foliage parity introduced in the 1.21.60.23 Preview as there is more grass in general across biomes. I believe this issue should at least be addressed in regard to grass.