home/ atoms/ dmx-glsl-large-scale-pixel-control

GLSL shaders can calculate and output 40k+ DMX channels in real time, enabling large-scale kinetic and LED installations from a single TD network

Ruokun Chen and Jimmz Zhang’s talk documents using GLSL within TouchDesigner to calculate 40,000 channels of DMX512 data in real time — bypassing the normal per-object CPU calculation and instead parallelising channel value computation on the GPU. The approach also integrates Art-NET protocol for network distribution. For kinetic installations (moving heads, LED matrices, motorised rigs) at event scale, this GPU-compute path is the only viable real-time option at high channel counts. Additional context: cornerpin correction for laser projection using tdu.Matrix, and EtherDream for direct laser hardware control from TD.

Examples

Audi launch in Guangzhou: 40k DMX channels for a kinetic installation controlled in real time from one TD patch using GLSL. Laser control for the Audi A6L launch synchronized to a holography show via EtherDream.

Assessment

Sketch the data flow from a GLSL TOP in TouchDesigner to physical DMX fixtures via Art-NET. Identify where GPU computation ends and CPU/network distribution begins, and explain why this split matters for latency at scale.

“how the design team used GLSL to calculate 40k channels of DMX channels in real time for the Audi Launch in Guangzhou”
corpus · touchdesigner-summit-montreal-2019-talks-free-recordings · chunk 1