Houdini 20.0 Nodes Geometry nodes

Capture Packed Geometry geometry node

Rigidly capture input packed geometry to a SOP skeleton.

On this page
Since 18.5

This node can be used to capture the first input geometry to the SOP skeleton found on the second input in a 'rigid' fashion.

State

Capture Packed Geometry hotkeys

Hotkeys

Action

LMB-click

Captures an uncaptured piece of geometry to the current selected joint and replaces its current captured geometry.

⇧ Shift + LMB-click

Captures an uncaptured piece of geometry to the current selected joint and adds it to the joint’s existing Capture Geo group.

⌃ Ctrl + LMB-click

Uncaptures a piece of geometry from the current selected joint.

Capture Packed Geometry viewport state visualizations
  • When you select a joint, the joint turns gold in color and any geometry pieces captured to that joint become highlighted.

    Additionally, when you mouse over any uncaptured geometry pieces that you could add to that joint’s capture, they will highlight blue.

  • Geometry pieces that are not captured appear solid or opaque, and geometry pieces that are already captured to a joint appear transparent. Captured geometry pieces also appear the same color as the joints they are captured to.

  • You can easily select geometry pieces from any level of a multilayered rigid captured character when adding or removing geometry pieces from your joints' captures.

    Example: Adding and removing Capture Geo members for a joint

Parameters

Active Point

The currently selected point on the second input geometry that is currently used for capture. This parameter is disabled and does not modify the scene geometry in any way and is solely used by the viewer state.

Display Offset

A translation offset applied to the skeleton in the viewport. Useful for complex capture operations where you may wish to untangle the skeleton from the skin geometry while working in the viewport.

Pack Input

When turned on, the first input geometry will be packed internally, divided up either 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

Divide up the first input geometry based on connectivity when Pack Input in turned on.

Partition Attribute

Divide up the first input geometry based on the primitive name attribute specified here.

Unpack Output

Unpack the geometry internally after the capture has been 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

Use Skin Attribute and Skeleton Attribute to perform attribute matching to define the captures.

Skin Attribute

The name of a primitive attribute from the first input used to match points on the second input. It can reference an integer or string attribute.

Skeleton Attribute

The name of a point attribute from the second input used to match primitives on the first input. It can reference an integer or string attribute.

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 be captured.

Skeleton

The SOP skeleton to capture the Skin Geometry to.

Outputs

Captured Geometry

The first input geometry with capture attributes created.

See also

Geometry nodes