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