La Google I/O 2021, Google anunță câteva actualizări notabile ale platformei ARCore pentru a ajuta dezvoltatorii să construiască experiențe AR mai realiste.
La Google I/O 2021, Google anunță câteva upgrade-uri importante pentru ARCore, platforma de realitate augmentată a companiei care alimentează peste 850 de milioane de smartphone-uri Android din întreaga lume. Spre deosebire de Project Tango, care necesita hardware specializat, ARCore se bazează pe hardware-ul existent al telefonului și senzori pentru a colecta date despre adâncime, urmărirea mișcării și estimarea luminii pentru a ajuta dezvoltatorii să construiască AR interactiv experiențe.
De la lansare, Google a îmbunătățit constant setul de funcții și capacitățile ARCore, împingând limitele a ceea ce dezvoltatorii de aplicații AR pot realiza cu hardware-ul Android existent smartphone-uri. Anul trecut, Google a lansat API-ul ARCore Depth pentru a permite dezvoltatorilor să genereze o hartă de adâncime folosind doar o singură cameră RGB și să creeze experiențe AR mai realiste. Astăzi, compania adaugă două noi instrumente la arsenalul ARCore: Raw Depth API și Recording and Playback API.
ARCore Raw Depth API
Noul API Raw Depth se bazează pe Depth API pentru a oferi reprezentări mai detaliate ale obiectelor din jur prin generarea de hărți brute de adâncime cu imagini de încredere corespunzătoare. În timp ce API-ul Depth s-a concentrat pe generarea de hărți de adâncime netezite cu estimări de adâncime pentru toți pixelii, Raw Depth API își propune să capteze hărți de adâncime mai realiste cu imagini de încredere care oferă o adâncime per pixel estima.
Un alt domeniu de îmbunătățire este testul de lovire, care acum utilizează hărți de adâncime în loc de avioane pentru a oferi mai multe rezultate ale testului de lovire chiar și pe podele neplanare și cu textură joasă. Aplicația LifeAR de la TeamViewer a folosit testul de profunzime pentru a integra capabilitățile AR în apelurile video.
Aceste noi îmbunătățiri nu necesită hardware specializat, cum ar fi senzorii de timp de zbor (ToF) și, prin urmare, pot fi implementate pe marea majoritate a dispozitivelor certificate ARCore. API-ul Raw Depth și depth hit-test sunt disponibile pentru dezvoltatori începând de astăzi.
ARCore Recording and Playback API
Pe lângă noul API Raw Depth, Google lansează și un nou API de înregistrare și redare în ARCore, care oferă dezvoltatorilor de aplicații o mai mare flexibilitate pentru a testa diferite experiențe AR. Când construiesc noi experiențe AR, dezvoltatorii trebuie adesea să testeze continuu în medii și locuri specifice. Cu noul API Recording and Playback, dezvoltatorii pot acum să înregistreze imagini video cu metadate AR precum adâncimea și datele senzorului de mișcare IMU și folosiți-le pentru a recrea același mediu pentru mai departe testarea. Ideea aici este să înregistrați filmarea o dată și să le folosiți ca șablon pentru a testa alte efecte și experiențe AR în loc să filmați imagini noi de fiecare dată. Aplicația Ride-hailing Didi-Rider a folosit API-ul pentru a construi și a testa direcții bazate pe AR în aplicația sa și a reușit să economisească 25% pe cercetare și dezvoltare și și-a accelerat ciclul de dezvoltare cu șase luni.
Pentru utilizatorii finali, API-ul Recording and Playback permite, de asemenea, noi experiențe AR, cum ar fi AR post-captură. Acest lucru le permite utilizatorilor să transmită un videoclip înregistrat anterior către aplicațiile AR, eliminând nevoia de a fi acolo fizic la locație și de a face o sesiune de cameră live. Cu alte cuvinte, utilizatorii pot filma o singură dată și pot adăuga efecte AR mai târziu. API-ul ARCore Recording and Playback este disponibil pentru dezvoltatori începând de astăzi și puteți citi mai multe despre el pe această pagină.