Real‑Time Visuals with TouchDesigner: Audio‑Reactive & 3D Graphics

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

      • Apply compositing, blending, and transformation techniques using TOPs.
      • Manipulate real-time video or static images through layered processing.
      • Understand resolution and performance trade-offs in image processing.
      • Exercise: Build a dynamic visual using a live video feed
    • Session 3: Advanced Signal Processing with Channel Operators (CHOPs)

      • Use CHOPs to process and control signals in real time.
      • Create audio-reactive systems that affect visuals or parameters dynamically.
      • Combine multiple CHOPs for complex behavior using math and logic operations.
      • Exercise: Create an audio-reactive system
    • Session 4: Constructing and Rendering 3D Geometry with Surface Operators (SOPs)

      • Build and manipulate 3D geometry using SOPs and CHOPs together.
      • Apply materials, lights, and cameras to create a compelling scene.
      • Render 3D content with an understanding of performance optimization.
      • Exercise: Design a 3D scene using at least 3 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)