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

    • 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)