9.6 External Modules 9.6 External Modules One of the underused benefits of Python integration in TouchDesginer is the ability to import third-party Python libraries and use the...
4 CHOPs 4.1 Introduction 4 CHOPs 4.1 Introduction The Channel Operators, or CHOP, family of Operators handle all channel operations including motion data, audio inputs, key-...
6 SOPs 6.1 Introduction 6 SOPs 6.1 Introduction The Surface Operators, or SOPs, family of Operators are used for any and all 3D operations. This includes working with simple...
1 Basics 1.1 Signal Flow and Wiring 1 Basics 1.1 Signal Flow and Wiring Wiring Operators is the most basic operation in TouchDesigner. All projects are made up of nothing mo...
1.3 Mouse and Keyboard Navigation 1.3 Mouse and Keyboard Navigation The mouse plays a vital role in TouchDesigner programming, and a high-quality mouse is highly recommended. T...
9.2 Textport 9.2 Textport The Textport has a few important roles in regards to scripting inside of TouchDesigner. There are two ways to open the Textport. The first is by using...
12.6 Importing Shaders from Shadertoy Chapter by Matthew Hedlin Shadertoy API Swizzling Troubleshooting Swizzling Example 1: Waterly Video - Test Setup Main Function and its...
12.2 Types of Shaders and Rendering Pipeline 12.2 Types of Shaders and Rendering Pipeline The two main types of shaders that can be programmed in TouchDesigner are the Vertex s...
8.2 Phong, GLSL, and Point Sprite Materials 8.2 Phong, GLSL, and Point Sprite Materials The three most used MATs are: the Phong MAT the GLSL MAT the Point Sprite MAT T...
9.3 Common Practices 9.3 Common Practices There are some common practices that should be upheld when working with Python. Something that is interesting about the Python languag...