_images/carbon_plumage_geometry.png

Carbon Plumage Geometry

Type

_images/carbon_plumage_geometry.png

Utility node.

Description

Generate and update geometry used by Carbon Plumage nodes. This node needs a geometry as input which has point attributes that describe groom vector, feather type and feather scale.

  • Groom must be a vector of length 3 and type float. This defines the final rotated position of the feather.
  • Type must be a vector of length 3 and type float. This defines the interpolation between the 3 base feathers.
  • Scale must be a vector of length 1 and type float. This defines the scale of the feather.

Inputs

Input #1: Groom Points

Attach this node to a node containing points and point attributes for feather types, groom and scale.

Input #2: Reference Surface

Attach this node to the reference surface geometry on which the Plumage Points were generated.

Input #3: Animated Surface

Attach this node to the animated surface geometry.

Groom Points Parameters

Groom Vector groom

Name of the point attribute containing the grooming vector.

Feather Type type

Name of the point attribute containing the feather types. This is usually stored in Cd.

Feather Scale scale

Name of the point attribute containing the scale.


Animated Groom animGroom

Enable animated groom.

Note

Leaving this toggled on impacts performance, even if the groom isn’t animated.

Guide Geometry

Show Guide Geometry showGuide

Show the guide geometry. When the guide geometry is hidden, the raw Carbon plumage geometry is displayed instead.

Length length

Scale the feathers’ guide visualization in length. This does not impact the actual feathers but only the temporary visualization.

Width width

Scale the feathers’ guide visualization in width. This does not impact the actual feathers but only the temporary visualization.

Color color

The color of the guide geometry showing placeholder feathers in position.