Derivative is here to assist if you are considering bringing TouchDesigner to your classroom or if you are simply interested in hosting a TouchDesigner workshop. Please contact us outlining your intent: length of workshop or program (breakdown of hours/days/weeks), your area of focus (e.g. interactive design, visualization, digital environments, first steps etc.), the institution if applicable, and any other pertinent information. We will review and send you examples of curricula and lesson plans that can be used to shape and guide your course or workshop.
The is the most comprehensive resource for learning about the software.
- All TouchDesigner tutorials can be found here, including the full gallery of video tutorials. We recommend starting in the An Introduction to TouchDesigner section.
Video of 17 exclusive workshops and presentations
***NEW TouchDesigner Workshop MUTEK Japan Videos Recordings of 12 beginner and intermediate lessons from Derivative and the Japanese community including: Introduction to TouchDesigner, Feedback Techniques, GLSL TOP Post Effects, PBR and 3D Workflows, Instancing and Custom Parameters and Building User Interfaces. In English and Japanese.
Japanese language workshops; english lecturers are interpreted to Japanese
- Tutorial videos from workshops at MUTEK, EM15, Resonate Festival, and Toronto. Good place to start >
Derivative's Markus Heckmann's YouTube Channel includes recordings of many of the workshops Markus has given
- Join Matthew Ragan from Obscura Digital for a whirlwind tour of what goes into working as a creative coder. Over the course of two full days students will learn the fundamental principles and organizational flow of working in Derivative’s TouchDesigner – for the uninitiated, TouchDesigner is a node based programming environment used in installations, live events, and museums internationally. This workshop will largely be focused on the intersection of art / design and the development of new tools for live performance. While there are a growing number of tools for media playback in live events, there are precious few for creating dynamic and generative artwork. In this workshop we will look at both how to playback traditionally made content, as well as how to build generative real-time rendered environments. More than just a flash and trash demo, this workshop aims to help familiarize students with a development environment as well as examine the challenges and opportunities when designing real-time systems.
- A fabulous practical look at using TouchDesigner.
***NEW Jimmz Zhang and Ruokun Chen's resource for the Chinese, Taiwanese, and Hong Kong Chinese communities interested in learning TouchDesigner.
- Great stuff!
's brilliant and short video tutorials on making minimalistic and slick animations in TouchDesigner
Learn how to create the basis of a cue/preset/state machine in TouchDesigner. Presets and cues are useful among a number of disciplines, performance types, and installation. This tutorial aims to create a simple component that will allow the management of all cues and presets from a single table using many built-in TouchDesigner components and some very basic Python scripting.
The component will allow a variably-timed tweening and crossfading between numeric data via CHOPs, while also being able to pass other values like text and string data. On top of that, learn some tricks that help abstract complex scripted scenes from incoming controls, allowing easy hand-off to external controllers like lighting desks.
- A resource for technical artists that investigates a number of operators via videos with detailed transcriptions.An easy-to-follow birds' eye view of the ideas and structure of TouchDesigner, and how Python is deeply integrated in TouchDesigner empowering both experienced and new python programmers.
- Workflows for 3D rendering and compositing.
- A collection of short how-to tutorials on how to accomplish certain tasks.
Learn all the controls of the Phong material in TouchDesigner (and it also applies to the PBR material), including multi-colorbuffer rendering.
Jarrett Smith's Best Practices for VR and TouchDesigner in general.
Watch Maotik's workflow while developing visuals alongside Ableton Live. From a Master Class at Projection Week, Norway 2016. Full of useful techniques.
Alex Czetwertynski's Videos Here are some practical workflows and techniques with TouchDesigner
Elburz Sorkhabi Sessions TouchInNYC at Live X [video 2]
Josh Michael's TouchDesigner for Absolute Beginners A glance in.
Programming For People - Learn TouchDesigner Online Development Streams
***NEW Programming For People - TouchDesigner Bullet Solver
***NEW Owen Kirby's Electronic Ape Friends: Episode 1: Creating a Monophonic Synth in TouchDesigner Episode 2: Building a Simple Drum-Machine Component in TouchDesigner Episode 3: Building a Midi Sequencer in TouchDesigner Episode 4: TouchDesigner Audio Delay Effects
Ramp up your skills with these online courses offered for sale from expert TouchDesigner developers:
TouchDesigner Workshop Videos by Licht Pfad Studio
TouchDesigner Tutorials by Elburz&nVoid
Scott Pagano Online Course at lynda.com Learn to create beautiful-looking imagery with an end-to-end production workflow that includes real-time 2D and 3D rendering, importing FBX assets, recording movies, controlling via an iPad and using TouchDes igner in VR (using Jarrett's Smith'sVR framework).
by Elburz Sorkhabi is available for free download in English and Japanese (scroll to bottom of page). Project files and video tutorials also available at this link.
by Patrik Lechner.
A step-by-step guide to designing, building, and refining immersive audio-visual applications and performance environments using Max and TouchDesigner.
Big thanks to Matthew Ragan for providing us with a copy of the syllabus for his course:
including assignment descriptions. Alongside and equally (if not more) valuable are all the videos associated with this class which can be found with documentation at Matthew's blog:
Browse the Wiki Categories. Also explore the navigation bar on the left using the links or search field.
Operator Help pages - All the node types of TouchDesigner.
Introduction to Python - An introduction to Python scripting in TouchDesigner. Python Reference is also available for a full list of python classes.
Search documentation using the wiki advanced search page.
Offline Help - Access the wiki when you are not connected to the internet by pre-downloading the offline documentation package.
- What the TouchDesigner community is talking about.
- What people have created with TouchDesigner.
- A collection of helpful community contributed components.
- Click the .tox links and see what they do.
- The Palette in TouchDesigner is found in the dialogs menu. Dialogs -> Palette Library
- Videos posted by the TouchDesigner community.
- Join us on Facebook and keep up to date with the latest TouchDesigner projects.
- Follow us on Twitter @1null1
- Frequently asked questions about TouchDesigner.
- Textures, devices, movies, audio and more.