Some models require simplification for them to be able to be viewed smoothly in virtual reality. That is why Vrifier has built-in mesh simplification features. You can create a new simplified version of a model by pressing “Create a new optimized version” – button after selecting the model from the file browser.
Vrifier gives a lot of control on how the model geometry is optimized. We recommend starting with the default parameters and modifying them if you see that the default parameters are not optimal for your specific use case.
The parameters are grouped into two groups: the base quality parameters and additional options.
Base quality parameters
|Target triangles (0.01M-5M)||Defines how many triangles you want to have in the final model. As a guideline, powerful desktop computers can run around 2M triangles smoothly, while eg. Hololens can only run around 100k.|
|Island merge angle (0-180 degrees)||Controls smoothing angle for simplification
Smaller values may help with distorted normals, but may cause gaps at sharp edges.
Larger values reduce the simplification artifact gaps, but may cause larger shape deformation and issues with normals. Recommended values: 5-100
Additional parameters change how different model simplification criterias guide the simplification process. (0 = criteria is ignored, 1 = criteria is emphasized strongly)
|Distance weight (0-1)||Controls how far simplified vertices are allowed to be from each other. Smaller values mean vertices that are far away from each other are simplified more often. This may cause collapses that break normals or cause artifacts with normals.|
|Area weight (0-1)||Controls how much triangle area is allowed to change when simplifying. Smaller values mean the area of connected triangles after a vertex collapse can change more radically. Often should be kept at 1.0.|
|Normal weight (0-1)||Controls how much normal (surface) direction is allowed to change when simplifying. May cause radical changes to the simplified result. Often kept a fairly small number.|
|Edge preservation (0-1)||Controls how much to preserve island edges when simplifying.|
|Preserve model surface||Prevent splitting continuous surface by angle. This is preferrable on large continuous natural surfaces with varying geometry, such as photogrammetry or virtual sculpting models. For CAD data it is recommended to leave this off. This is equivalent of setting island merge angle to 180.|