microsoft / MixedRealityToolkit-Unity

This repository is for the legacy Mixed Reality Toolkit (MRTK) v2. For the latest version of the MRTK please visit https://github.com/MixedRealityToolkit/MixedRealityToolkit-Unity
https://aka.ms/mrtkdocs
MIT License
6k stars 2.12k forks source link

Add Teleport support for HoloLens #5843

Closed skyzdev closed 4 years ago

skyzdev commented 5 years ago

Please add Teleport support for HoloLens with a sample scene that handles teleport.

wiwei commented 5 years ago

This is something that some other folks have also requested (around navigating around larger areas without having to physically move that much).

@skyzdev do you have any more information about your scenario (whatever you're willing/able to share) and what type of teleportation experience (i.e. ground level, or arbitrary-in-space teleportation?).

With VR it's somewhat clear where you teleport to (floors). With AR maybe it's the same thing.

@davidkline-ms FYI

skyzdev commented 5 years ago

Thank you @wiwei Having teleportation is very useful for examining a large object at scale (e.g. Saturn five rocket) in a virtual museum or engineering meeting or traversing a large virtual scene with lots of objects. Basic version would involve an air tap with the gaze cursor focused on the floor in front of you, and then the user's mainCamera dashes across the scene. For HoloLens2, we could use a custom hand gesture. For example, use Spiderman's web-shooting pose to invoke a far interaction, and then jerk hand to pull you body toward the target like the Spiderman.
For "AR experiences", the teleportation implementation should have an option to distinguish objects anchored to spatial mapping from other virtual content. The teleport should move us through a large scene of virtual objects while keeping the spatial mapping anchored to the real world. :)

Troy-Ferrell commented 4 years ago

Dupe of #4451