The Interactive & Immersive HQ

Want to create large-scale video arrays and real-time LED facades that span high rises?

How about build installations that use GPU particle systems, volumetric lighting, and multi-composite operators?

As lots of you know, this is all possible with TouchDesigner – sort of.

Description: Workshop advertisement titled "Turn on God Mode with GLSL and TouchDesigner," featuring a group of people silhouetted against a colorful digital background. Instructor: Elburz Sorkhabi.

Out-of-the-box Touch is great when you’re just starting out...

But as you begin to take on bigger projects and your clients start to want more generative and technical content, you can run into serious difficulties, and the cracks in your work can begin to show:

Workflows that should be simple become bloated and tedious.

Anyone who has tried to composite a large number of icons on screen when working on data viz has experienced this first-hand.

Performance issues such as low frame rates become unmanageable…

And in some cases unresolvable without GLSL pipelines, requiring time-consuming workarounds.

In some cases, these kinds of technical issues become unresolvable.

And it doesn’t take very long before you have to explain to your client that you’re unable to deliver what they’re asking for.

Lucky for us, we can leverage the code that TouchDesigner was built with to create installations of virtually unlimited scale and technical capability.

We do this by learning how to program GLSL Shaders. Based on C, GLSL is the programming language on which much of TouchDesigner was created.

When you understand how to apply GLSL to TouchDesigner, you’re effectively turning on “God Mode.”

A dark-themed graphical user interface created with TouchDesigner displays multiple interconnected nodes with images of moths and crescent moons. The nodes include various functions and render effects, indicating a visual workflow.

That’s why we created our course,

“Turn on God Mode in TouchDesigner with GLSL Shaders.”

A man with a bald head and a beard, wearing a white shirt, smiles at the camera against a gray gradient background reminiscent of TouchDesigner visuals.

In it, instructor Elburz Sorkhabi
covers the following concepts:

How to create operators in TouchDesigner using GLSL: Once you learn how to do this, you can customize TouchDesigner however you like. This is the knowledge required to overcome the problems faced when trying to scale your projects up to large resolutions and high framerates.

Never programmed C – let alone GLSL Shaders – a day in your life? No worries: we start right from the beginning and assume zero knowledge of either language. We’ll cover common terms, best-practices, and basic setup before diving into practical examples in 2D.

We walk you through everything necessary to begin importing GPU code from This gives you access to thousands of shaders that you can use for inspiration or as direct resources right in your installations.

Build your own compositing operators using advanced GLSL techniques such a multiple output buffers, texture arrays, sampler buffers, and more. These tools are what ALL pros use when performing large and complex compositing pipelines for high resolution and high framerate projects.

We provide you with our personal project file templates. These templates have made our instructor, Elburz, thousands of dollars and are the result of years of trial and error.

The idea of doing GLSL shaders seemed too daunting until I took the God Mode 101: GLSL Foundations course. After finishing the course, I feel I have a firm grasp on the fundamentals of shaders, allowing me to edit preexisting ones and build my own from the ground up
A person with long dark hair is smiling, wearing a light pink collared shirt, and facing the camera against a plain white background, effortlessly embodying the creativity and sophistication often seen in TouchDesigner projects.
Crystal Jow
Experiential Media Artist

Immediately after you’ve finished this course, you’ll have everything you need to incorporate GLSL into your TouchDesigner work, just like the pros do.

More importantly, you’ll be able to take on bigger, more exciting projects and meet your client’s expectations with ease.

A computer screen displaying lines of code written in a programming language, including instructions for setting background color, running a shader program, and drawing elements using TouchDesigner.

And until Saturday, August 5th at Midnight, You can get “Turn on God Mode in TouchDesigner with GLSL Shaders” for 40% off! ($75, regular $125)

So don’t wait, click below and start learning today:

  • 00Days
  • 00Hours
  • 00Minutes
  • 00Seconds

100% Money Back Guarantee

If you’re unhappy in any way, just send us an email within 30 days at and we’ll give you 100% of your money back, no questions asked.