For me, I like things to be to1:1 most of the time because I’ts surreal to design something like an arcade cabinet and walk around it. But i will scale to zoom in if i need to model a little detail.
I feel like zooming in should be more of a deliberate movement. just as rotating is a deliberate movement. It’s highly unlikely that you would mean to do both at the same time.
Same with movement.
You should see if you can play the demo of the game Sports Bar VR. They actually do the world movement thing exactly like you have it here. Except to move the world forward and back you need to hold both grips and make a pull or push movement. Kind of like rowing a boat.
Moving the world with both hands as well as rotation is easier because those two movements are different enough that they don’t interfere with each other in an unexpected way.
Then again maybe no changes are required to the gestures but as you said maybe its just the detection of them. Gripping with both hands and pulling them apart should be a vastly intentional movement.
When I do the rotation move it’s no where close to what i’m doing when i’m trying to scale in and out. There must be a way to make it so that the zoom detection is based on more intentional movement. If you know what I mean.
As for the world moving on the z axis when im trying to move around the two handed push or pull might work better for moving forward and back in general. Honestly I don’t know i’m not a gesture expert.
All i know is it’s s close to perfect if you could solve this minor issue.