This is a demo, part of a collection at http://stemkoski.github.io/Three.js/