My Animata Renderers

Michael Forrest
Mon 02 Feb 2009

My Animata Renderers

I've ported the Animata (animata.kibu.hu) rendering engine to two pertinent platforms now.

Getting it onto Java took me the best part of an afternoon. I felt like a superhero.

Getting it onto this next platform took me a week (or about £2000 at my usual rates...). I now know more than I ever wanted to know about the inner workings of OpenGL. Youch. But hurrah!

Now, if you have anything for me to do, I would like to do some proper work now!

Cast: Michael Forrest

8 comments on "My Animata Renderers"

AaronLieb says

February 14, 2009 20:24


I am working on a project in Processing
much in the same vein. I am glad I found
your stuff - so similar in concept, but
a totally different methodology.
Please, if you get a chance, send me
an email. (for more direct communication)

MS says

February 24, 2009 12:30

Hi

Looks like a great set of libraries. Maybe you can help with this. When I run AddScene, for example (on a Mac), I get the following error:

Exception in thread "Animation Thread" java.lang.ArrayIndexOutOfBoundsException: -1
at processing.core.PGraphics.hint(PGraphics.java:932)
at processing.opengl.PGraphicsOpenGL.hint(PGraphicsOpenGL.java:244)
at processing.core.PApplet.hint(PApplet.java:6700)
at animata.AnimataPlayback.setup(AnimataPlayback.java:36)
at animata.AnimataPlayback.<init>(AnimataPlayback.java:30)
at AddScene.setup(AddScene.java:9)
at processing.core.PApplet.handleDraw(PApplet.java:1377)
at processing.core.PApplet.run(PApplet.java:1305)
at java.lang.Thread.run(Thread.java:613)

Michael Forrest says

February 25, 2009 05:02

Hi MS, thanks for getting involved :)

I think you might find Zeni's fork of my Processing library easier to use - I'm afraid the version I released has diverged somewhat from my documentation... (and it's pretty specific to my purposes). Zeni has tidied it up for a more general use.

http://github.com/zeni/animatap5

(If you don't use Git already, then I would recommend learning. Git is amazing.)

laura says

October 15, 2009 18:03

Hello Michael,
i was trying to run you code, but I get this error:

cannot find a class or type named AnimataP5

Do you have any idea why?
Tx a lot
Laura

Michael Forrest says

October 15, 2009 18:26

Have you added the imports?

laura says

October 15, 2009 18:30

mmmm...the library animata u mean?

laura says

October 16, 2009 03:57

Hi Michael,
I can be more specific about the problem I have:

it gives me an error because he is trying to get an input from the midi. Somehow it crashes there.

Do you have an idea how to fix it?
TX a lot,
Laura

Michael Forrest says

October 16, 2009 04:51

I'll add you to my gtalk cos I'm gonna need lots more info :)

Make a comment