A M A Z I N G
Nice script, thanks !
I tried to see if it would be possible to use it with Three.js and it seems it is.
You can check it here if you're interested : http://codepen.io/JulienBarreira/pen/GWQrPq.
Need to know how to enable it? Go here.