three.js is the Javascript 3D Library. You can create lights, materials, fade, js object and many more projects using lightweight 3D library and very low level of complexity. It have a lot of featured projects, some of them examples listed below.

http://asmallgame.com/kiddisco/        (Kid Disco)
http://gravitymovie.warnerbros.com/      (Gravity)
http://hyperlapse.tllabs.io/         (Google Street View Hyperlapse)
http://chrome.com/maze/            (Chrome World Wide Maze)
https://triggerrally.com/        (Trigger Rally)
and many more…

Reference from:
http://threejs.org/

Download Link:
http://github.com/mrdoob/three.js/zipball/master

WebGL With Three.js