Running Blender in your Browser

This is impressive: http://crypt-webgl.unigine.com/game.html

No plugin, pure webgl and javascript: the uniengine actually running in your browser.

C/C++ code can be converted to LLVM bitcode (with Clang, for example), compiled into javascript, and then immediately run on the web. Now imagine the blender player’s code converted to this, and our blend files would open directly in the browser WITHOUT any plugin - natively. With full functionality.

Anyone up for the task? :wink:

In theory Blender could now be made to run in a browser.

They have bullet running too! http://kripken.github.com/ammo.js/examples/new/ammo.html

Maybe the game engine could be ported like that more or less effortlessly (when the OpenGL ES abstraction layer is done).

As for the rest of Blender, there’s a lot of dependencies, some of them might not work. The entire OpenGL drawing code would have to be replaced/abstracted as well (which may happen with Viewport FX).

It’s certainly not a “compile and run” kind of process, especially for complex applications.

wow that’s impressive !