An app that breaks out many of the threejs camera parameters to fine tune projection mapping alignment to a physical model. Sends G-code to a rotary stage (via a node server) to rotate the physical and virtual models together. I began to also incorporate some closed loop optimization into the alignment process via a webcam - though that work was never quite finished. Part of a collaboration with Jeff Koons studio. Works best on Chrome. Code on Github.