How do I make an optimized grass field in Godot 4?

Godot Version

4.6

Question

How do I make an optimized grass field in Godot 4? Multimeshinstance in the photo works, but it is very resource-intensive, you need the game to work without lags on a conditional laptop released in 2009

1 Like

Watch this and the video.

P.s. As I understand it, you have grass in your menu, so try to remove the part that the player can’t see (this advice is only for the menu).

You can try rendering server.

Start with breaking into multiple multimesh instances to take advantage of frustum culling and visibility ranges.

Theres an addon called Dreadpons Spacial Gardener. I just use a cross quad, set the grass meshes per octree node to 20k or so. Disable shadow casting.

There is also a decent grass shader in the hTerrain addon but it isnt optimal according to the author. I think its because the multimeshes are emitting vertexes even if they’re clipped by the splatmap. I still get decent FPS with one detail layer.

Also use a shader look up youtube grass shader it will be quicker and simple