Google aktualizuje interfejs API ARCore o nowe funkcje, aby zanurzyć użytkowników

click fraud protection

Podczas Google I/O 2021 Google ogłasza kilka znaczących aktualizacji platformy ARCore, które pomogą programistom w tworzeniu bardziej realistycznych rozwiązań AR.

Podczas konferencji Google I/O 2021 Google ogłasza kilka ważnych aktualizacji ARCore – platformy rzeczywistości rozszerzonej, z której korzysta ponad 850 milionów smartfonów z systemem Android na całym świecie. W przeciwieństwie do Project Tango, który wymagał specjalistycznego sprzętu, ARCore opiera się na istniejącym sprzęcie telefonu i czujniki do zbierania danych na temat głębokości, śledzenia ruchu i szacowania natężenia światła, aby pomóc programistom w tworzeniu interaktywnej rzeczywistości rozszerzonej doświadczenie.

Od momentu premiery Google stale ulepsza zestaw funkcji i możliwości ARCore, pchając ograniczenia tego, co twórcy aplikacji AR mogą osiągnąć na istniejącym sprzęcie Androida smartfony. W zeszłym roku Google wydało interfejs API głębokości ARCore aby umożliwić programistom generowanie mapy głębi przy użyciu tylko jednej kamery RGB i tworzenie bardziej realistycznych wrażeń AR. Dziś firma dodaje dwa nowe narzędzia do arsenału ARCore: API Raw Depth oraz API nagrywania i odtwarzania.

Interfejs API surowej głębi ARCore

Nowy interfejs API Raw Depth opiera się na Głębokość interfejsu API aby zapewnić bardziej szczegółowe reprezentacje otaczających obiektów poprzez generowanie surowych map głębi z odpowiednimi obrazami zaufania. Podczas gdy interfejs Depth API skupiał się na generowaniu wygładzonych map głębokości z szacunkami głębokości dla wszystkich pikseli, interfejs Raw Depth API ma na celu przechwytywanie bardziej realistycznych map głębi z obrazami zaufania zapewniającymi głębię na piksel oszacować.

Kolejnym obszarem ulepszeń jest test trafień, który teraz wykorzystuje mapy głębi zamiast samolotów, aby zapewnić więcej wyników testów trafień nawet na podłogach niepłaskich i o niskiej teksturze. Aplikacja LifeAR firmy TeamViewer wykorzystała test trafień w głąb, aby zintegrować możliwości AR z rozmowami wideo.

Te nowe ulepszenia nie wymagają specjalistycznego sprzętu, takiego jak czujniki czasu przelotu (ToF), dlatego można je wdrożyć na zdecydowanej większości urządzeń z certyfikatem ARCore. Interfejs API Raw Depth i test trafień głębokości są dostępne dla programistów od dzisiaj.

API ARCore do nagrywania i odtwarzania

Oprócz nowego interfejsu API Raw Depth, Google debiutuje także nowym interfejsem API nagrywania i odtwarzania w ARCore, który zapewnia twórcom aplikacji większą elastyczność w testowaniu różnych doświadczeń AR. Tworząc nowe doświadczenia AR, programiści często muszą stale testować w określonych środowiskach i miejscach. Dzięki nowemu interfejsowi API nagrywania i odtwarzania programiści mogą teraz nagrywać materiał wideo z metadanymi AR takie jak głębokość i dane z czujnika ruchu IMU, i wykorzystaj je do dalszego odtworzenia tego samego środowiska testowanie. Pomysł polega na tym, aby nagrać materiał raz i użyć go jako szablonu do przetestowania innych efektów i doświadczeń AR, zamiast kręcić za każdym razem nowy materiał. Aplikacja do transportu pasażerów Didi-Rider wykorzystała interfejs API do tworzenia i testowania w swojej aplikacji wskazówek opartych na technologii AR, dzięki czemu zaoszczędziła 25% na badaniach i rozwoju oraz przyspieszyła cykl rozwoju o sześć miesięcy.

Dla użytkowników końcowych interfejs API nagrywania i odtwarzania umożliwia także nowe doświadczenia AR, takie jak AR po przechwyceniu. Dzięki temu użytkownicy mogą przesyłać wcześniej nagrane wideo do aplikacji AR, eliminując potrzebę fizycznej obecności na miejscu i wykonywania sesji z kamerą na żywo. Innymi słowy, użytkownicy mogą raz nagrać materiał, a później dodać efekty AR. Interfejs API nagrywania i odtwarzania ARCore jest dostępny dla programistów od dzisiaj, a więcej na ten temat możesz przeczytać na ten temat ta strona.