iOS용 Cloud Anchors 개요

Cloud Anchors를 사용하여 Android 및 iOS 사용자가 공유할 수 있는 멀티플레이어 또는 협업 AR 경험을 만드십시오.

모두를 위한 AR 경험 구축 및 확장

iOS용 ARCore SDK는 ARKit과 인터페이스하여 Cloud Anchor 기능을 제공하므로 동일한 환경에서 iOS와 Android 기기 간에 앵커를 공유할 수 있습니다.

iOS용 ARCore SDK 버전 1.12부터 모든 ARKit 호환 장치에서 작동하는 ARKit 앱을 빌드할 수 있습니다.

구름 앵커의 특별한 유형 앵커 현실 세계에서 AR 경험을 지속하는 데 사용할 수 있습니다. 이를 통해 디지털 정보의 대화형 레이어를 만들고 실제 위치에 고정하여 다양한 장치에서 여러 사람이 시간이 지남에 따라 공유할 수 있는 경험을 디자인할 수 있습니다. Cloud Anchors는 실제 위치를 호환되는 모바일 장치에서 누구나 액세스할 수 있는 디지털 콘텐츠와 연결합니다. Android 및 iOS 사용자 모두 동일한 경험에 참여하고 몇 주 또는 몇 달이 지난 후에도 계속해서 다시 사용할 수 있습니다.

앵커 및 클라우드 앵커

클라우드 앵커는에서 호스팅되는 앵커 있습니다 ARCore 클라우드 앵커 서비스 또는 ARCore 클라우드 앵커 API. 이 호스팅을 통해 사용자는 동일한 앱에서 경험을 공유할 수 있습니다. 앵커에 대한 기본 지침은 Cloud Anchors에도 적용됩니다.

Cloud Anchors를 사용한 개발 사용 사례

ARCore Cloud Anchor 서비스는 현실 세계에서 AR 경험을 지속하고 사용자 간에 공유 경험을 생성하는 데 도움이 될 수 있습니다. 다음은 자신의 프로젝트에서 이 서비스를 사용할 수 있는 몇 가지 방법입니다.

현실 세계에서 AR 경험 지속

Cloud Anchors를 사용하면 한 사용자는 AR 개체를 실제 환경에 배치하고 다른 사용자는 나중에 같은 장소에서 같은 개체를 볼 수 있습니다. 예를 들어, Cloud Anchors를 사용하여 사용자가 기차역 주변에서 길을 찾는 데 도움이 되는 가상 표지판을 만들고, 친구를 위해 부엌 조리대에 가상 메모를 남기거나, 가상 포스터로 침실을 다시 장식할 수 있습니다.

실시간 협업 경험

Cloud Anchors는 또한 사용자 간의 실시간 협업을 가능하게 합니다. 예를 들어, 사용자는 커피 테이블에서 가상의 탁구 게임을 하거나 커뮤니티와 함께 ​​가상 벽화를 그릴 수 있습니다.

장치 호환성

모든 ARCore에 클라우드 앵커 작업 지원되는 장치 .

Cloud Anchors 작동 방식

ARCore는 ARCore Cloud Anchor 서비스에 연결하여 Cloud Anchors를 호스팅하고 해결함으로써 이러한 공유 경험을 가능하게 합니다. 작동하는 인터넷 연결이 필요합니다.

다음은 호스팅 및 해결 작동 방식에 대한 대략적인 그림입니다.

  1. 사용자는 자신의 환경에 로컬 앵커를 만듭니다.
  2. 앵커는 호스팅 - ARCore 업로드를 그 지역의 앵커 년대 ARCore 클라우드 앵커 서비스에 데이터 및 ARCore 클라우드 앵커 서비스가 반환하는 앵커에 대한 고유 ID.
  3. 앱은 해당 고유 ID를 다른 사용자에게 배포합니다.
  4. 앵커가 해결 - 그 장치에 고유 ID를 가진 사용자가 ARCore 클라우드 앵커 서비스를 사용하여 동일한 앵커를 다시 만들 수 있습니다.

호스팅

앵커를 설정하고 호스팅하기 위해 ARCore는 해당 앵커를 둘러싼 공간의 3D 기능 맵을 사용합니다. 이 기능 맵을 얻으려면 장치의 후면 카메라가 호스트 호출 30초 전에 다양한 보기 각도와 위치에서 관심 중심 안팎의 환경을 매핑해야 합니다. 그런 다음 ARCore Cloud Anchor 서비스는 공간의 3D 기능 맵을 만들고 해당 앵커에 대한 고유한 Cloud Anchor ID를 장치에 반환합니다.

해결

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

시작하다

iOS용 ARCore SDK 작업을 시작하려면 다음을 참조하세요.