Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Experiments working with shaders in Processing. Click the link below for formatted notes.
Branch: master


Processing Shader Examples


Welcome to Processing Shader Examples! This is where I try to learn about shaders using Processing and the Processing GLGraphics library ( and record my experiments and the lessons I learn. The repo for this project is here: Each sub-directory of this repo includes a shader example written in Processing along with a description.asciidoc file with notes about that particular example. I’ve also included all of the description files in this README for convenience (though that doesn’t seem to actually work on the project homepage in GitHub; if you’re reading this there, head to to see the real version).

Right now, I’m mainly working from Graphics Shaders: Theory and Practice by Mike Bailey and Steve Cunningham ( Andres Colubri, author of the GLGraphics library, was an enormous help in getting started especially a session he taught at ITP Camp 2011 on the topic of Image Processing with Shaders in Processing. I’ve included the notes from that session here as well. It acts as a kind of introduction to the rest of this material, so we begin with it.

Something went wrong with that request. Please try again.