Objective: Get familiar with the TouchDesigner interface, node-based workflow, and operator families.
🔹 What is TouchDesigner? Overview of real-time visual programming.
🔹 Exploring the Network Editor, Parameters, and Timeline.
🔹 Navigating the interface (zooming, panning, and selecting).
📌 Exercise: Open TouchDesigner and explore the default project. Modify an existing node, tweak parameters, and preview changes.
🔹 The 5 Operator Families:
🔹 Reading Networks: Understanding node connections, flow, and dependencies.
🔹 How to connect, rearrange, and rewire operators effectively.
📌 Exercise:
🔹 Adding new operators to the network.
🔹 Cooking process: How TouchDesigner updates nodes dynamically.
🔹 Bypass, Delete, and Replacing Operators efficiently.
🔹 Using the Viewer Active Mode to preview results.
📌 Exercise:
Each group will create mini-projects using different operator families:
☞ TOPs: Load an image, apply color adjustments, and transform it.
☞ CHOPs: Generate a sine wave and manipulate it in real-time.
☞ SOPs: Create basic 3D shapes and modify them.
☞ DATs: Display text dynamically.
☞ COMPs: Build a simple UI with a button and slider.
📌 Challenge: Combine multiple operators and animate a simple effect.
Objective: Learn how to import, manipulate, and process images/videos.
🔹 Loading images into TouchDesigner (Movie File In, Webcam Feed, etc.).
🔹 Adjusting Resolution, Format, and Color Space.
🔹 Using Transform TOP for scaling, rotation, and positioning.
📌 Exercise: Import an image and modify it using Transform & Level TOPs.
🔹 Compositing techniques: Overlays, blending modes, transparency.
🔹 Creating masks for selective image effects.
🔹 Using Ramp TOP, Noise TOP, and Threshold to define masks.
📌 Exercise:
🔹 Using procedural Noise & Ramp textures.
🔹 Creating animated visuals with feedback loops.
🔹 Applying effects like Blur, Edge Detect, and Glow.
📌 Exercise:
🔹 Capturing visuals as images or videos.
🔹 Adjusting settings for performance optimization.
🔹 Best practices for real-time rendering.
📌 Final Challenge:
✅ Navigating TouchDesigner & understanding the interface.
✅ Learning the 5 operator families.
✅ Working with images, masks, and effects.
✅ mini-projects for real-time visuals.