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.
Simple hole filling
Does anyone know of any simple hole filling algorithms available for post-processing the meshes from HoloLens?
Best Answer
-
OptionsPatrick mod
Not exactly, but plane finding will sometimes fill holes. I don't think that a great hole-filling algorithm has been developed yet.
I believe that the spatial understanding feature that was recently added to the HoloToolkit does some amount of hole filling. I'm not sure if code for the native side of this plugin has been checked in yet, but once it is you will see that they do a lot of work in processing the raw meshes into voxels, and they can leverage this processing to do a better job at filling the correct parts of the mesh. You might want to load up the spatial understanding sample scene and see if it fills in the gaps you are seeing.
===
This post provided as-is with no warranties and confers no rights. Using information provided is done at own risk.(Daddy, what does 'now formatting drive C:' mean?)
5
Answers
I would recommend getting familiar with Holograms 230, at at least the code. It shows you some additional options to increase the quality of the scan itself, and then process the mesh into planes.
https://developer.microsoft.com/en-us/windows/holographic/holograms_230
Does that code actually mention anything about hole filling, other than fitting planes to surfaces?
Not exactly, but plane finding will sometimes fill holes. I don't think that a great hole-filling algorithm has been developed yet.
I believe that the spatial understanding feature that was recently added to the HoloToolkit does some amount of hole filling. I'm not sure if code for the native side of this plugin has been checked in yet, but once it is you will see that they do a lot of work in processing the raw meshes into voxels, and they can leverage this processing to do a better job at filling the correct parts of the mesh. You might want to load up the spatial understanding sample scene and see if it fills in the gaps you are seeing.
===
This post provided as-is with no warranties and confers no rights. Using information provided is done at own risk.
(Daddy, what does 'now formatting drive C:' mean?)