The real-time puppet is in this Unity scene is driven by Oculus Quest controllers. The motion of the controllers drives the rig procedurally while allowing the puppeteer to control a combination of animation states and layer weights via buttons and triggers.