Um experimento utilizando a nova tag <canvas> do HTML5 com o auxílio da poderosa engine Three.js aplicado a um objeto cúbico de três dimensões.
Clique ao lado e arraste.
Three . js
Com essa engine você consegue criar facilmente câmeras, objetos, materiais, cenas de iluminação e muito mais.
Isso tudo podendo escolher se a cena será desenhada em Canvas, WebGL ou SVG.