this is where 3DGS performs badly...
345 separate trees are fine if poly count is not high, instead of grass sprites use grass models, they perform much better, you can create groups of grasses within a model, then use animtree shader for everything, and never let them have a while loop, it kills performance, reset their DYNAMIC flag.


Free world editor for 3D Gamestudio: MapBuilder Editor