Das sieht sehr gut aus.
Was mir allerdings auffällt ist das "auf-poppen" der vegetation.
Besser bzw. ansehnlicher wäre ein fade-in über den alpha wert.
Setze dazu zwei entfernungswerte:
- fadeInStart
- fadeInEnd
ist die distanz kleiner als fadeInStart so berechnest du wo der spieler prozentual zwischen fadeInStart und fadeInEnd ist. Auf diesen wert setzt du dann alpha. Ab distanzen kleiner als fadeInEnd hast du also einen alpha wert von >= 100.