Hello everyone.

The Mixed Reality Forums here are no longer being used or maintained.

There are a few other places we would like to direct you to for support, both from Microsoft and from the community.

The first way we want to connect with you is our mixed reality developer program, which you can sign up for at https://aka.ms/IWantMR.

For technical questions, please use Stack Overflow, and tag your questions using either hololens or windows-mixed-reality.

If you want to join in discussions, please do so in the HoloDevelopers Slack, which you can join by going to https://aka.ms/holodevelopers, or in our Microsoft Tech Communities forums at https://techcommunity.microsoft.com/t5/mixed-reality/ct-p/MicrosoftMixedReality.

And always feel free to hit us up on Twitter @MxdRealityDev.

Hologram sharing with Photon/UNET

I am investigating doing Hologram sharing with Photon or UNET so the users dont have to "host" the sharing service on a PC; I have successfully run a sample from Photon and it works but of course there is no shared anchoring.

I have the following questions:

  1. How do we detect/handle if the HoloLens devices are in the same holographic space (same room) or worlds apart. (I would like to do both seemlessly) I am assuming HoloLens does this by the WiFi endpoint/SSID/name? How does the device disambiguate between the multiple spaces that mayhave been saved in relation to the same WiFi?
  2. If they are in the same space, the devices may be able to detect/understand/agree on a spatial anchor using some spatial mapping magic? So a hologram is created at a fixed spot in the room for all devices. If they are not, the app should just render the hologram in front of the user with the capability to be placed by the individual users.
  3. Which of the source file from sharing can be used for repurposing?
    I am assuming the WorldAnchorStore, WorldAnchor, WorldAnchorTransferBatch will be used from the main framework. And I will have to repurpose ImportExportAnchorManager script?

    since the session, room, lobby concepts will be used from Photon/UNET.

  4. So to put it simply, I just have to share one world anchor and all holograms can be children to that anchor i can share the positions to those children holograms but they are relative to the world anchor so they can be rendered on each hololens around their single world anchor?

Also, i am assuming that the WATB will help with serializing and deserializing the shared world anchor which I can send/receive using Photon/UNET? and the rest I can just share holograms transforms (position, rotation) using Photon/UNET simply.

Healthcare IT professional by day - Indie GameDev for UWP and mobile platforms by night

Best Answer

Answers

Sign In or Register to comment.