POPX

Geometry

v1.3.0
Tools

Summary

Geometry renders POPX Geometry with material assignment capabilities, functioning like TouchDesigner's Geometry COMP but specifically designed to fit the POPX Geometry structure. This operator allows you to apply different materials to each instance based on its index value.

The operator provides a sequence of material slots where you can assign different materials to instances. Each instance in your POPX Geometry will use the material corresponding to its index, allowing for varied visual appearance across your instanced objects without requiring multiple render passes.

This makes Geometry essential for final rendering of POPX scenes where you need material variation across instances, such as rendering a crowd with different clothing materials, architectural elements with varied surface treatments, or any scenario requiring per-instance material control.

Parameters

InstancesInstances
Start of Sequential Parameter Blocks for instance materials. Automatically detects the number of instances from the input geometry.
MaterialInstances0material
Material to apply to instances with the corresponding index value.
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 0Render
POPX_out1