Spore Creature View

EA's Spore recently gained the ability to export creatures as COLLADA files. This is a simple example of loading the COLLADA file and rendering it using WebGL. The COLLADA parser here is tailored to support only the explicit format that Spore uses, but a general COLLADA parser is certainly possible.

Click and drag to rotate the model. Can't see anything? See this post for more info.

(Might take a bit to load, as this web server isn't serving compressed COLLADA.)

(This example only uses the diffuse texture map; it should really also render the bump map and specular texture -- patches accepted!)

vladimir at mozilla dot com