API-ul Google ARCore Depth îi ajută pe dezvoltatori să creeze hărți de adâncime prin algoritmi de adâncime din mișcare, pentru a activa funcții precum ocluzia pe dispozitivele cu o singură cameră.
Google ARCore, care a fost redenumit recent în Servicii Google Play pentru AR, este încercarea Google de a extinde Realitatea Augmentată și experiențele sale pe tot mai multe dispozitive fără a fi nevoie de hardware de nișă specializat, spre deosebire de altădată. Proiectul Tango. Google face acum ARCore mai captivant pentru o varietate mai mare de dispozitive prin noul API Depth.
Dispozitivele din cadrul Proiectului Tango, cum ar fi Lenovo Phab 2 Pro, s-a bazat pe hardware dedicat sub formă de senzori și camere pentru a permite dispozitivului să perceapă adâncimea și spațiul 3D. Nevoia de hardware specializat a însemnat însă că dispozitivele trebuiau construite în mod conștient pentru experiențe AR optime, care la rândul lor au sfârșit prin a perturba experiența utilizatorului smartphone-ului. ARCore a inversat ecuația eliminând nevoia de hardware dedicat, aducând astfel experiența optimă AR pentru smartphone-urile care au pus deja în cuie experiența utilizatorului.
ARCore își extinde acum disponibilitatea experiențelor AR optime prin noul API ARCore Depth. Acest nou API îmbunătățește imersiunea dispozitivelor cu o singură cameră RGB, deoarece le permite dezvoltatorilor să folosească algoritmii Google de depth-of-motion pentru a crea o hartă de adâncime. Această hartă de adâncime este creată prin luarea mai multor imagini din unghiuri diferite și comparându-le pe măsură ce utilizatorul mișcă telefonul, estimând distanța până la fiecare pixel.
Datele de adâncime sunt utile pentru a activa funcții precum ocluzia: capacitatea obiectelor digitale de a se amesteca cu precizie în jurul obiectelor din lumea reală.
Ocluzia ca caracteristică este acum disponibilă pentru peste 200 de milioane de dispozitive Android compatibile cu ARCore prin Vizualizator de scene, instrumentul pentru dezvoltatori care stimulează AR în Căutare.
Dincolo de ocluzie, datele de adâncime 3D permit și alte posibilități, cum ar fi fizica mai realistă, planificarea traseului, interacțiunea cu suprafața etc. Depth API le poate permite dezvoltatorilor să creeze experiențe care pot avea obiectele să se răstoarne și să se răstoarne cu precizie. suprafețe și texturi, precum și noi mecanisme de joc interactive care permit jucătorilor să se ascundă în spatele lumii reale obiecte.
Deoarece API-ul Depth nu depinde de hardware specializat, va funcționa pe o gamă mai largă de dispozitive. Dar, desigur, un hardware mai bun va îmbunătăți experiența. Senzorii suplimentari pentru cartografierea adâncimii, cum ar fi senzorii de timp de zbor (ToF), vor permite dezvoltatorilor să deblocheze noi capabilități, cum ar fi ocluzia dinamică - abilitatea de a se oclude în spatele obiectelor în mișcare.
Dacă doriți să încercați noul API Depth, Google vă solicită să completați Formularul de apel pentru colaboratori de aici. Google va contacta apoi colaboratorii care consideră că ar fi cel mai potrivit pentru a promova tehnologia.
Sursă: Blogul dezvoltatorilor Google