Welcome to the TouchDesigner Fundamentals Workshop, a 3-day hands-on learning experience designed to introduce beginners to the world of real-time visuals, generative art, and interactive media. This course is inspired by the TouchDesigner 100 Series and will guide you through the essentials of node-based programming, 3D rendering, interactivity, and Python scripting.
To help you navigate through course materials, the repository is structured as follows:
├── 📜 README.md # This file
├── 📁 assets/ # Images, videos, and other media files
├── 📁 references/ # Articles, links, and additional readings
├── 📁 examples/ # Example TouchDesigner projects (.toe files)
├── 📁 exercises/ # Hands-on challenges and practice tasks
├── 📁 presentations/ # Slides and PDFs used in the workshop
└── 📁 notes/ # Summary notes and key takeaways from sessions
✅ Real-time visual programming with TouchDesigner
✅ Working with images, video, and generative visuals
✅ Interactivity using sensors, MIDI, and data inputs
✅ 3D rendering, lighting, and materials
✅ Basic Python scripting for automation
✅ Best practices for performance optimization
git clone https://github.com/digitalideation/toolbox-touchdesigner.git