Geometry Optimization Tool

Sometimes scene geometry has too much details and exported scenes become large and take long time to load. To address this you can reduce the number of details in some meshes or in the whole scene, using the geometry optimization tool.

Let’s start with an Owlet model which is quite heavy. Drag it into the scene, then select it and click Tools -> Optimize Geometry… item in the menu. You will see a wireframe mesh on the selected object and the tool starts pre-processing the mesh:

Pre-processing optimized mesh in Koru

Once the mesh is pre-processed you can see it optimized to some extent:

Optimized Mesh in Koru

You can now adjust the optimization parameters to get the best balance between the number of triangles and the visual appearance of the shape.

There are two parameters you can configure:

  • Level of detail - measured in percents in range of 0..100. The higher this number, the more detailed shape you get;
  • Max vertex count - controls how many vertices you want in the optimized model. Koru removes less significant vertices unless their total number matches the limit.

As both parameters affect the shape, Koru uses the one that gives more optimized result.

Here we limited the number of vertices by 1000 and got quite a low-poly model:

Over-optimized Mesh in Koru

Find the proper balance using these parameters then click OK to commit the changes.

Note

Sometimes mesh optimization can lead to artifacts in texture mapping. If your shape has texture, especially a wrapped one - it is a good idea to double-check the optimized version for artifacts. You can always undo the optimization and try less agressive parameters or avoid the optimization completely.