Occlusion in Tango AR Camera Occlusion in Tango AR Camera android android

Occlusion in Tango AR Camera


Try to look in the Unity Examples, the one named ExperimentalMeshOcclusion.

I just ran it and the occlusion there works well, so you can see the scene objects and the code being used.


In order to use occlusion on TnagoARScreen, you have to check the Update Points Mesh checkbox on TangoPointCloud prefab in the scene.


There is no sample, but here's steps to alter an existing sample to turn it on. Tested working on the Phab2.

  1. Start from the Area Learning Example.
  2. Load the scene in Unity and Open "Tango Point Cloud" Inspector from your Hierarchy.
  3. Tick "Update Points Mesh" under the "Tango Point Cloud" script.
  4. Open the "Tango AR Camera" Inspector.
  5. Tick "Enable Occlusion" under the "Tango AR Screen" script
  6. Run the app and make sure you are testing by placing a mark behind a good sized object, and moving far enough back so that the depth sensor can see the object. Rendering the Point cloud data to screen can help you make sure that you are getting the input from Depth sensor that you expect.

I do find better results using the Experimental sample referenced by @Oren