POPX

Extract Attributes

v1.3.0
Tools

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

GroupGroup
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 TransformExtractfullxform
Extracts complete transformation data including position, rotation, and scale as point attributes.
Extract PivotExtractpivot
Extracts pivot point data as Pivot attribute.
Extract POPX OrientExtractpopxorient
Extracts popxOrient attribute as Orient attribute.
BypassBypass
Pass through the first input to the output unchanged.
Free Extra GPU MemoryFreeextragpumem
Free memory that has accumulated when output memory has grown and shrunk.
Render PrimitivesRenderprimitives
Toggles rendering of POPX Geometry or shows it as point instances only.
Convert to Point PrimitivesConverttoptprim
Converts points to primitive points when Render Primitives is toggled off.
SRT / RSTSrtrst
Sets the transform order when using POPX Geometry as built-in TouchDesigner instances.

Inputs

Input 0POP
POPX/POP Geometry

Outputs

Output 0POP
POPX_out1