
The aim of three.js is to create a lightweight 3D library with a very low level of complexity. The library provides <canvas>, <svg>, CSS3D and WebGL renderers.
Features
<canvas>, <svg>, CSS3D, DOM, Software; effects: anaglyph, crosseyed, stereo and more