Free TouchDesigner GLSL Study Files: 70+ Modules (Matthew Ragan)

Original title: learningGLSL (Learning GLSL for TouchDesigner)

Free TouchDesigner GLSL Study Files: 70+ Modules (Matthew Ragan)
Preview from the original source by Matthew Ragan (contributions by Vincent Houzé, Mike Walczyk)

What you get: Project (.toe, .tox) · TouchDesigner 099 · Includes: textures, materials

Visit Original ProjectDownload page (GitHub)

Access: Free direct download

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

Comments

Loading comments…