NodeIcon BlendStabilization

Only in Wrap4D

The node provides a naive method for head stabilization. A user provides the node with a neutral head mesh and a set of examples. The examples should contain the same head with different extreme facial expressions. Each example expression should be manually aligned (stabilized) to the neutral mesh. The neutral and the expression meshes should be in the same topology.

When a new head model is passed to the node, the method fits the model by finding a proper global transformation and a linear combination of the provided examples. The the fit is done, the method reverses the transformation.

The method mainly relies on two areas on the face to do the stabilization: a forehead and a nose bridge. A user can specify those areas on the mesh by providing two polygon selections. Each area has a corresponding influence weight controlled by parameters.


Editor

BlendStabilization node has an editor which displays the geometry and the polygon selections

Inputs

Geometry

Geometry Geometry to be stabilized

First Polygon Mask

PolygonSelection First polygon selection usually corresponds to the forehead area

Second Polygon Mask

PolygonSelection Second polygon selection usually corresponds to the nose bridge

Output

Geometry Stabilized geometry

Parameters

Neutral reference

a file path to the neutral mesh of the character to be stabilized. Should have the same topology as the input geometry

Blendshapes reference

file paths to the expression meshes of the character to be stabilized. Should have the same topology as the input geometry. All the meshes should be accurately stabilized to the Neutral reference

First Weight

influence weight of the first mask

Second Weight

influence weight of the second mask