Table of Contents

EasyAR Mega 소개

EasyAR Mega는 엣지-클라우드 협업 공간 컴퓨팅 기술로, 도시, 캠퍼스, 대형 쇼핑몰과 같은 전 세계 물리적 공간에 지속성과 고정밀도를 갖춘 디지털 트윈 공간을 구축합니다. EasyAR Mega를 통해 여러분의 애플리케이션은 대규모 실내외 정밀 위치 추적과 가상-실체 오클루전을 구현하여 사용자에게 혁신적인 공간 상호작용 경험을 제공할 수 있습니다.

이 장에서는 개발자 관점에서 EasyAR Mega의 핵심 작동 원리, 기대 효과 및 플랫폼 지원 가이드를 간략히 소개합니다.

중요

비개발자 사용자(제품 관리자, 운영, 테스터 등)는 Mega 사용 가이드에서 Mega 서비스를 직접 확인하세요.

시작 전: 위치 서비스 준비 확인

애플리케이션에 EasyAR Mega 기능을 통합하기 전에 핵심 전제 조건인 Mega 클라우드 위치 서비스가 완비되어 있어야 합니다.

  • 현장 데이터 수집 완료
    • 지정 장비로 대상 지역 데이터 수집
    • 효과 검증을 위한 EIF 데이터 수집 시 Mega Toolbox 사용
  • Mega Block 맵핑 완료
  • 위치 서비스 활성화 및 애플리케이션 연결
    • 개발자 센터에서 Block을 Mega 위치 라이브러리에 추가
    • 유효한 App ID, API Key 획득 후 프로젝트에 정확히 설정
중요

위 절차가 완료되지 않으면 애플리케이션에서 위치 정보를 획득할 수 없으며 "지속적으로 AR 콘텐츠 트리거 실패"로 나타납니다. 개발 전 반드시 서비스 가용성 검증을 수행하세요.

Mega 위치 파악 기본 원리

위성 신호에 의존하는 기존 GNSS 위치 파악과 달리, EasyAR Mega는 고급 비주얼 위치 파악 기술을 기반으로 합니다. 사용자 기기에서 실시간으로 촬영한 이미지 데이터를 사전 구축된 고정밀 3D 데이터와 매칭하여 물리적 공간 내 사용자의 6DoF 포즈를 결정합니다. 이 포즈를 기반으로 애플리케이션은 정확한 물리적 위치에 가상 콘텐츠를 렌더링하여 오버레이할 수 있습니다.

작업 흐름은 다음과 같습니다:

  1. 맵 구축:

    • 전문 장비(예: 파노라마 카메라)를 사용하여 대상 지역에서 데이터를 수집합니다.
      Data Capture
    • EasyAR의 매핑 관리 백엔드를 통해 수집된 데이터(예: .360 파일)를 업로드합니다.
    • 클라우드 처리 플랫폼은 수집된 데이터의 이미지를 계산하여, 고급 ai 알고리즘을 사용해 대상 지역의 시각적 특징을 추출합니다. 또한 이미지와 IMU 센서 정보 등을 융합하여 수집 당시의 카메라 움직임 궤적(즉, 각 순간의 카메라 포즈)을 복구합니다. 이를 통해 전체 장면의 3차원 포인트 클라우드와 텍스처가 적용된 밀집 메쉬를 구축합니다.
    • 최종적으로 맵 구축 시스템은 EasyAR가 정의한 고정밀도 3차원 기하학적 정보와 시각적 특징을 포함하는 "Mega Block 맵"을 출력합니다. 이 맵은 Mega 위치 인식의 기반이 됩니다.
      Mapping Process
  2. 실시간 위치 인식:

    • 사용자가 애플리케이션을 열면, 기기 카메라가 사용자의 시야 이미지를 실시간으로 캡처하고, 카메라 내부 파라미터, 외부 파라미터(있는 경우), 보조 정보(있는 경우, 예: GNSS) 등과 함께 Mega 클라우드 위치 인식 서비스로 전송합니다.
      User case
    • Mega 클라우드 위치 인식 서비스는 업로드된 이미지의 시각적 특징을 추출하여, 위치 인식 라이브러리의 Mega Block 맵과 빠르게 비교 및 매칭합니다.
    • 매칭에 성공하면, 시스템은 센티미터 수준의 정밀도로 사용자가 현재 맵에서의 정확한 포즈(위치와 방향)를 계산할 수 있습니다.
    • 이때, Mega 클라우드 위치 인식은 계산된 포즈를 애플리케이션 클라이언트로 전달하고, 애플리케이션 클라이언트에서는 기기 자체의 SLAM 시스템과 융합 추적을 수행합니다.
    • 최종적으로, 애플리케이션 클라이언트는 실시간 위치 인식 및 지속적인 추적이 가능한 포즈를 얻게 되어, 가상 콘텐츠가 물리적 세계에 미리 고정된 위치에 표시되고 사용자의 이동에 따라 지속적으로 업데이트될 수 있게 합니다.
      Localize Process

효과 및 기대 결과

EasyAR Mega 통합이 성공적으로 완료되면 여러분의 애플리케이션에서 다음과 같은 놀라운 효과를 구현할 수 있습니다:

  • 센티미터 수준 정밀도: GNSS의 수 미터에서 수십 미터 오차에 비해, Mega 포지셔닝은 서브미터에서 센티미터 수준의 정밀도를 제공하여 가상 콘텐츠가 실제 세계의 특정 위치에 안정적으로 "고정"되도록 합니다.
  • 지속형 공간: 가상 콘텐츠는 물리적 세계의 어디에나 배치될 수 있으며, 모든 사용자가 동일한 위치에서 동일한 콘텐츠를 볼 수 있습니다.
  • 실사 오클루전: Mega의 공간 이해 능력을 통해 가상 물체가 실제 건물이나 장애물에 의해 가려질 수 있어 몰입감이 크게 향상됩니다.
  • GNSS 무지역 작동: 실내, 지하 주차장, 고층 빌딩이 늘어선 도시 거리 또는 수목이 우거진 산림 등 GNSS 신호가 약하거나 무효한 지역에서도 Mega는 안정적이고 신뢰할 수 있는 포지셔닝 서비스를 제공합니다.

비디오는 EasyAR Mega를 사용한 전형적인 효과 예시입니다:

  • 고정밀도, 지속형 공간 포지셔닝으로 가상 콘텐츠가 건물 표면에 완벽하게 밀착되어 화려하고 아름다운 동영상과 정교하게 디자인된 초대형 3D 포스터를 구현합니다.
  • 공간 이해가 가져오는 실사 오클루전은 하늘에서 터지는 불꽃, 디지털 특수효과를 주변 환경과 조화롭게 만들어 위화감이 없습니다.
  • 진보된 비주얼 알고리즘의 지원으로, 주변의 복잡하고 밀집된 인파 환경에도 전혀 흔들리지 않으며 야간에도 안정적으로 작동합니다.

발생할 수 있는 이상적인 상황이 아닌 경우

  • 포지셔닝 인식 속도 저하

    대형 행사 현장과 같은 인파 밀집 지역에서는 네트워크 지연, 동시 요청 등으로 인해 Mega 클라우드 포지셔닝의 지연 시간이 길어질 수 있으며, 사용자가 가상 콘텐츠를 보기까지 일정 시간 대기해야 할 수 있습니다.

  • 환경 변화로 인한 오차 발생

    물리적 환경이 급격히 변화하는 경우(예: 공사용 가설 울타리, 계절적 식생 변화) 포지셔닝 정밀도가 하락하거나 위치 정보를 잃을 수 있습니다. Mega 맵은 환경 변화에 적응하기 위해 정기적인 업데이트가 필요합니다.

  • 지속적 경험에서의 드리프트 현상

    Mega 포지셔닝은 애플리케이션 단에서 기기 자체의 SLAM 시스템과 융합 추적을 수행하며 카메라를 지속적으로 가동합니다. 장시간 운영은 기기 CPU의 성능 저하를 유발할 수 있으며, 이로 인해 화면 끊김 또는 프레임 드랍, 추적 스케일 드리프트 등의 현상이 발생할 수 있습니다.

더 상세한 효과 이상 또는 장애에 대해서는 장애 해결 챕터를 참조하십시오:

확장 제안

EasyAR Mega 통합 과정에서 서비스 장애, 시나리오 변경, 비즈니스 확장 등 비개발 관련 문제가 발생할 경우 Mega 사용 가이드를 참조하세요.

해당 가이드에서 다음을 확인할 수 있습니다:

  • 서비스 생성: Mega 서비스 생성 방법 및 간단한 장애 해결 절차
  • 효과 최적화: 실행 효과 미리보기, 이상 데이터 수집, 콜드 스타트 모니터링 방법
  • 지속적 운영: 시나리오 변화, 비즈니스 확장, 마이그레이션/업그레이드 대응 방안
  • 비즈니스 연동: 네비게이션 경로 네트워크 등 실용적 비즈니스 데이터 활용법
  • 참조 리소스: Mega Studio, Mega Toolbox 등 유틸리티 매뉴얼

본 문서를 통해 EasyAR Mega의 작동 원리와 효과에 대한 명확한 이해를 얻으셨기를 바랍니다. 이제 첫 번째 Mega 프로젝트 준비를 시작하실 수 있습니다!

플랫폼별 가이드

EasyAR Mega 통합 방식은 플랫폼에 따라 다릅니다. 대상 플랫폼에 맞춰 다음 가이드를 참조하여 개발하세요: