Introduction to Shaders and Practical Applications


Char Stiles

Learn More

In this workshop, you will learn how to code shaders by creating a visual composition with GPU code and a little bit of math. This is an ideal way to create music visualizers, or any interactive abstract graphics of the sort. We will briefly go over how to use the shaders we create in a variety of other real-time engines like Unity, p5.js & touch designer. You will learn about where the shader exists in the graphics pipeline, the basics of how the language works, and how to quickly iterate on writing your shader using livecoding tools (code that compiles on the fly). You will also be given a plethora of tools to build upon what you learn, so you can keep learning and practicing beyond this workshop.

Wondering what awaits you at Gray Area Festival?

Explore our festival archive to discover what's in store.

Visit the archive

Stay Updated


Subscribe to our Newsletter to be the first to know about the festival lineup and announcements, ticket sales, exhibitions, and more.

Our partners

National Filecoin SF Internet Hewlett