Write your first GLSL shader in TouchDesigner

A TouchDesigner project with a working pixel shader animated by a custom uniform.

Generative art · 25-35 min · Updated 2026-06-01

First win

A moving generative pattern fills the GLSL TOP viewer.

Best for

Shader-curious users

Needs

Mac or PC, TouchDesigner

Example outcome

A first GLSL TOP renders a moving procedural pattern.

This preview shows the network: a GLSL TOP runs a fragment shader, a custom uTime uniform drives motion, and the viewer fills with animated color noise.