Moving the world improvments

Hi , I love being able to move the world around by holding the grip button and moving my hand.

However what I like to do is place my model on the floor so that I can walk around it. The problem is when I move with the Grip it also moves the world on the Z axis. An option to move the world while keeping the Z axis locked would be nice

Secondly when rotating the world you hold both grips and twist which is very nice. The problem is that doing this has a tendency to change the world scale as well because you cant possible rotate without bringing your hands together.

There needs to be an option to rotation and keep the scale locked.

Yes, I see the point!

For now the idea is that you can easily reset the scale to 1:1 after you use the grip or rotate the model: use the teleporter (in this case, not to go elsewhere, but to reset the scale).

It kind of works so far because you use the grip button when you’re more in “design your model” mode, and you need to move around the objects a lot, e.g. to reach parts in order to edit them; then you use the teleporter more when you’re done and want to view the results.

This said, what you’re suggesting makes complete sense. I wonder if you could simply have a snapping rule: if you move on the X-Y axes but the Z axis is kind of not changing a lot, then we could snap the Z axis movement to zero. Same with rotation: if the scale doesn’t change a lot, it snaps to not changing at all. You still need to be careful when doing these movements, though. Maybe you would prefer an option inside the Settings dialogs to always fix the Z axis and the scale? The problem with the option is that it’s work to reach it, which is not very natural.

Notice how, when you press the grip button, the touchpad or mini-joystick is available for changing the scale too? Maybe we could have something similar, like you push the joystick to the left or right to lock or unlock these two options. It can maybe work if we give enough visual feedback.

Armin

Definitely,

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.

Ah, maybe a good first step would be that when we press both grips, we could either do a rotation or a scaling, but not both? That should be easy to understand for the user…

yeah it’s a start. The more intuitive you can make the controls the less i would be tempted to sneak back to the desktop app to do real editing.

Thought about it some more, I think moving and rotation should be allowed with two hands(grips). And can occur at the same time. But two hand movement forward and back would be restricted along the X-Y. and rotate about the Z.
This would feel very natural without being out of control

One hand world movement could function as-is. So movement in all directions.

Scaling would also be on two grips same as now but as you said once you pick moving or rotating it would only move or rotate and if you make a zoom gesture it would only scale.

In order for this to feel natural the gesture for scaling needs to be detect what your intentio is more accurately. Which shouldnt be hard because scaling is a very specific movement.

what do you think?

Great! I think it would be a good improvement, while at the same time not appearing to change much, so it shouldn’t be an issue for most existing users. Wrote it in our internal issue tracker. Thank you!

1 Like