물리적 환경
하나의 환경을 다양한 공간에 설계할 수 있습니다.
사용자가 앱에 필요한 공간을 명확하게 이해할 수 있도록 합니다. 사용자의 무릎, 식탁, 축구 경기장에서 사용할 수 있나요? 사용하기에 이상적인 조건을 보여줄 수 있습니다. Play 스토어의 미리보기 그래픽이나 앱 자체의 안내를 포함할 수 있습니다.
작은 아파트부터 넓은 분야에 이르기까지 앱이 사용될 수 있는 모든 장소를 고려하는 것이 여전히 유용합니다. 크고 작은 공간, 가구나 교통체증 같은 실제 장애물, 신체적인 챌린지에 대비하세요.
공공장소에서는 AR과 관련된 여러 가지 과제를 제공합니다. 주변의 객체와 사람의 수에 따라 추적과 오클루전이 어려워집니다. 또한 휴대전화가 움직이거나 AR에 몰입하면 주의를 산만하게 하거나 위험해질 수 있습니다.
가상 환경
증강 환경은 기기의 카메라로 캡처한 실제 이미지를 디지털 객체나 정보와 같은 가상 콘텐츠와 결합합니다.
휴대전화가 세상을 움직일 때 ARCore는 주변 세상을 기준으로 휴대전화의 위치를 추적합니다. 이 프로세스를 동시 주행기록 및 매핑 또는 COM이라고 합니다.
ARCore는 카메라 이미지를 보고 특성 포인트라고 하는 시각적으로 구분되는 특징을 감지합니다. 그런 다음 이 점을 사용하여 위치 변경을 파악합니다. 시각 정보가 기기의 관성 측정치와 결합되어 시간이 지남에 따라 전 세계를 기준으로 카메라의 포즈 (위치 및 방향)를 추정합니다.
ARCore는 3D 콘텐츠를 렌더링하는 가상 카메라의 포즈를 기기 카메라의 포즈와 일치시켜 가상 콘텐츠를 올바른 관점에서 렌더링합니다. 이 가상 이미지가 라이브 카메라 이미지 위에 오버레이되어 가상 콘텐츠가 현실 세계의 일부로 나타납니다.
지속적 탐색
ARCore는 끊임없이 실제 환경에 대한 이해도를 높이고 있습니다.
휴대전화가 움직이고 카메라가 해당 공간의 새로운 부분과 이에 관한 새로운 세부정보를 인식하면 이 정보를 추가하여 공간의 모델을 구축합니다. ARCore는 일반적인 수평 및 각진 표면에 있는 것처럼 보이는 특징점을 인식하고 클러스터링하며 이러한 표면을 앱에서 평면으로 사용할 수 있도록 합니다.
환경적 제한
현재 노출 영역을 정확하게 이해하는 데 방해가 될 수 있는 제한사항은 다음과 같습니다.
- 흰색 책상과 같이 질감이 없는 평평한 표면
- 조명이 어두운 환경
- 매우 밝은 환경
- 유리와 같은 투명 또는 반사 표면
- 풀잎, 물속 잔물결 등 역동적이거나 움직이는 표면
사용자에게 환경적 한계가 발생하면 문제를 알리고 올바른 방향으로 안내합니다.