mesh subdivision (2012 extended edition)

blog post, @supersole, www.

using three.js, dat.gui, FileSaver.js and canvas-toBlob.js.