NodeIcon FastWrapping

A much faster version of the Wrapping node. The node is several times faster for small meshes, and several hundred times faster for large meshes.

Editor

FastWrapping node has an editor which displays floating geometry, fixed geometry, points, and free polygons as you plug the inputs.

Inputs

floating geometry

Geometry Geometry to be deformed (a basemesh)

fixed geometry

Geometry Target geometry to fit to

point correspondences

PointCorrespondences (optional) A set of point correspondences between the floating and the fixed geometry

free polygons floating

PolygonSelection (optional) A set of polygons that will be excluded from wrapping process, i.e they will not try to fit the fixed geometry but will be deformed as rigid as possible to match the rest of the polygons.

Output

Geometry Wrapped geometry

Parameters

auto-compute:

if set, the node will be recomputed each time some parameter or input data is changed

compute:

if auto-compute is off, starts wrapping process in preview window

Parameter tab

subdivisions:

number of fitting steps

ICP iterations:

number of alignment sub-steps inside each fitting step

optimization iterations:

maximal number of optimization sub-steps inside each fitting step

sampling type:
Topological

searches for points based on the object topology

Euclidean

searches for points based on the object point cloud

sampling initial:

density of control nodes during the first fitting step

sampling final:

density of control nodes during the last fitting step

normalize sampling:

if set (by default), the Sampling Initial and Sampling Final parameters work similar to the Wrapping node, and their values are interpreted relative to the mesh bounding box. If not set, the Sampling Initial and Sampling Final parameters are interpreted as absolute values in centimeters.

Advanced parameter tab

smoothness initial:

mesh rigidness during the first fitting step

smoothness final:

mesh rigidness during the last fitting step

control points weight:

how much force is applied to stitch user-defined corresponding points to each other

max optimization iterations:

maximal number of optimization interations

normals threshold:

the wrapping doesn’t try to fit floating and fixed vertices if the angle between their normals is bigger than a specific value in radians

Dp initial:

optimization delta during the first fitting step

Dp final:

optimization delta during the last fitting step