Canvas + JavaScript Butterfly
with
Three.js
and
uuCanvas.js