All entries

Mastering GLSL in TouchDesigner

Lake Heckaman's 16-lesson series on GLSL in TouchDesigner begins not with syntax but with conceptual foundation: how the GPU processes information in parallel, and why that architecture requires a fundamentally different way of thinking about code. Lesson 0 establishes this before a single shader is written, which is the correct pedagogical starting point for anyone coming from sequential programming or node-based workflows.

The series is relevant to motion design students working in TouchDesigner who want to move beyond pre-built operators into custom visual systems. GLSL gives direct access to the GPU pipeline, enabling generative imagery and real-time effects that are not achievable through nodes alone. Understanding it changes what is possible, not just what is efficient.

The full series is available on the same channel, beginning at this entry point.


Creator Lake Heckaman
Year 2024
Platform YouTube
Accessed 14 April 2026
Video license Standard YouTube License
Contributor Oliver Aemisegger
Analysis license CC BY-SA 4.0 ↗