ARCore의 Depth API는 단일 카메라를 사용하여 깊이 맵을 생성하는 데 도움이 됩니다.

Google ARCore Depth API는 개발자가 모션 깊이 알고리즘을 통해 깊이 맵을 생성하여 단일 카메라 장치에서 폐색과 같은 기능을 활성화하는 데 도움이 됩니다.

구글 ARCore, 최근에 이름이 변경되었습니다. AR용 Google Play 서비스, 이전과 달리 전문적인 틈새 하드웨어 없이 증강 현실과 그 경험을 점점 더 많은 장치로 확장하려는 Google의 시도입니다. 프로젝트 탱고. Google은 이제 새로운 Depth API를 통해 더욱 다양한 기기에서 ARCore의 몰입도를 높이고 있습니다.

Project Tango에 속한 기기(예: 레노버 Phab 2 프로, 장치가 깊이와 3D 공간을 인식할 수 있도록 센서와 카메라 형태의 전용 하드웨어에 의존했습니다. 그러나 특수한 하드웨어가 필요하다는 것은 최적의 AR 경험을 위해 장치를 의식적으로 구축해야 한다는 것을 의미했으며, 결과적으로 스마트폰 사용자 경험을 방해하게 되었습니다. ARCore는 전용 하드웨어의 필요성을 제거하여 방정식을 뒤집어 이미 사용자 경험을 결정한 스마트폰에 최적의 AR 경험을 제공했습니다.

ARCore는 이제 새로운 ARCore Depth API를 통해 최적의 AR 경험 가용성을 확장하고 있습니다. 이 새로운 API는 개발자가 Google의 모션 깊이 알고리즘을 활용하여 깊이 맵을 생성할 수 있도록 하므로 단일 RGB 카메라가 있는 장치의 몰입감을 향상시킵니다. 이 깊이 맵은 다양한 각도에서 여러 이미지를 촬영하고 사용자가 휴대폰을 움직일 때 이를 비교하여 모든 픽셀까지의 거리를 추정함으로써 생성됩니다.

깊이 데이터는 디지털 객체가 실제 객체 주위에 정확하게 혼합되는 기능인 폐색과 같은 기능을 활성화하는 데 유용합니다.

이제 오클루전 기능을 통해 2억 대 이상의 ARCore 지원 Android 기기에서 사용할 수 있습니다. 씬 뷰어, 검색에서 AR을 강화하는 개발자 도구입니다.

폐색 외에도 3D 깊이 데이터는 보다 현실적인 물리학, 경로 계획, 표면 상호 작용 등과 같은 다른 가능성도 가능하게 합니다. 따라서 Depth API를 사용하면 개발자는 개체가 정확하게 튕기고 튀는 경험을 만들 수 있습니다. 표면과 질감은 물론, 플레이어가 현실 세계 뒤로 몸을 숙이고 숨을 수 있게 해주는 새로운 대화형 게임 메커니즘 사물.

Depth API는 특수 하드웨어에 의존하지 않으므로 더 다양한 장치에서 작동합니다. 그러나 물론 더 나은 하드웨어가 경험을 향상시킬 것입니다. ToF(Time-of-Flight) 센서와 같은 깊이 매핑을 위한 추가 센서를 통해 개발자는 동적 폐색, 즉 움직이는 물체 뒤를 폐색하는 기능과 같은 새로운 기능을 잠금 해제할 수 있습니다.

새로운 Depth API를 사용해 보고 싶다면 Google에서 다음 사항을 작성해 달라고 요청합니다. 여기에서 공동작업자 모집 양식을 요청하세요.. 그런 다음 Google은 기술을 발전시키는 데 가장 적합하다고 판단되는 공동작업자에게 연락할 것입니다.


원천: Google 개발자 블로그