I'm trying to get my own custom body mesh (not the Oculus Avatar) to move and rotate correctly with the OVR rig in Unity.
Is there an easy way to do this? I've tried a few things but keep running into issues.
If I place it under the centre anchor, it sort of works, but I have to stop the rotation on 2 axis and this seems to end up with it rotating on the correct axis but with a weird offset, rotation around another point.
If I use a script to match to match the position and rotation, this sort of works, but the rotation follows the head, which isn't always correct. It needs to rotate with the 'body' (if we turn our head our body does not necessarily follow).
Now there is no body in the rig, just the head and hands. I'm sure someone far smarter than me can figure out a way to approximate if the body has turned based on a correlation between the head and the controls, but I think that might be beyond my skills.
But is there a much simpler way? Has anyone else achieved this? I can't imagine I'm the only one!