Houdini 20.0 Nodes Geometry nodes

Feather Template Interpolate geometry node

Blends the barb values of a set of template curves.

The Feather Template Interpolate operator is used to blend the barb values of a set of template curves. It takes multiple template curves as input and interpolates their barb values to create a feather that’s a blend of templates.

Parameters

Group

The group of template curves to interpolate. Only the curves in this group will be used for interpolation.

Templates

Lookup Method

The method to look up the template curves for interpolation.

Group

Specifies that the template curves will be looked up based on the group parameter.

Match by Name Attribute

Match template curves based on a name attribute.

Weight Arrays

Use a blend of templates as specified by names and weight arrays.

Template Group

Grab the first template within the specified group.

Name Attribute

The name attribute to use for template curve matching when the Lookup Method is set to “Match by Name Attribute”.

Names Attribute

The names attribute to use for template curve matching when the Lookup Method is set to “Weight Arrays”.

Weights Attribute

The weights attribute to use for template curve matching when the Lookup Method is set to “Weight Arrays”.

Shaft

Resample Shaft

Specifies whether to resample the shaft of the interpolated template. If enabled, the shaft will be resampled based on the following parameters.

Match Template Point Distribution

Specifies whether to match the point distribution of the template curves. If enabled, the interpolated template will have a similar point distribution as the original template curves.

Resolution Mode

The mode for controlling the shaft resolution.

Constant

Use a constant resolution for the shaft. The resolution will be controlled by the Shaft Base Segments and Shaft Barb Segments parameters.

Adaptive

Specifies an adaptive resolution for the shaft. The resolution will be dynamically adjusted based on the template curves.

Match Template

Specifies that the shaft resolution should match the resolution of the template curves.

Shaft Base Segments

The number of segments for the shaft base when the Resolution Mode is set to “Constant”.

Use Shaft Segments Attribute

Specifies whether to use a custom attribute to control the number of segments for the shaft base. If enabled, the attribute specified in the Shaft Segments Attribute parameter will be used.

Shaft Segments Attribute

The attribute name to use for controlling the number of segments for the shaft base when the Use Shaft Segments Attribute parameter is enabled.

Shaft Barb Segments

The number of segments for the shaft barbs when the Resolution Mode is set to “Constant”.

Segment Length

The target length of each shaft segment when the Resolution Mode is set to “Adaptive”.

Min Shaft Segments

The minimum number of segments for the shaft base when the Resolution Mode is set to “Adaptive”.

Min Barb Segments

The minimum number of segments for the shaft barbs when the Resolution Mode is set to “Adaptive”.

Resolution Multiplier

A multiplier for adjusting the overall resolution of the interpolated template.

Mirror Barbs for Opposing Side

Barbs

Barb Segment Mode

The mode for controlling the barb resolution.

Constant

A constant resolution for the barbs. The resolution will be controlled by the Barb Segments parameter.

Match Template

Specifies that the barb resolution should match the resolution of the template curves.

Barb Segments

The number of segments for the barbs when the Barb Segment Mode is set to “Constant”.

Mirror Barbs for Opposing Side

When a template and target curve specify opposing sides, mirror the template barbs as they are interpolated.

Groom curves and templates may specify the side of the character they're built for using a “side” string attribute. For templates, this can be set on the Feather Template from Shape.

Attributes

Interpolate UVs

Specifies whether to interpolate UV values along with the barb values. If enabled, the UV values of the template curves will also be blended.

Primitive Attributes

A list of primitive attributes to transfer from the template primitives. Their values are blended according to the weight of each template.

Point Attributes

A list of point attributes to transfer from the template primitives. Their values are blended according to the weight of each template.

Barb Attributes

Barb Attributes to interpolate.

Inputs

Input 1

Groom Curves

Input 2

Skin Geometry

Input 3

Skin VDB and Texture Primitives

Input 4

Templates

Outputs

Output 1

Groom Curves

Output 2

Skin Geometry

Output 3

Skin VDB and Texture Primitives

Geometry nodes