Google voorziet zijn ARCore-toolkit van een nieuwe api, waarmee gebruikers op hun Android-smartphone bij ar-toepassingen diepte kunnen inschatten zonder dieptesensor met time-of-flight of de noodzaak van meerdere camera's. Ook komt occlusion beschikbaar.
Volgens Google maakt de aan ARCore toegevoegde Depth-api het mogelijk voor ontwikkelaars om occlusion te introduceren, een techniek waarbij het zicht op een ar-object of -subject deels geblokkeerd wordt door objecten uit de echte wereld. Daarbij kan bijvoorbeeld gedacht worden aan een kat die achter fysieke plantenbakken rent. Dat maakt dat de virtuele objecten veel meer onderdeel lijken te zijn van de omgeving. Occlusion komt eerst beschikbaar in Scene Viewer, een ontwikkelaarstool die augmented reality in Search mogelijk maakt. Dit komt beschikbaar op die Android-apparaten die compatibel met ARCore zijn, volgens Google meer dan 200 miljoen apparaten.
De Depth-api maakt automatisch meerdere afbeeldingen vanuit meerdere hoeken, tijdens het bewegen van de smartphone en de camera. Daarna worden de afbeeldingen vergeleken om de afstand van de gebruiker tot elke pixel in te schatten. Tijdens een demonstratie kon de medewerker bijvoorbeeld virtueel eten gooien naar een robot, waarbij de fysiek aanwezige bank op het scherm van de smartphone als bank werd weergegeven en het eten blokkeerde bij een te lage worp. De dieptefunctie vergt alleen een enkele smartphonecamera en zou het voor ontwikkelaars mogelijk maken om te spelen met physics in de echte wereld en interacties met oppervlakken.
Vooralsnog is de Depth-functie alleen nog beschikbaar via Google Search en de Amerikaanse binnenhuisontwerp-app Houzz. ARCore is te beschouwen als een doorontwikkeling van Tango en is min of meer de tegenhanger van ARKit van Apple. Het zijn tools om allerlei augmented reality-toepassingen mogelijk te maken op smartphones.