|
Introduction
Examples
Advanced use
GPGPU
Documentation
Installation
Downloads
Browse
source
Forums
Tracker
Wiki
Blog
|
GLGraphics is a library
for
the Processing programming
language that integrates OpenGL
textures and GPU-accelerated effects
into the Processing API.
This library offers two
main classes, GLTexture and GLTextureFilter, and a new OpenGL renderer
that also enables off-screen drawing. GLTexture is a descendant of
PImage, so that the use of this class combines seamlessly with the
already existing funcionality of PImage. GLTextureFilter
is used to load GPU-accelerated image effects or filters, such as blur
and edge detection, High Dynamic Range tone mapping, etc., and also
more complex GPU effects like the simulation of particle systems.
The goals of the
GLGraphics library are the following:
- The integration of OpenGL textures and GPU filters
into the Processing API.
- To allow for real time effects on high-definition
media.
- To open the possibility of GPGPU (General Processing
on GPUs) for visual artists.
Please browse the
different sections of this site, where you will find examples,
documentation, links to download the latest versions of the library,
etc. Most of the development actvity takes place in the sourceforge page
of
the project and at the codeanticode
blog. This site will be updated only when major changes and
releases of the library take place.
|