I’m trying to brainstorm ways to improve my framerate which is currently being dragged down by trees. Originally I used the unity terrain system with low billboard start settings, the terrain system can be problematic and isn’t achieving the desired framerate.
These are the options that I’m currently pondering:
- Keep using the unity terrain system, find some way to optimize it
- Use some shader that billboards my trees outside the scope of Unity terrain
- Create custom LoDs (Didn’t respond well to initial stress test) or use this
- Set up occlusion culling (So far the only thing it’s done is reduce my framerate)
- Some combination of the above
About the current trees:
• Each tree is only 500 polygons
• Each tree currently has two shaders: unlit-transparent for the leaves, and mobile-diffuse for the trunk
• Each tree consists of two submeshes: one for trunk and one for leaves