Se trata una librería bastante liviana y eficiente que te permite generar y animar gráficos en 3D dentro del navegador, aprovechando las novedades que nos ofrece HTML5 para la generación de contenidos multimedia.
El código está disponible en GitHub y en su web podemos encontrar ejemplos de lo que se puede a llegar a hacer con estas librerías.
Three.js es muy sencillo de utilizar a través de JavaScript y tiene un equilibrio perfecto entre el diseño y la programación.
Permite,entre otras cosas, importar archivos 3D a partir de Blender o Maya,pudiendo generar terrenos u objetos totalmente complejos y de gran calidad.
La librería también incorpora potentísimos shaders que se pueden personalizar conOpenGL Shading Language (GLSL). A su vez, incorpora todo lo necesario para crear escenas 3D, como son la posibilidad de manipular luces, cámaras, animar objetos, perspectivas, control de visualizaciones y mucho más.
Prueba Three.js
Fuente: Genbetadev