Mesh operations are functions that process the incoming mesh information in an InstaLOD profile. Mesh operations can run in parallel or sequentically enabling the creation of complex and powerful workflows.
In InstaLOD Studio, a mesh operation can be created in the
Mesh Operations panel. When a new profile is created, a single mesh operation is created by default based on the chosen operation in the
New Profile screen.
To add a new mesh operation, click on the
Add entry... area below any listed mesh operations. A name can be given to the new entry. By default this name is appended as a suffix to any processed mesh data. This behavior can be adjusted by toggling the
Append Name As Suffix option in the
Profile Settings panel.
To learn more about InstaMAT Studio's interface and pannels, please read our article here.
By default InstaLOD Studio sets up new profiles so that they run thier mesh operations in parallel. This allows for multiple mesh operations to run simultaniously and asyncronously across all available CPU cores. This is useful for example when using the
Optimize mesh operation to create a set of LODs.
Sometimes however it is useful to process mesh data sequentially where the result of each mesh operation is fed into the next. To enable this functionality, enable
Previous Output As Input from the
Profile Settings panel.
Once enabled, each mesh operation will appear connected in the
Mesh Operations panel. To the right of each operation, a circle will appear. Clicking this circle will instruct InstaLOD to export a mesh at this particular stage in the Mesh Operation chain.
The following is an overview of the available mesh operations in InstaLOD Studio. To learn more about each operation in particular, please read its dedicated article.
Optimize operation carefully removes polygons and relocates vertices until your polygon target has been met. Mesh attributes, such as normals or UV coordinates, are adjusted to preserve the appearence of the mesh.
Learn more about the polygon optimizer here.
Remesh operation reconstructs the mesh from scratch. In the process, it reduces the topological complexity of the mesh while preserving the visual outcome.
UV coordinates are automatically created and the original mesh appearance is transferred onto the reconstructed mesh using InstaLOD's texture baker.
Learn more about the remesher here.
🆕 New in InstaLOD 2023
Isotropic Remesh operation restructures the mesh topology to ensure that edges have consistent sizes. Mesh attributes, such as normals or UV coordinates, can be optionally preserved through the process.
Learn more about the isotropic remesher here.
🆕 New in InstaLOD 2023
Quad Remesh operation reconstructs the mesh from scratch with the aim of producing a quad-pure topology.
Learn more about quad remeshing here.
Imposterize operation generates a stand-in mesh for foliage rendering. Foliage meshes are typically not well suited for optimization techniques that would reduce the polygon count as that would ultimately lead to the removal of elements like leaves.
The operation supports the creation of a wide variety of different imposter types.
Learn more about imposterization here.
Material Merge operation reduces draw calls by combining all material textures in your scene into a single material texture. In the process, the operation recalculates the UV layout for all objects in your scene while efficiently grouping identical meshes.
Learn more about material merging here.
Occlusion Cull operation is capable of removing polygons that are not visible to the observer. Occlusion Culling is an excellent tool to reduce the polvgon count of complex assemblies without impacting the quality of visible polygons. InstaLOD supports automatic detection and culling of interior polygons, alternatively, manually placed cameras can be used.
Learn more about occlusion culling here.
UV Unwrap operation automatically generates a UV parameterization and layout for the input mesh. The resulting UV layout is guaranteed to be free of overlaps. Multiple modes that provide the targeted results depending on the input mesh are available.
UV Pack operation repacks the existing UV parameterization for the input meshes into a new layout. All meshes that are part of the current execution will be packed onto a single atlas. The 'Shell Rotation' feature gives precise control over how the UV shells are rotated to be packed onto the resulting atlas.
Learn more about UV unwrapping and packing here.
Mesh Toolkit operation is a swiss-army knife for geometry processing. From welding vertices to conforming normals to point into the same direction or creating a convex hull for input geometry - the list of tools is exhaustive. Some of the tools found in the Mesh Toolkit are also available via the 'Mesh' menu and can be directly applied to the scene.
Learn more about the Mesh Toolkit here.