Search Unity

Bug White plane detection problem (horizontal and vertical)

Discussion in 'AR' started by luizhenriquebueno, Jun 1, 2023.

  1. luizhenriquebueno

    luizhenriquebueno

    Joined:
    Aug 23, 2014
    Posts:
    1
    I built an AR app with Unity 2021.1.14f1 and the ARKit XR 4.13 plugin. The main feature of this application is the detection of planes, such as walls and floors. Upon such detection, the application changes the coating or color of these planes.

    The problem is that detecting colored walls (vertical detection) and floors (horizontal detection) works great, but detecting WHITE walls and floors fails a lot.
     
  2. WyattBUnity

    WyattBUnity

    Unity Technologies

    Joined:
    Mar 27, 2023
    Posts:
    46
    Looks like according to apple's page on World Tracking (Understanding World Tracking | Apple Developer Documentation)
    • Tracking quality is reduced when the camera can’t see details, such as when the camera is pointed at a blank wall or the scene is too dark.
    My guess is that white walls unfortunately don't detect very well.
     
    luizhenriquebueno and makaka-org like this.
  3. zulo3d

    zulo3d

    Joined:
    Feb 18, 2023
    Posts:
    1,000
    Tracking blank surfaces on most Android phones will always fail without fail. :)

    I wonder if iPhones with LiDAR can detect planes without any visible features...
     
    luizhenriquebueno likes this.