glsl workshop

Hi Welcome to the GLSL workshop page!

GLSL is the OpenGL Shading Language, a C-like programming language that allows you to to code powerful graphics programs (called shaders) directly on your computer’s graphics card. In this workshop, you’ll learn how to “livecode” GLSL shaders using Kodelife — a method of programming in which one’s changes to the code are realized immediately and in real-time. Ideal for audiovisual performance!


Here you can find boiler plate code I’m going to be walking through:

Here you can find the glsl sticker sheet:

Here you can find the slides:

NOW you know how to make a beautiful triangle with a wonderful aura radiating from it… although we love this triangle there are more to shaders than that..

Next Steps

These are some specific suggestions from me if you want to continue learning but don’t know how to start.

1. Learn the maths from The Book of Shaders
** If you haven’t looked at this already, look through it! Its wonderfully paced and has a lot of versatile useful information. []

2. Get into 3D!
** This tutorial here: is super thorough and really useful!

3. Get involved IRL
** meetup: we started a live coding group that meets about once a month. Keep an eye out for the next date at
** events:
*** There is an upcoming toplap anniversary algorave 2/17 from 6:30-8:30 we haven’t created the event page yet, so I leave here a promise that I will put the event info when it comes here. (edit: it is here)

*** There is also this event where there will be live coding audio:

4. Get involved Online
*** is the hub for livecode community. You can join lurk channel (its like slack) and join the visual channel

Thanks again for coming. I am looking to teach another workshop on 3D live coding in the future.

Thanks to The Frank-Ratchye STUDIO for Creative Inquiry and all the folks there. Thanks to Processing for having a wonderful message and community.