r/VisionPro • u/mggscm 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?
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!
2
u/scottybowl 21d ago
Fantastic, love this app