Blend Shapes
surface node
Computes a 3D metamorphosis between shapes with the same topology.
See also: Sequence Blend, TimeBlend
Blend Shapes can blend between its inputs using average weights of each input’s respective channel. It interpolates point colors and/or texture co-ordinates between shapes.
Parameters
|
Group |
Points or primitives in the first input to be blended. |
|
Differencing |
Exaggerates blends between objects where values above 1 or less than 0 will result in over-scaled shapes. |
|
Selection Index |
Specifies which input to use when generating the cooked selection. |
|
Blend Position |
Enables blending of point positions. |
|
Blend Colors |
Enables blending of point colors and alphas. |
|
Blend Normals |
Enables blending of point normals. |
|
Blend Texture |
Enables blending of texture coordinates. |
|
Assume Only Coordinate Changes In Input |
This accelerates the blend speed when there exists an animated input that only has changing point positions. Unpredictable results will occur with this enabled if attributes or topology changes. |
|
Assume Morph Network Setup |
This accelerates the blend speed when the inputs have the particular wiring the Morph tool creates. The blend speed can be accelerated when the following three properties are true:
|
|
Blends |
Controls contribution of geometry inputs. |
Example files
BlendColors
$HFS/houdini/help/examples/nodes/sop/blendshapes/BlendColors.cmd
This network utilizes the Blendshapes SOP to morph one geometry’s colors into another’s color.
Two input blend shapes act as inputs for the Blendshapes SOP.
The Blendshapes SOP interpolates all designated attributes, in this case “Cd” between the various inputs.
Play the animation to see the effect.
Blendshapes
$HFS/houdini/help/examples/nodes/sop/blendshapes/Blendshapes.cmd
The Blendshapes SOP is used to blend shapes and/or attributes from input geometry.
In this case, three input morph targets are used by the Blendshapes SOP with the Differencing and Blend Position options checked.
The blend values of the input morphs is keyframed for specific effects. Play the animation to see the results.
Usages in other examples
| Example name | Example for |
|---|