three.js - shader; up and down arrows to change tessellation, 'F' for flat/smooth, 'V' for per-vertex/per-pixel.