
Real‑Time Visuals with TouchDesigner: Audio‑Reactive & 3D Graphics
Kyle Duffield
Choose your cohort:
Ask Questions:
£1000.00
(including tax)Session 1: Exploring TouchDesigner’s Interface and Workflow
- Identify and navigate the key components of the TouchDesigner interface.
- Understand the purpose and use of operator families (TOPs, CHOPs, SOPs, DATs, COMPs).
- Establish efficient workflow habits including project organization and preview methods.
- Exercise: Create a basic network using at least one node from each operator family
Session 2: Mastering Texture Operators (TOPs) for Creative Image Processing
Session 3: Advanced Signal Processing with Channel Operators (CHOPs)
Session 4: Constructing and Rendering 3D Geometry with Surface Operators (SOPs)
Session 5: Designing Interactive User Interfaces with Component Operators (COMPs)
- Develop interactive UI elements like sliders, buttons, and toggles using COMPs.
- Route UI outputs to control parameters in the visual scene.
- Organize components into reusable UI modules.
- Exercise: Create a UI with sliders and buttons to control parameters
Session 6: Integrating Scripting for Dynamic Content Creation
- Use Python scripting to manipulate operators and automate actions.
- Create interactive scripts that react to user inputs or triggers.
- Understand how to debug and test Python scripts within DATs.
- Exercise: Write a Python script that changes the color or texture of a 3D object
Session 7: Incorporating External Devices for Enhanced Interactivity
- Connect and configure MIDI, OSC, or sensor devices with TouchDesigner.
- Map external device inputs to CHOP channels for real-time control.
- Create adaptive experiences that respond to human interaction or motion.
- Exercise: Connect a MIDI controller or simulate input using a LFO CHOP
Session 8: Final Project Presentation and Optimization Strategies
- Present an interactive visual project incorporating techniques from previous sessions.
- Apply optimization strategies for smooth real-time playback.
- Receive and apply peer and instructor feedback to refine the project.
- Exercise: Present your final project (3–5 minutes)