3D models can be quite large and running them on devices with limited capabilities can be challenging. Spatial Editor offers various display options and an optimization feature to address this issue without compromising any functionalities.
After loading the model, click on Display to see the following options:
- Render Model as Wires: When activated, the model adopts wireframe mode, displaying only the edges of its faces. This reduces the complexity of the model.
- Enable Back Face Culling: When activated, the back of mesh faces are excluded in the visualization. When the model has been correctly constructed, it will maintain its original appearance while enhancing performance. However, if the model's faces were inaccurately modelled or inverted, it may lead to gaps or holes in the mesh.
- Show CAD Statistics: When activated, the number of parts and triangles of selected parts in the lower left corner will be displayed. This helps the user make decisions according to the computing power of the device that is intended to be used for the particular workflow.
Users can use the Optimize menu to reduce the number of parts and triangles. After loading the model, click on Optimize on the top to see the following options:
- Remove Internal Parts: Removes all internal model parts that cannot be seen from the outside. Higher resolutions will produce a more accurate result, while lower resolutions will reduce the part count. If the model will not be inspected up close, consider using low resolutions.
- Remove Internal Polygons: Removes all internal part polygons (triangles) that cannot be seen from the outside. Higher resolutions will produce a more accurate result but take more time. If the individual parts are very dense in polygons, consider using high resolutions to avoid producing cracks in the parts. Otherwise, if the parts are simple or will not be inspected up close, consider using low resolutions.
- Remove Small Parts: Removes small parts based on the given value. A part is removed if all of its dimensions (width, height, and depth) are smaller than the provided maximum dimensions.
- Reduce Polygons: Reduces the polygon (triangle) count via mesh decimation. The polygon target ratio can be used to set the desired target percentage of polygons. The error threshold can be used to stop the reduction if a certain error is reached. A higher threshold would allow more reduction at the cost of quality.
Note: The user can also select the entire 3D model to run the above optimizations.
Once the user has completed mesh decimation on a model, they can assess how the visual quality of the model has been affected. If the model still meets the quality standards, they can then check the number of triangles and make a decision whether to further optimize the model or stop.
However, if the quality of the model has been significantly impacted and it no longer meets the requirements, the user can use the Back function of the editor to revert the effects of the optimization.