Free TouchDesigner GLSL Study Files: 70+ Modules (Matthew Ragan)
Original title: learningGLSL (Learning GLSL for TouchDesigner)
Overview
Matthew Ragan's learningGLSL repository, with contributions from Vincent Houzé and Mike Walczyk, is a set of working study files for learning GLSL inside TouchDesigner 099. It includes glsl_in_td_099.toe, ports of Vincent Houzé's GLSL tutorials in vincent_glsl_tuts_099.toe with a geometry-shader example, and more than 70 .tox modules covering GLSL materials, instance displacement with 2D and 3D textures, noise crawl, grid deformation and 3D texture sampling.
The files are a free direct download from GitHub under the MIT license and need no hardware; since they use 099-era GLSL syntax, some may need small fixes in current builds. Best suited to intermediate users moving from GLSL TOPs to GLSL MATs and shader-driven instancing.
What You Can Learn
- GLSL materials and instance displacement with 2D/3D textures
- Noise crawl, grid deformation and 3D texture sampling in shaders
- A geometry-shader example ported from Vincent Houzé's tutorials
Access: Free direct download