Geometry

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

Page: Instances

Instances Instances Start of Sequential Parameter Blocks for instance materials. Automatically detects the number of instances from the input geometry.
Material Instances0material Material to apply to instances with the corresponding index value.

Page: Common

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 Render POPX_out1