Google надстройва ARCore API с нови функции, за да потопи потребителите

click fraud protection

На Google I/O 2021 Google обявява някои забележителни актуализации на платформата ARCore, за да помогне на разработчиците да изградят по-реалистични AR изживявания.

На Google I/O 2021 Google обявява някои важни надстройки за ARCore, платформата за добавена реалност на компанията, която захранва повече от 850 милиона смартфона с Android по целия свят. За разлика от Project Tango, който изискваше специализиран хардуер, ARCore разчита на съществуващия хардуер на вашия телефон и сензори за събиране на данни за дълбочина, проследяване на движение и оценка на светлината, за да помогнат на разработчиците да изградят интерактивна AR преживявания.

От пускането му на пазара Google непрекъснато подобрява набора от функции и възможности на ARCore, натискайки границите на това, което разработчиците на AR приложения могат да постигнат със съществуващия хардуер на Android смартфони. Миналата година Google пусна ARCore Depth API за да позволи на разработчиците да генерират карта на дълбочината, използвайки само една RGB камера и да създадат по-реалистични AR изживявания. Днес компанията добавя два нови инструмента към арсенала на ARCore: Raw Depth API и Recording and Playback API.

ARCore Raw Depth API

Новият API за необработена дълбочина се основава на API за дълбочина за предоставяне на по-подробни представяния на околните обекти чрез генериране на необработени карти на дълбочината със съответните уверени изображения. Докато API за дълбочина се фокусира върху генерирането на изгладени карти на дълбочината с оценки на дълбочината за всички пиксели, Raw Depth API има за цел да заснеме по-реалистични карти на дълбочината с уверени изображения, осигуряващи дълбочина на пиксел оценка.

Друга област на подобрение е тестът за попадение, който сега използва карти на дълбочината вместо равнини, за да осигури повече резултати от теста за попадение дори върху неравнинни подове и подове с ниска текстура. Приложението LifeAR на TeamViewer използва теста за попадение в дълбочина, за да интегрира AR възможности във видео разговори.

Тези нови подобрения не изискват специализиран хардуер като сензори за време на полет (ToF) и по този начин могат да бъдат приложени на по-голямата част от ARCore сертифицирани устройства. API за необработена дълбочина и тестът за попадение на дълбочина са достъпни за разработчиците от днес.

API за запис и възпроизвеждане на ARCore

Наред с новия API за необработена дълбочина, Google също така дебютира нов API за запис и възпроизвеждане в ARCore, който дава на разработчиците на приложения по-голяма гъвкавост за тестване на различни AR изживявания. Когато създават нови AR преживявания, разработчиците често трябва непрекъснато да тестват в специфични среди и места. С новия API за запис и възпроизвеждане разработчиците вече могат да записват видеозаписи с AR метаданни като данни за дълбочина и IMU сензор за движение и ги използвайте, за да пресъздадете същата среда за по-нататък тестване. Идеята тук е да запишете кадрите веднъж и да ги използвате като шаблон, за да тествате други AR ефекти и преживявания, вместо да снимате нови кадри всеки път. Приложението за организиране на пътувания Didi-Rider използва API, за да създаде и тества базирани на AR упътвания в своето приложение и успя да спести 25% от R&D и ускори цикъла си на разработка с шест месеца.

За крайните потребители API за записване и възпроизвеждане също позволява нови AR изживявания, като например AR след заснемане. Това позволява на потребителите да подават предварително записано видео към AR приложения, премахвайки необходимостта да бъдат физически на мястото и да правят сесия с камера на живо. С други думи, потребителите могат да заснемат кадри веднъж и да добавят AR ефекти по-късно. ARCore Recording and Playback API е достъпен за разработчици от днес и можете да прочетете повече за него на тази страница.