Houdini 20.5 Nodes Geometry nodes

Capture Packed Geometry geometry node

Rigidly captures packed geometry to a SOP skeleton.

On this page
Since 18.5

This node captures the geometry on the first input to the SOP skeleton on the second input in a “rigid” fashion.

State

Capture Packed Geometry hotkeys

Hotkeys

Action

click

Captures a piece of geometry to the currently selected joint, replacing the joint’s original captured geometry.

⇧ Shift click

Captures a piece of geometry to the currently selected joint, adding to the joint’s current captured geometry.

⌃ Ctrl click

Uncaptures a piece of geometry from the currently selected joint.

Capture Packed Geometry viewport state visualizations

Captured geometry pieces are transparent, and uncaptured pieces are opaque. Captured geometry are the same color as the joints they are captured to:

When you select a joint, the joint turns gold, and any geometry pieces captured to it are highlighted:

When you mouse over an uncaptured geometry piece, it is highlighted blue:

You can select geometry pieces from any level of a multilayered rigid captured character:

Adding and removing captured geometry for a joint

Parameters

Active Point

The currently selected point on the input skeleton (second input). This parameter is disabled and does not modify the scene geometry; it is used solely by the viewer state.

Display Offset

A translation offset applied to the skeleton in the viewport. This is useful for complex capture operations where you want to untangle the skeleton from the skin geometry while working in the viewport.

Pack Input

When turned on, the first input geometry is packed internally. It is divided by connectivity (when Pack Input Using Connectivity is turned on) or by a custom Partition Attribute (when Pack Input Using Connectivity is turned off).

Pack Input Using Connectivity

When turned on, this divides the first input geometry based on connectivity. This parameter is available when Pack Input is turned on.

Partition Attribute

When Pack Input Using Connectivity is turned off, this divides the first input geometry based on the specified primitive name attribute.

Unpack Output

When turned on, unpacks the geometry internally after the capture is performed.

Note

Turning on this option allows the node to accept any input capture attributes and replace only the capture data for the parts operated on by this node.

Transfer Attributes

When Unpack Output is turned on, this specifies the attributes to transfer from the packed primitives to the unpacked primitives. A common use of this is to transfer the name primitive attribute.

Transfer Groups

When Unpack Output is turned on, this specifies the groups to transfer from the packed primitives to the unpacked primitives.

Capture by Attribute

When turned on, uses Skin Attribute and Skeleton Attribute to perform attribute matching to define the captures.

Skin Attribute

When Capture by Attribute is turned on, this is the name of a primitive attribute from the first input that is used to match points on the second input. It can reference an integer or string attribute.

Skeleton Attribute

When Capture by Attribute is turned on, this is the name of a point attribute from the second input that is used to match primitives on the first input. It can reference an integer or string attribute.

Captured Group

When turned on, creates a group of the captured geometry with the specified name.

Manual Capture

A multiparm of capture operations to perform.

Capture Geo

A list of packed primitives to capture. An empty string will capture nothing.

Joint

The name of the joint to capture to. An empty string will capture nothing.

Inputs

Skin Geometry

The model to capture.

Skeleton

The SOP skeleton to capture the Skin Geometry input to.

Outputs

Captured Geometry

The first input geometry with the created capture attributes.

See also

Geometry nodes