toolbox-touchdesigner

🌀 TouchDesigner Fundamentals Workshop

banana_art

🎯 Overview

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.

📅 Workshop Structure

Day 1: Introduction & Core Concepts

Day 2: Signal Processing & 3D Rendering

Day 3: UI, Python & Advanced Topics

📂 Folder Structure

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

🎨 What You’ll Learn

✅ 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

📂 Workshop Resources

🚀 Get Started

  1. Download and install TouchDesigner
  2. Clone this repository:
    git clone https://github.com/digitalideation/toolbox-touchdesigner.git