An attempt at an EDSL for platform independent 3D animation

Hi All, I've written a Haskell program that allows you to describe "dance movements" and it spits out javascript that does animation on an HTML 5 canvas (that's the platform independent bit). https://github.com/ckkashyap/Dancer Please do check it out and let me know what you think - all you'd need is Haskell platform. It's really preliminary at this point - The only animation that I've built using it is "walk" - this makes a matchstick man walk (you have to stretch your imagination a bit). Regards, Kashyap

I tried it and it's very cool. Simple, but nice.
It would be great to improve both this and Marionetta [1], so that we
can create those dancing moves using this second package and have it
generate instructions in your DSL (I fear the moves won't look so
natural if we program all of them by hand).
I've been developing a Graphic Adventure IDE that, hopefully, I'll
release very soon, and I'd love to be able to generate basic character
animations (automagically) using simple commands like "walk to object
X". This would allow potential users to see the game in just a few
hours of work, and have the animators draw the actual characters later
(animation is a slow, expensive process, and you want to make sure
that you change the animations as little as possible).
Keep it on! :)
Cheers,
Ivan.
https://github.com/paolino/marionetta
On 3 June 2012 16:36, C K Kashyap
Hi All,
I've written a Haskell program that allows you to describe "dance movements" and it spits out javascript that does animation on an HTML 5 canvas (that's the platform independent bit).
https://github.com/ckkashyap/Dancer
Please do check it out and let me know what you think - all you'd need is Haskell platform. It's really preliminary at this point - The only animation that I've built using it is "walk" - this makes a matchstick man walk (you have to stretch your imagination a bit).
Regards, Kashyap
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
participants (2)
-
C K Kashyap
-
Ivan Perez