Extract Attributes

Summary

Extract Attributes is the complement to Apply Attributes, taking the intrinsic attributes that define a POPX Geometry's transform matrix (the internal representation of position, rotation, scale, and pivot stored within each packed point) and writing them out as typical TouchDesigner template point attributes. This operator converts POPX Geometry transforms into standard point attributes like N, Up, Orient, Scale, Pivot, and Euler (for rotation in Euler degrees) that you can use with a Copy to Points POP or instancing with Geometry COMP in TouchDesigner.

The operator is essential for bridging POPX geometry with traditional TouchDesigner workflows. After processing geometry through the POPX pipeline with various transformations and effects, Extract Attributes allows you to export those transforms as standard attributes that work seamlessly with native TouchDesigner nodes. This makes it easy to use POPX-processed instances as template points for copying, or to integrate POPX results into conventional geometry workflows.

You can choose to extract the full transform, including position, rotation, and scale, or selectively extract specific components like pivot points or the popxOrient attribute. This flexibility allows you to control exactly which transformation data is passed downstream, optimizing your workflow for specific use cases like instancing or copying.

Parameters

Page: Extract

Group Group If there are input groups, specifying a group name in this field will cause this POPX to act only upon the group specified.
Extract Full Transform Extractfullxform Extracts complete transformation data including position, rotation, and scale as point attributes.
Extract Pivot Extractpivot Extracts pivot point data as Pivot attribute.
Extract POPX Orient Extractpopxorient Extracts popxOrient attribute as Orient attribute.

Page: Common

Bypass Bypass Pass through the first input to the output unchanged.
Free Extra GPU Memory Freeextragpumem Free memory that has accumulated when output memory has grown and shrunk.
Render Primitives Renderprimitives Toggles rendering of POPX Geometry or shows it as point instances only.
SRT / RST Srtrst Sets the transform order when using POPX Geometry as built-in TouchDesigner instances.

Inputs

Input 0 POP POPX/POP Geometry

Outputs

Output 0 POP POPX_out1