ARCore 및 지원되는 개발 환경 개요

ARCore는 증강 현실 경험을 구축하기 위한 Google의 플랫폼입니다. ARCore는 다양한 API를 사용하여 휴대전화에서 환경을 감지하고 세상을 이해하며 정보와 상호작용할 수 있도록 지원합니다. 일부 API는 Android 및 iOS에서 사용 가능하며 공유된 AR 환경을 지원합니다.

ARCore는 휴대전화의 카메라를 통해 확인되는 것처럼 가상 콘텐츠를 실제 세상과 통합하는 세 가지 주요 기능을 사용합니다.

  • 움직임 추적을 사용하면 휴대전화가 세계를 기준으로 위치를 이해하고 추적할 수 있습니다.
  • 환경 인식 기능을 통해 휴대전화에서 지면, 커피 테이블, 벽과 같은 수평, 수직 및 각짐 상태의 표면을 포함한 모든 유형의 표면의 크기와 위치를 감지할 수 있습니다.
  • 조명 추정을 사용하면 휴대전화가 주변 환경의 현재 조명 조건을 추정할 수 있습니다.

지원되는 기기

ARCore는 Android 7.0 (Nougat) 이상을 실행하는 다양한 공인 Android 휴대전화에서 작동하도록 설계되었습니다. 지원되는 기기의 전체 목록은 여기에서 확인할 수 있습니다.

ARCore는 어떻게 작동하나요?

기본적으로 ARCore는 휴대기기가 움직일 때 기기의 위치를 추적하고 현실 환경에 대한 자체 이해를 구축하는 두 가지 작업을 수행합니다.

ARCore의 움직임 추적 기술은 휴대전화의 카메라를 사용하여 지형지물이라고 하는 관심 지점을 식별하고 시간이 지남에 따라 해당 지점의 이동 경로를 추적합니다. 휴대전화의 관용 센서에서 이 지점의 움직임과 측정값을 결합한 ARCore는 공간에서 이동하는 동안 휴대전화의 위치와 방향을 모두 결정합니다.

ARCore는 주요 지점을 식별하는 것 외에도 테이블이나 바닥과 같은 평평한 표면을 감지할 수 있으며 주변 영역의 평균 광원을 추정할 수도 있습니다. 이러한 기능을 결합하여 ARCore는 주변 세상을 자체적으로 구축합니다.

ARCore는 현실 세계를 이해하여 현실과 원활하게 통합되는 방식으로 객체, 주석 또는 기타 정보를 배치합니다. 커피 테이블 모퉁이에 낮잠 고양이를 놓거나 그림에 관한 약력 정보를 아티스트에 주석으로 추가할 수 있습니다. 모션 추적은 어떤 각도에서든 객체를 탐색하고 볼 수 있으며 방을 돌아서 나갈 때가 돌아왔을 때 새끼 고양이 또는 주석이 올바른 위치에 있습니다.

ARCore의 작동 방식에 대한 자세한 내용은 기본 개념을 확인하세요.

ARCore는 가장 많이 사용되는 여러 개발 환경을 위한 SDK를 제공합니다. 이러한 SDK는 모션 추적, 환경 이해, 조도 추정과 같은 모든 필수 AR 기능에 네이티브 API를 제공합니다. 이러한 기능을 사용하면 완전히 새로운 AR 환경을 빌드하거나 AR 기능으로 기존 앱을 개선할 수 있습니다.