Does Polybrush use GPU Instancing for detail meshes?
I'm trying to apply detail meshes to non-terrain objects, and need quite a number of them in the scene, so I was hoping to be able to use Polybrush to place them. From what I understand, the Detail meshes on Terrain objects are automatically rendered using GPU Instancing (or DrawMeshInstanceIndirect?) in chunks of a certain terrain size (64x64 I think, as told here https://forum.unity.com/threads/performance-problem-with-terrain-grass.26822/#post-176436) Does Polybrush do the same? Or is the performance of placing things with Polybrush the same as if I placed them all manually in the scene.
Answer by DrDust265 · Oct 16, 2019 at 01:18 PM
It looks like the automatic Batching might do it fine, as the detail meshes are low-poly. Need to do more research. https://docs.unity3d.com/Manual/DrawCallBatching.html
Your answer
Follow this Question
Related Questions
GPU spikes in profiler - used to be 100fps, now 30fps? 1 Answer
Frame rate stays at 10 fps even when all meshes changed to cubes 0 Answers
Render border on 3D map 0 Answers
Hdrp with server build...? 0 Answers
Which one to believe? 0 Answers