**Curriculum Navigator:**

*If you’re viewing this page from the TouchDesigner curriculum explorer, you can use the buttons below to interact with this topic.*

Procedural modeling is a way of working with geometry that enables automatic changes to surfaces and models through operators and their parameters. Just like we can transform control signals, and pixels, we can also shape geometry by creating networks of operators.

For example, we can use CHOP channels to help us create geometry. In this example we use the CHOP to SOP to convert a Pattern CHOP to help shape our Line SOP. Combined with a Sweep SOP, and Facet SOP our resulting geometry looks like a faceted and twisted sine wave.

The Copy SOP can be used to create copies of geometry either at fixed intervals that are described by the operatorâ€™s parameters, or at the points of a second input geometry.

- SOPs – Derivative Wiki
- Sweep SOP – Derivative Wiki
- Rectangle SOP – Derivative Wiki
- Line SOP – Derivative Wiki
- Chop to SOP – Derivative Wiki
- Copy SOP – Derivative Wiki