Blender to WebGL Exporter Animation Support

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.

  • Delicious
  • Facebook
  • Digg
  • Reddit
  • StumbleUpon
  • Twitter

10 thoughts on “Blender to WebGL Exporter Animation Support

  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. Lee says:

    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.


  3. Manu says:

    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?

  4. Mike Stramba says:

    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.


  5. 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,


  6. Miranda says:

    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 Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>