Three.js is an opensourse cross-browser JavaScript library
application programming interface (API)
used to create and display animated 3D computer graphics in the browser
using WebGL.
dat.GUI is a lightweight graphical user interface developed by the Google Data Arts Team.
With just a few lines of code,the library creates an
interface that lets you modify Javascript variables and see the results on the fly,
all without having to redeploy code.