If I draw foliage on my terrain - a single mesh, and around 50k instances - performane takes a significant hit and my game ‘stutters’.
If I look at games like Horizon Zero Dawn or especially Red Dead Redemption 2, I can see what must surely (?) be more than 50k instances. RDR2 has fantastic landscapes of grass, some places as far as the eye can see. In contrast, in UE4 I get stuttering when I have painted a relatively small patch.
Am I doing something wrong with my foilage? Are there ‘best practices’ for increasing performance?
One thing that I do not quite understand is that I read that all instances of a foliage type will be drawn with a single draw call - that implies that the slowdown is not a rendering issue. So I have checked and in the foliage settings, it is set to static and not movable.