POPX is a custom family of operators that extends TouchDesigner's POPs (Point Operators). It introduces a GPU-accelerated framework for generating, transforming, and simulating geometry in real time. While optimized for its packed POPX Geometry system, all operators work seamlessly with any standard POP geometry.
POPX operators are divided into 5 main types: Generators for creating geometry, Falloffs for defining influence regions, Modifiers for transforming instances, Tools for utility operations, and Simulations for physics-based dynamics.
POPX operators are designed to work together in a modular chain. A typical workflow starts with a Generator, applies Falloffs for influence control, and uses Modifiers to transform the geometry.
Workflow 1: Combining Falloffs — The Instancer Generator creates a uniform grid of box instances. Two distinct Falloff Operators—a spherical falloff and a linear falloff—are multiplied together to produce a combined falloff value. A Transform Modifier uses this combined falloff to procedurally drive the scale of each instance.
Workflow 2: Exploding Geometry — The Explode Generator converts standard TouchDesigner geometry into POPX Geometry by decomposing it into individual primitives. Each primitive becomes an independent instance with its own transform attributes. A Transform Modifier then applies transformations in local space.
Workflow 3: Spring Modifier on Standard POP Geometry — POPX Operators demonstrate full compatibility with standard TouchDesigner POP geometry. The Spring Modifier is applied directly to a Grid POP operator, generating spring-based motion without requiring any format conversion.
Follow these guides to install the operators and learn the core concepts behind the system.