Notch Notch
Manual 1.0 Manual 0.9.23
 Light | Dark
Retopologise

Retopologise

Updated: 5 Sep 2025

Retopologises the parent mesh
Example .dfx

Method #

This node generates a Signed Distance Field representing original mesh, then samples it using a Marching Cubes algorithm. The resulting mesh maintains the general shape of the original, but with a more consistent polygon density and a simplified shape. This process removes UVs and weight maps, while colours are resampled along with the vertices. UVs may optionally be resampled onto the new mesh using the “Retain UVs” option, but the retopologisation will introduce new discontinuities in the UVs.

This node is useful for reducing polygon counts of very dense meshes for use in other processes such as particle emission or collisions or to regularise the topology of a mesh for further deformation.

Parameters

These properties control the core behaviours of the node.

ParameterDetails
Resolution The voxel density used to genereate the new mesh. Higher values will generate more geometry, more closely matching the original mesh.
Inflate Offsets the surface from the original mesh, useful for softening complex areas or removing erroenous geometry.
Resample Vertices If enabled, the vertices of the new mesh are resampled to lie exactly on the surface of the old mesh. this may introduce errors and artefacts in the new topology but provides a closer visual fit to the original mesh.
Retain UVs Generates extra vertices along the uvs of the mesh, to maintain consistency in the UVs.

Inputs

NameDescriptionTypical Input
MaterialThe material to use for the new mesh. Otherwise the first material of the old mesh is used.Material
Generated WeightmapAdd a weightmap to vary the strength of the deformer across the surface.Generate Weightmap
Transform ModifiersApply the transforms of another node to this node.Null
Target NodeModifiy the rotations of the node to always direct the z axis towards the input.Null
Local Transform OverrideApply the transforms of another node to this node, relative to its parent.Null