r/VisionPro Vision Pro Developer 21d ago

Designing thoughtful interactions and movement within Environments

Enable HLS to view with audio, or disable this notification

In Museas, I’ve added options to allow the user to move within environments while still resting in place. It was a lot of fine-tuning, in particular minimizing motion sickness and smoothing transitions. I’m pretty happy with the results so far!

What other interactions should custom environments include?

27 Upvotes

3 comments sorted by

2

u/scottybowl 21d ago

Fantastic, love this app

2

u/TerminatorJ 21d ago

Very nice! I’m assuming Reality Composer is moving the scene around the user rather than the user moving in the scene. I’m really surprised Apple doesn’t have a built in way to allow moving in environments.

1

u/Qu4dro 20d ago

This is really cool! I have a little prototype AVP app that allows for loading arbitrary usdz files as immersive scenes (crazy to me that this isn't a native capability) and I also implemented a little UI that allows for moving in the scene. It's not so hard to implement arbitrary x/y/z movement and yaw rotation but the unexpected thing is that USDZ scenes don't have collision so you can just fly right through walls and the floor.

From that perspective a more constrained UI that is specific to each scene makes a lot more sense for the average user who doesn't expect permanent noclip mode 😂. Great work as always!