It's alive - Image 3D live browser rendering - Westhoffswelt - Welcome to the real world

It's alive - Image 3D live browser rendering

Quite some time ago my friend Kore Nordmann had a talk at our local PHP Usergroup about 3D rendering techniques which was quite inspiring. Shortly after that talk I decided to write a simple 3D renderer. But, hey there are so many of them already out there, that I decided to do something more unusual. I just started over and began to write a ECMA Script based live 3D renderer for browsers which understand the new "canvas" tag. After some simple tests I realized that it would be quite cool to implement this as a driver for Kore's Image_3D package, which is entirely written in PHP.

What finally came out was a really flexible output driver, which is even capable of storing the final render in SVG or PNG, entirely done in ECMA Script.

But see for yourself what the driver is capable of.

Currently the renderer only works flawlessly in Firefox. The known compatibility issues will be fixed in future releases.

You can obtain this output driver together with the bleeding edge version of Image_3D from its CVS repository.

Trackbacks

Comments

  • kore on Tue, 03 Apr 2007 14:18:00 +0200

    This is so fucking cool! :-)

  • norro on Tue, 03 Apr 2007 15:56:00 +0200

    This is amazing. Keep it up!

  • David Coallier on Tue, 03 Apr 2007 16:57:00 +0200

    Good job :-) This is good to see :-)

  • hakre on Tue, 03 Apr 2007 21:20:00 +0200

    Currently the renderer only works flawlessly in Firefox. :: I see no flaws in Opera as well. Something to focus on?

  • Jakob on Tue, 03 Apr 2007 22:49:00 +0200

    During my tests I had some problems with the control not capturing the mouse focus correctly. I am not quite sure where these glitches come from, or if they are reproducible on other systems at all.
    I am pleased that the renderer is working for you.

  • Nils Hitze on Thu, 05 Apr 2007 14:45:00 +0200

    Pah .. i did this in kindergarden.

    Naaaa .. not really, it's amazing, keep up the brilliant work.

  • kyros on Fri, 06 Apr 2007 21:07:00 +0200

    Enorme !

  • Damion Hankejh on Wed, 23 May 2007 07:23:00 +0200

    Brilliant.

Add new comment

Fields with bold names are mandatory.