이전 ARCore Cloud Anchor API는 지원 중단되었으며 2023년 8월 31일 이후에는 지원되지 않습니다. 앱에서 이 API를 사용하는 경우 최대한 빨리 새로운 ARCore API 엔드포인트를 사용하도록 업데이트해야 합니다.

Cloud 앵커를 사용하면 여러 사용자가 AR 환경을 공유할 수 있습니다.

플랫폼별 가이드

클라우드 앵커는 실제 AR 경험을 유지하는 데 사용할 수 있는 특수한 유형의 앵커입니다. ARCore Cloud Anchor API 또는 ARCore 클라우드 앵커 서비스를 사용하면 디지털 정보의 대화형 레이어를 만들고 실제 위치에 고정하여 여러 기기에서 시간이 지남에 따라 여러 사용자가 공유할 수 있는 환경을 설계할 수 있습니다. 클라우드 앵커는 호환되는 휴대기기에서 누구나 액세스할 수 있는 디지털 콘텐츠와 실제 장소를 연결합니다. Android와 iOS 사용자 모두 같은 경험에 참여해서 몇 주 또는 몇 달 뒤에 다시 찾아올 수 있습니다.

앵커 및 클라우드 앵커

클라우드 앵커는 ARCore Cloud Anchor API에서 호스팅되는 앵커입니다. 이 호스팅을 사용하면 사용자가 동일한 앱에서 환경을 공유할 수 있습니다. 앵커에 대한 기본 가이드라인은 클라우드 앵커에도 적용됩니다.

ARCore Cloud Anchor API를 사용한 개발 사용 사례

ARCore Cloud Anchor API는 실제 환경에서 AR 환경을 유지하고 사용자 간에 공유 환경을 만드는 데 도움이 됩니다. 다음은 자체 프로젝트에서 사용할 수 있는 몇 가지 방법입니다.

실제 환경에서 AR 경험 유지

클라우드 앵커를 사용하면 한 사용자가 AR 객체를 실제 환경에 배치하고 다른 사용자는 나중에 동일한 장소에서 동일한 객체를 볼 수 있습니다. 예를 들어 클라우드 앵커를 사용하여 기차역을 돌아다니는 데 도움이 되는 가상 사인을 만들거나, 주방 조리대에 친구들을 위해 가상 메모를 남겨두거나, 침실을 가상 포스터로 꾸며 보세요.

실시간 공동작업 환경

클라우드 앵커는 또한 사용자 간의 실시간 공동작업을 지원합니다. 예를 들어 사용자는 커피 테이블에서 가상의 탁구 게임을 하거나 커뮤니티와 함께 가상 벽화를 그릴 수 있습니다.

기기 호환성

ARCore Cloud Anchor API는 모든 ARCore 지원되는 기기에서 작동합니다.

클라우드 앵커의 작동 방식

ARCore는 ARCore Cloud Anchor API에 연결하여 클라우드 앵커를 호스팅하고 확인함으로써 이러한 공유 환경을 지원합니다. 인터넷에 연결되어 있어야 작동합니다.

아래에서는 호스팅 및 확인 작동 방식을 개략적으로 설명합니다.

  1. 사용자는 환경에 로컬 앵커를 생성합니다.
  2. 앵커는 호스팅됩니다. ARCore는 로컬 앵커의 데이터를 ARCore Cloud Anchor API에 업로드하고 ARCore Cloud Anchor API는 앵커의 고유 ID를 반환합니다.
  3. 앱은 이 고유 ID를 다른 사용자에게 배포합니다.
  4. 앵커가 확인됩니다. 기기의 고유 ID가 있는 사용자는 ARCore Cloud Anchor API를 사용하여 동일한 앵커를 다시 만들 수 있습니다.

호스팅

앵커를 설정하고 호스팅하기 위해 ARCore는 앵커를 둘러싸는 공간의 3D 특성 지도를 사용합니다. 이 기능 맵을 얻으려면 기기 후면 카메라에서 호스트 호출 전 다양한 시야각 및 위치 주변을 중심으로 환경을 매핑해야 합니다. 그러면 ARCore Cloud Anchor API가 공간의 3D 특성 맵을 만들고 고유한 클라우드 앵커 ID를 기기에 반환합니다.

해결

동일한 환경의 다른 사용자가 클라우드 앵커가 호스팅되는 영역을 기기의 카메라로 가리키면 확인 요청으로 인해 ARCore Cloud Anchor API가 장면의 시각적 특성을 생성된 3D 기능 맵과 주기적으로 비교합니다. ARCore는 이러한 비교를 사용하여 클라우드 앵커를 기준으로 사용자의 위치, 방향 및 포즈를 정확히 찾아냅니다.

API 지원 중단 정책

자세한 내용은 ARCore Cloud Anchor API 지원 중단 정책을 참조하세요.