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 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