How do you figure out the orientation of the player torso?

Yeah, that’s not gonna happen. You have to develop for the lowest common denominator in terms of hardware configurations. Nobody would buy my game if they needed to buy a third controller or belt.

I’ve improved my solution above to get to about 80%, which is probably good enough for now. Still not perfect, but it’s workable. I’m certain that it’s possible to derive the torso orientation of the player by examining the controller and hmd positions over time and using what we know about human physical constraints, come up with a decent approximation.