A library by Andres Colubri for the programming environment processing. Last update, 10/04/2011.

GLGraphics is a library intended to extend the capabilities of the OPENGL renderer in Processing.
It includes classes to handle opengl textures, image post-processing filters, 3D Models, and shaders in GLSL, Cg and CgFX. It also includes an offscreen rendering surface with antialias support. Look at the examples below for the details on how to use GLGraphics.
Check codeanticode's blog and twitter feed for updates.
For usage feedback, please post to the Processing's contributed library forum.
For development support (bugs reports, feature requests), use sourcerfoge's trackers and forums.

Keywords. opengl, filters, effects, shaders, gpu

Reference. Have a look at the javadoc reference here. a copy of the reference is included in the .zip as well.

Source. The source code of GLGraphics is available at, and its repository can be browsed here.


Download GLGraphics stable version 1.0.0 for your platform from here. View release notes.

Download GLGraphics test version 20110911 for your platform from here. View release notes.


Unzip and put the extracted GLGraphics folder into the libraries folder of your processing sketches. Reference and examples are included in the GLGraphics folder.


Platform osx, windows, linux
Processing 1.5.1
Dependencies opengl

Similar libraries

Vitamin website
Creative Computing website
Gestalt website