Have a copy of a skeleton mirror the movements of the first skeleton but in localspace? (SteamVR)

I’m trying to have the player’s hands mirrored by a robot/puppet’s hands. I put in a new SteamVR_Behavior_Skeleton prefab in the scene, and set its origin to an empty GameObject at its base. Now it rotates a little awkwardly around the empty prefab, but its movements don’t translate at all.

Say you have a puppet character (just one hand for now) that should move and articulate just like the player’s hand, but attached to another object. Is there more I should do to the SteamVR_Behavior_Skeleton prefab to get the puppet character to make the same movements etc as the player’s hand/controller? Or is there a better way to do this?

Here’s a more advanced version of what I’m trying to do for reference: Reddit - Dive into anything

Thank you!

1 Like

Great concept and something I am working on, our own solution using all native Unity VR so can’t really help much with the Steam VR stuff, I’ll keep an eye on this thread though