> tools

Geometry

tools/geometry·v1.3.0
IN:1  OUT:1

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.

PAGEInstances
InstancesInstancesStart of Sequential Parameter Blocks for instance materials. Automatically detects the number of instances from the input geometry.
MaterialInstances0materialMaterial to apply to instances with the corresponding index value.
PAGECommon
Free Extra GPU MemoryFreeextragpumemFree memory that has accumulated when output memory has grown and shrunk.
Render PrimitivesRenderprimitivesToggles rendering of POPX Geometry or shows it as point instances only.
Convert to Point PrimitivesConverttoptprimConverts points to primitive points when Render Primitives is toggled off.
SRT / RSTSrtrstSets the transform order when using POPX Geometry as built-in TouchDesigner instances.
Input 0 POP POPX/POP Geometry
Output 0 Render POPX_out1