NodeIcon DeltaTransfer

Transfers vertex expressions and animation from one character to another by new neutral geometry reference. DeltaTransfer can be applied to characters with different scales using Local deformation space parameter value.


Inputs

Floating Neutral

Geometry Geometry to be edited.

Reference Neutral

Geometry Neutral Geometry corresponded to the Reference Expression.

Reference Expression

Geometry Geometry with expression to be transferred to the Floating Neutral geometry.

Decrease Mask

VertexMask (optional) A vertex mask that defines the per-vertex deformation weakening. Vertex mask value 0 means that vertex will be fully deformed, vertex mask value 1 means that vertex position will be unchanged. By default filled with 0.

Smoothness Mask

VertexMask (optional) A vertex mask that defines the per-vertex smoothing power. Vertex mask value 1 means that vertex deformation will be fully smoothed. By default filled with 1.

Output

Geometry Geometry with per-vertex transferred animation.

Parameters

Deformation Space:
Global

naive delta transfer between characters.

Local

finds rotation between the same patches of different characters and applies it to the per-vertex deltas.

Local Radius (cm):

vertices search radius to generate patch for each vertex.

Use Local Scale:

if set, finds scale between the same patches of different characters and applies it to the per-vertex deltas.

Scale Multiplier:

multiplies each delta by value.

Smooth Iterations:

number of smoothing iterations.