Blender to WebGL Exporter – Animation Support

Posted by on Mar 19, 2010 in 3D, Blender, WebGL9 comments

I just added the option to export frame animation to native WebGL. WebGL is low level and doesn’t natively support interpolation or bones animation. This is why it exports all vertex data for each frame. So use with care, because the generated JavaScript files can be very large! Next step will be to look at the availability of animation support in the existing 3D engines.

Thanks to Paul Brunt GLGE is now also supported.

The Google Code page has been updated with documentation and examples.

This is an example of a simple Cube primitive with multiple array modifiers. 60 animation frames are exported.

See the live demo here.

Tags: , , , , ,


» Comments RSS Feed
  1. I knew this was gonna happen! I knew it, i knew it, i knew it!!! Can’t wait to see the bones, IK etc. Lets see the game-logic exported too eh?!? Woohoo!!!!!!!!!

    How big is the file for this BTW?!

  2. [...] Ippel’s Blender to WebGL exporter now supports the simplest kind of animation — frame animation, where you have vertex positions for each frame. Obviously this can get [...]

  3. Great work,

    Have a look at all the Ogre3D exporters that are open source.
    Ogre used to maybe still use an intermediate format, so you might
    be able to use these exporters.


  4. Thanks. Love ya. This is quite perfect even in its primitive state. I’ll keep checking back.

  5. Thanks a lot. But is there a project of a “3DS max to webgl exporter”? Second question: is there a project to support animation export in GLGE?

  6. Hi Dennis,

    I just tried to run the animation example in both Chrome v 13, and Firefox 6, both give errors. I added an issue on the Google code page.


  7. [...] dann nach WebGL exportiert. Das ist z.B. mit Inka3D, einem WebGL-Exportmodul für Maya oder dem Blender to WebGL Exporter [...]

  8. Hi Dennis,

    You’re doing a very good job and I was trying to use it since I’m creating a blender animation, I tried to install the .js exporter but it won’t install on the release 2.6 of Blender.

    I was able to install the .json exporter but it won’t export my scene, I’ve got a RuntimeError: Operator bpy.ops.mesh.select_all.poll() failed, context is incorrect error.

    I hoped you somebody could help me with both of my issues ?

    Many thanks,


  9. The project is abandoned and for the Blender 2.6 it doesn’t work.
    I tried with a 64 bits version of a 2.59 and doesn’t work too.

Leave a comment