
TouchDesigner for Professional Interactive Design Careers
Kyle Duffield and Richard Burns
Choose your cohort:
Ask Questions:
£1500.00
(including tax)Week 1: Foundations of Modular System Design
- 01-Dataflow-Binding-Reference-Export
- 02-Using-Base-COMP
- 03-Using-Container-COMP
- 04-COMP-Parameter-Binding
- 05-Creating-Custom-Components
- 06-Using-Toxs-For-Sharing-Modules
- Class 1: recording part 1
- Class 1: recording part 2
- Create Your Own Module
- Week 01 - Class 01 - TD Files
Class 2: Strategies for Scalability in Interactive Design
- Learning outcomes
- 01-Video-Mixer-Backend
- 02-Blending-Between-Components
- 03-Dynamic-Containers-And-Replicators
- Build a modular component for use in our Mixer
- Week 01 - Class 02 - TD Files
Class 3: Working with Real-Time Data Inputs
- Presentation slides
- Class 3: Working with Real-Time Data Inputs
- Download links for loopMIDI, OSC Pilot and CommsKit
- Example TouchDesigner Files
- Download files to get started
- 01 Build An Audio Analyzer
- 02 Audio Analyzer Tool
- 03 Virtual MIDI
- 04 Connecting MIDI Interfaces
- 05 MIDI In Map
- 06 Connecting with OSC
Class 4: Live Show Integration for Professional Projects
- Presentation slides
- Download Ableton Live
- Download files to get started
- Example TouchDesigner files
- Class 4: Live Show Integration for Professional Projects
- 01-Simple-DMX-Output
- 02-Multiple-DMX-Fixtures-Pixels
- 03-TD-to-Ableton
- Assignment 2: Data Integration
Class 5: Automating Tasks with Python Scripting
- Download files
- Class 6: Automating Tasks with Python Scripting
- 01 - Introduction
- 02 - Demo
- 03 - Extensions
- 04 - Private Functions
- 05 - Finishing Up Extensions
- 06 - Extensions in Control Panels
- 07 - Managing Control Panel Pages
- 08 - Dynamic Instancing
- 09 - Render Picking and Finishing Up
Class 6: Performance Optimization in Complex Systems
- Class 6: Performance Optimization in Complex Systems
- Download Files and Kinect Video Data
- 01 - Kinect Input
- 02 - A 3D rendering setup with kinect
- 03 - PBR Rendering with kinect pointcloud data
- 04 - Kinect Tracking via the Kinect CHOP
- 05 - Assignment
- 05 - Assignment Component
Class 7: Creating Motion-Tracking
- Download files
- Presentation slides
- Class 7: Creating Motion-Tracking
- Example TouchDesigner files
- 00-Motion Detection
- 02-Simple-Blob-Tracking
- 03-Media-Pipe-Object-Presence
- 04 Media Pipe
Class 8: Arduino and Tangible Interfaces
- Download Software
- Class 08 - Downloads
- Class 8: Arduino and Tangible Interfaces
- 00-Introduction-Electronics-Theory
- 01-Digital-Out-LED-Blink
- 02-Troubleshooting
- 03-PWM-Output
- 04-Digital-Input-Pushbutton
- 05-Analog-Input-Trimpot
- 08 - Assignment: Interactive Mapping
Class 9: Building Interactive Control Panels for Professional Projects
- Learning outcomes
- Presentation
- Section 01 - Modifying our Mixer
- Section 02 - Building Our Renderer
- Section 03 - Post Effects
- Section 04 - Audio Analysis
- Section 05 - TD Morph
- Section 06 - Exploring Visuals
- TouchDesigner Files and Workshop Final File
Class 10: Creating Custom Solutions and Deliverables for Clients
- Learning outcomes
- Class 10 TouchDesigner Files
- Class 10 Non-Commercial TD Files
- 01 - Introduction
- 02 - Creative vs LED canvas
- 03 - Control Panel Layout
- 04 - Feed Mapping
- 05 - Scene Launcher
- 06 - UV's to Points
- 07 - Perspective UV's
- 08 - Multiple Timelines
- 09 - The Timer CHOP
- 10 - Assignment
Class 11: Showcasing Interactive Design Work
- Learning outcomes
- Class 11 TouchDesigner Files
Class 12: Final Presentations and Career Guidance
- Learning outcomes
- Class 12 TouchDesigner Files