Explore the advanced insert file options for creating and building in Cavrnus.
Weld Vertices: Combines any vertices within a tiny distance of each other.
Rebuild Normals: Recomputes vertex normals based on face connectivity. Faces with angles over 30 degrees will split vertices to produce a crease.
Normalize: Ensures that faces are neither too small or too big, by rescaling the mesh and modifying the transforms to account. This fixes potential errors with ray testing and rendering in Unity.
Recenter: Moves the root level transforms of the object so that the object's overall bounding box is at 0,0,0
Optimize: Combine all possible parts together to improve performance. Parts can only be combined if they have the same material, and have no animation on their transform, and have no special behavior (such as a script). Optimize necessarily destroys the original hierarchy, but should not break animations or other behaviors. The primary purpose of optimize is to reduce part count for performance.
Unify Identical Materials: Combines imported materials which have the same parameters into a single material. This happens before optimization and in some cases drastically improves optimization results.
Highlight Scripted Interactions: For .sim files with actions with triggers, this modifies the produced script to include a highlight on interactable parts.
Auto-Scale to Fit Space: Sets metadata in the holo object which tells the application to automatically rescale the object when placed in a space. The object is scaled up or down by factors of 10 to ensure it is not too small nor too big.
Auto-Raise to Place on Floor: Sets metadata in the holo object which tells the application to offset the vertical location of the object when placed in space, so that the bottom of the bounding box of the placed object rests on the location clicked (the ground).
Collapse Pivot Transforms: Removes an extra transform created by the import pipeline as the parent of all leaf meshes, which offsets the mesh to maintain its original pivot point in the source file. This node is rarely required and clutters the hierarchy.
Interaction overrides: Sets the default interaction when clicking on every part. Default is grabbable.