arcore-depth-lab icon indicating copy to clipboard operation
arcore-depth-lab copied to clipboard

Continuous evironment mesh building

Open bitk0der opened this issue 3 years ago • 3 comments

Hello, first of all - thank you for such a great project!

I have a question about continuous evironment mesh building - could you point me a way how to implement creating enviroment "scanner", i want to create approximate model of around environment - i see this like every new frame will fill and deform already existing "scanned" mesh and make it more accurate (in future - with environment texture mapping). I think the simpliest way is to subtract new scanned mesh from already scanned.

Maybe it can be a good and very interesting objective for a new sample!)

bitk0der avatar May 31 '21 08:05 bitk0der

Yes, I agree that an interesting objective is to reimplement this! My pointers are the KinectFusion papers and follow up works:

  1. https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/kinectfusion-uist-comp.pdf
  2. https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/ismar2011.pdf
  3. https://www.youtube.com/watch?v=KOUSSlKUJ-A

The current version of DepthLab does not support continuous reconstruction yet, but there is potential. You can also see this https://youtu.be/EerbBxLt7hI?t=48 that leveraged our raw Depth API as a partner.

ruofeidu avatar Jun 04 '21 17:06 ruofeidu

hello @bitk0der i am doing something similar to what you describe, could we talk on discord and maybe help each other? ademord#2999

Ademord avatar Jun 17 '21 11:06 Ademord

@Ademord Sent you a friend request on discord, I am looking at doing something similar. I have found info on using Open3d libraries to construct meshes, but I lack the knowledge to integrate it with Unity. I don't necessarily need mesh generation to be continuous and real time, but I would need to still generate meshes "in-game". My thought process was that I could save the point cloud, generate a mesh, and allow the user to manipulate the mesh.

agent00jackson avatar Nov 27 '21 00:11 agent00jackson

I'll close it for now until I have further update in continuous mesh, btw, if you are interested in 3D photos with depth mesh, check out the demo in https://visualblocks.withgoogle.com/#/edit/_?project_json=https:%2F%2Fraw.githubusercontent.com%2Fgoogle%2Fvisualblocks%2Fmain%2Fpipelines%2Fgraphics%2F3dphoto_portrait_depth.json

more demos in https://github.com/google/visualblocks/tree/main/pipelines

ruofeidu avatar Jul 12 '23 16:07 ruofeidu