Check out the Character Animator Examples project (Character Animator Examples), and specifically the Wendigo puppet in the "02. Wendigo" scene to see how it's set up. You can switch between views with the 1/2/3/4 keys, and then also press A for angry eyebrows or B to blink in any of those views. (Note that for multiple view subpuppets to work with the webcam and microphone, you'll want to add Face and Lip Sync behaviors to each subpuppet view, and remove it from the top-level puppet.)
Hope this helps.
I'm sure that's it, can't wait to give it a try!
Did that, and it works. Found it a tad confusing that to get the top level puppet behaviors I had to click the puppet in the project panel, felt like that should be available in the puppet panel.
The other issue with the solution is that by removing Face and Lip Sync behaviors from the top level puppet and putting them in the sub-puppets, the puppet now reacts completely differently to input (head scales and distorts way more than it did when the behaviors were top level). Is there a way to add the behaviors to the sub-puppets, but keep the movement the way it was when the behaviors were top level?
Clicking the puppet in the Project panel is equivalent to opening the puppet in the Puppet panel and making sure no layer is selected.
Regarding different movement if the Face behavior isn't at the top level... can you create a new topic and include a screenshot or sample file? Thanks.