I recently finished a project that involved controlling many LEDs from Processing through the DMX USB Pro adapter:
popMotion project
I wrote a little object that encapsulates the handling of the DMX messages, click on the link below to view/download it:
DMX object
It is based on an example posted in the Processing forum. I simplified the code a little bit. It doesn’t create that many intermediate arrays, so it should be somewhat faster.
Blender is a widely used open source application for 3D modeling and animation. A perhaps not so well known feature of blender is its ability to edit video and audio, thanks to its sequence editor. In fact, it is a full blown non-linear editing module, which allows to apply numerous effects, as well as doing simple tasks as blending clips together, adding transitions, etc.
Read the rest of this entry »
Here is a new version of the opengl texture library for processing (v0.6.5). In fact, I renamed it to gltexture, and also changed the prefix P* to GL* to avoid conflicts with the core classes of processing. I also fixed a minor bug and added an initial version of the documentation (generated from the code with javadoc).
Read the rest of this entry »
I compiled as a library the code for handling opengl textures and glsl filters that I had in my previous post.
Click on the links below to download the library (with an example) and the source code:
library
source
I wrote a couple of new objects to simplify the handling of opengl textures and glsl filters in Processing.
The PTexture object is a descendant of PImage. It holds an opengl texture that can be copied from and to the pixel property. Then the PTextureFilter allows for applying glsl filters to the PTexture objects. The filter can include grid mapping and distortion of the texture through the use of vertex shaders.
Read the rest of this entry »