Hello everyone.

We have decided to phase out the Mixed Reality Forums over the next few months in favor of other ways to connect with us.

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.

The plan between now and the beginning of May is to clean up old, unanswered questions that are no longer relevant. The forums will remain open and usable.

On May 1st we will be locking the forums to new posts and replies. They will remain available for another three months for the purposes of searching them, and then they will be closed altogether on August 1st.

So, where does that leave our awesome community to ask questions? Well, there are a few places we want to engage with you. 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. And always feel free to hit us up on Twitter @MxdRealityDev.

3D environment scan via third party device, then import spatial data to Hololens. Possible?

Hi everyone, I'd like to know if it's possible to make 3D scans of an environment using external, third party devices like the Occipital 3D Structure sensor, Matterport (environmental 3D scanner), or Creaform 3D scanners (industrial-grade portable scanners) and then import the files into the Hololens' system for usage with spatial anchors and interfacing with various applications.

I believe this could be useful for scanning very large areas and also very small areas with a potentially higher degree of accuracy and precision than the Hololens itself can natively produce. Also, I suspect this capability might be useful for quickly sharing Spatial Data with other Hololens users, thus allowing for shared AR experiences as well as shared tracking — all without needing to 3D scan an environment multiple times with multiple Hololens devices. Instead, you would merely have to upload the space to each unit, either wirelessly or via tether.

Is this even possible with the Hololens' current developer kit hardware?

Please note that I'm new to these forums, so I'm not sure what category to post this under. I'm also not sure which file types would be ideal to export in for this kind of data transfer to work, but I am mildly familiar with some formats that are compatible with Unity (.fbx, .dae (Collada), .3ds, .dxf, .obj, and .skp). What file types are used by the Hololens itself to store spatial information from scans?

Thoughts?

Answers

  • stepan_stulovstepan_stulov ✭✭✭
    edited February 2018

    Hey, @PointCloudNine

    Hi everyone, I'd like to know if it's possible to make 3D scans of an environment using external, third party devices like the Occipital 3D Structure sensor, Matterport (environmental 3D scanner), or Creaform 3D scanners (industrial-grade portable scanners) and then import the files into the Hololens' system for usage with spatial anchors and interfacing with various applications.

    Unfortunately there is no official way to substitute HoloLens's sensory data to make it "believe" that data is its own. This question was asked in different forms earlier on the forums and there hasn't been any reaction from Microsoft side.

    Instead, you would merely have to upload the space to each unit, either wirelessly or via tether.

    Something like this is implicitly (read unconfirmed by Microsoft) possible when importing a WorldAnchorTransferBatch created on one HoloLens that scanned the space thoroughly onto another HoloLens that didn't scan it so thoroughly yet. The space (Settings/Spaces) grows to exactly the size despite the other HoloLens not having learned of the environment yet. This may arguably lead to a conclusion that WorldAnchorTransferbatch is plus minus an equivalent to a space. But its format is closed and there are no specs on how one would create it with alternative scanners.

    https://forums.hololens.com/discussion/9465/space-grows-when-deserializing-worldanchortransferbatch-based-on-a-bigger-space-but#latest

    TL;DR: You cannot.

    Hope this helps.

    Building the future of holographic navigation. We're hiring.

Sign In or Register to comment.