A new Animata Processing library: AnimataP5-NG

150 views
Skip to first unread message

James Britt

unread,
Aug 1, 2013, 10:13:33 PM8/1/13
to ani...@googlegroups.com
I started looking into a older library for Processing (http://processing.org) that emulated much of what Animata does, but found that it had some featured lacking and also had a few things wrong.

The code was up on Github so I forked it and started making some fixes.

Before long I decided to add a few new things as well.

The results were different enough that I've released it as a separate project altogether.


I've tried to have it behave as much as the original Animata as I could.  It does not provide any editing behavior. This is strictly a scene renderer.

Some of the added behavior includes:

* Run-time changing of texture images

* Use of multiple texture images to create animated "sprite" effects

* Run-time changing of joint "fixed" property

* Customizable OSC handlers

The Github project includes some examples, including the use of OSC.  I've implemented the standard Animata OSC handlers as well as few others.  The OSC handlers are customizable to the extent that they are not built-in to the main library.  If you want the standard behavior you can copy into your project code from the examples to do that, but otherwise you can write whatever OSC handlers you want, using whatever OSC address pattern suits you.  This is especially handy if you want to use an OSC client that does not let you change the address patterns.

I'm much more comfortable poking around with Processing and Java than I am with C++, and the use of Processing makes it fairly easy to add additional effects to my Animata scenes.


Hope people find this useful.



James Britt

Reply all
Reply to author
Forward
0 new messages