Reduce geometry of meshes, optimised for 3DOF VR experience.
Before: 103.1k Triangles and 69.8k vertices After: 20.1k Triangles and 17.9k vertices
- Open Project in Unity and open your desired scene with geometry to optimize.
- In menubar, goto "IDS->Optimize Scene for 3DOF".
- In the Editor window that opens, Enter player position or drag the player transform.
- Select the sample size and click Analyze button and wait. This step can take time. If holes appear in some mesh, increase the sample size for that mesh.
- After the analyzation is complete, enter the threshold angle to dissolve all the vertices with angle less than that with neighbouring vertices.
- Click Generate.
Process:
- First, it does back culling and remove all triangles which will not be visible to user.
- Then, it uses a threshhold angle value to simplify geometry while maintaining the same silhouette.
- Output the obj files generated, with option to combine all meshes into one as well as with sharing the same material so as to reduce batch count.
- Allow for limited 6DOF