Trying out openFrameworks.
Summer’s starting, so I think I’ll start posting again, as things aren’t quite so hectic.
I’ve been trying out openFrameworks lately, which is a neat wrapper to a lot of useful C++ libraries related to interactive media—basically Processing in C++. It has all the usual support of media packages, such as basic drawing with OpenGL, audio I/O, etc., but with some neat interactive components, such as addons that give it support for OpenCV and OSC.
My only complaint so far is that it’s a bit harder to manage projects in openFrameworks compared to Processing. Since it’s not a library itself, you need to point to all the openFrameworks code and explicitly include it in your project, which means a) it can be difficult to move files around and b) you probably need to include the entire openFrameworks directory in your repository if you do version control. It might be nice to wrap oF into a library. In OSX, it could . . . you know . . . be a framework.
glowing curves from Brandon Mechtley on Vimeo.
Here’s a little thing I did. I’ve been playing with GLSL too. I have a spring/repulsion system to which some bezier curves are attached. I then use additive blending and a gaussian blur shader to make it shine. It does something neat toward the end of the video.