←ALL OPERATORS
> tools

Geometry

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

Geometry is the POPX Geometry COMP: it renders the pieces of a POPX chain, or any plain POP, and passes the stream through unchanged. One block per instance slot, kept in sync with the chain, assigns that slot's material and its Aura flags for rendering, camera visibility, shadows and reflections, and a Material operator can be set for the whole geometry.

Texture maps come from the POPX Material: the one set in Material, or the POPX Material upstream. In the Aura Render Engine, points render as spheres sized by Point Radius, lines as tubes sized by Line Width, and POPX fields as an iso surface or a volume.

PAGEGeometry
MaterialMaterialThe material of the geometry: a POPX Material for Aura or a TouchDesigner MAT for the regular render. In POPX mode each instance slot uses its own Material on the POPX Instances page instead.
Render in AuraRenderinauraEnable rendering in Aura.
Visible to CameraVisibletocameraEnable visibility to the camera in Aura.
Cast ShadowsCastshadowsEnable shadow casting in Aura.
Visible to ReflectionsVisiblereflEnable visibility in reflections in Aura.
Point RadiusPointradiusSets the radius of point primitives rendered as spheres. Multiplied by a PointScale point attribute when present.
Line WidthLinewidthSets the width of lines and line strips rendered as tubes. Multiplied by a LineWidth point attribute when present.
Field AttributeFieldattrSets the field attribute that is rendered. Until one is picked, Dist is used for a Distance surface and Weight otherwise.
Iso ValueIsovalueSets the value of the Field Attribute where the surface lies. For a distance, 0 is the shape itself and higher values grow it.
Use SparseFieldsparseRenders the sparse grid of the source POPX Flow instead of its Output Field, at the simulation's own voxel size.
POPX InstancesInstancesStart of Sequential Parameter Blocks for instance materials. Automatically detects the number of instances from the input geometry.
MaterialInstances0materialThis instance slot's material: a POPX Material for Aura or a TouchDesigner MAT for the regular render.
Render in AuraInstances0renderinauraEnable rendering in Aura for this instance block.
Visible to CameraInstances0visibletocameraEnable visibility to the camera in Aura for this instance block.
Cast ShadowsInstances0castshadowsEnable shadow casting in Aura for this instance block.
Visible to ReflectionsInstances0visiblereflEnable visibility in reflections in Aura for this instance block.
PAGECommon
Free Extra GPU MemoryFreeextragpumemFree memory that has accumulated when output memory has grown and shrunk.
Render PrimitivesRenderprimitivesWhether to render the full POPX geometry. When off, only point instances are drawn.
Convert to Point PrimitivesConverttoptprimEnable converting points to point primitives when Render Primitives is off.
SRT / RSTSrtrstSets the transform order, SRT or RST, used when the points are rendered as TouchDesigner instances.
Input 0 POP - POPX/POP Geometry
Output 0 POP - POPX/POP Geometry