Over the last couple weeks I’ve been playing with three.js, a javascript-based 3D engine that can render using <canvas>, <svg> and WebGL. It’s pretty amazing what it can do.
Only the Chrome browser seems to render my experiment fast enough to be usable. Check it out (using Chrome):
http://www.jeffslutz.com/three/
If you liked that, check out check out the examples on the three.js site as well as Mr.doob’s work.