Mega 사용 가이드
Mega는 EasyAR가 개발한 도시 규모의 단말-클라우드 협업 공간 계산 기술입니다. 유연한 데이터 수집 방식, 안정적인 지도 구축 및 위치 추적 기능, 그리고 완벽한 도구 체인을 통해 전체 물리 세계(예: 도시, 단지, 대형 쇼핑몰 등)에 지속 가능하고 고정도의 디지털 트윈 공간을 구축할 수 있습니다. Mega를 이용하면 애플리케이션에서 대규모 실내외 정밀 위치 추적과 실제 가상-현실 간 가리기 효과를 구현할 수 있으며, 사용자에게 전례 없는 공간 상호 작용 경험을 제공할 수 있습니다.
Mega는 기존 AR 기술과 다음과 같은 차이점이 있습니다:
| 이미지 추적 | 모션 추적 | Mega 대규모 공간 AR |
| 평면 이미지 실시간 인식 및 추적 | 기기의 현실 세계 상대 위치 및 자세 획득 | 전체 실제 세계와 AR 콘텐츠 연계 및 통합 |
| ✅ 인쇄물과 3D 콘텐츠 완벽 연계 및 통합 | ❌ AR 콘텐츠와 장면 연계성 낮음 | ✅ AR 공간 인식과 환경 연계 및 통합 |
| ❌ 어떤 인쇄물에서 AR을 경험할 수 있는지 알려줘야 함 | ✅ 언제 어디서나 AR 경험 가능 | ✅ 전체 장면 커버, 개별 지점 안내 필요 없음 |
Mega 입문 가이드
기존 GNSS 위치 추적 기술과 달리 Mega는 고급 비전 기반 위치 추적 기술을 사용합니다. 사용자 기기가 실시간으로 촬영한 이미지 데이터를 미리 구축한 고정도 3D 데이터와 비교하여 사용자의 물리 세계에서의 6 자유도 위치 및 자세를 결정합니다. 이 위치 및 자세 정보를 바탕으로 애플리케이션에서는 올바른 물리적 위치에 가상 콘텐츠를 렌더링할 수 있습니다.
다음 작업 흐름에 따라 Mega를 처음부터 사용할 수 있습니다:
flowchart LR
A[데이터 수집] --> B[Mega Block 지도 구축] --> C[위치 추적 라이브러리 구성, 가상 콘텐츠 배치] --> D[Mega 위치 추적]
데이터 수집
Mega는 파노라마 카메라 수집, 모바일 기기 수집, 레이저 스캐너 수집 등 다양한 데이터 수집 방법을 제공합니다. 대상 장면의 특성에 따라 다음 표를 참고하여 적합한 수집 방법을 선택할 수 있습니다:
| 대표적인 장면 | 수집 방식 | 수집 기기 | 예상 수집 시간 | 빠른 안내 |
|---|---|---|---|---|
| 대형 공간(쇼핑몰, 박물관) | 파노라마 카메라 단일 이미지 수집 | GoPro Max/Max2 | 128분 미만 | 파노라마 카메라 데이터 수집 |
| 초대형 공간(대형 관광 명소, 연속된 거리) | 파노라마 카메라 대규모 공간 통합 수집 | GoPro Max/Max2 | 128분 초과 | 초대형 공간 데이터 수집 |
| 소형 공간(방, 상점, 전시장) | 모바일 기기 소규모 공간 수집 | iPhone / ARCore Android 기기 | 15분 이내 | 모바일 기기 공간 데이터 수집 |
| 단일 물체(전시품, 기기, 상품) | 모바일 기기 물체 수집 | iPhone / ARCore Android 기기 | 15분 이내 | 모바일 기기 특정 물체 데이터 수집 |
Mega Block 지도 구축
데이터 수집이 완료되면 EasyAR 개발 센터에 수집한 데이터를 업로드하여 지도 구축 작업을 생성해야 합니다. Mega 클라우드 지도 구축 시스템이 자동으로 데이터를 처리하여 Mega Block 지도를 구축합니다.
다양한 데이터 수집 방식에 따라 다음과 같은 지도 구축 작업이 있습니다:
지도 구축이 완료되면 다음과 같은 지도 구축 결과를 확인할 수 있습니다:
팁
지도 구축에 실패한 경우 지도 구축 실패 처리 가이드를 참고하세요.
위치 추적 서비스 활성화
지도 구축 결과를 확인한 후 문제가 없으면 Mega Block 지도를 위치 추적 라이브러리에 추가해야 사용할 수 있습니다. 자세한 단계는 다음과 같습니다:
팁
문제 해결
위 작업 흐름에서 문제가 발생하거나 만족스럽지 않은 결과가 나오는 경우 다음 주제를 참고하여 문제를 해결할 수 있습니다:
위 주제로 문제를 해결할 수 없는 경우 필요한 데이터와 정보를 수집하여 EasyAR 지원 팀에 문제를 보고하세요.
애플리케이션 개발
- Unity Mega 개발 빠른 시작에서는 EasyAR Mega Unity 샘플 프로젝트를 구성하고 실행하는 방법을 소개합니다. 이 문서를 참고하여 빠르게 EasyAR Mega 개발을 시작할 수 있습니다.
- 위챗 소프트웨어 Mega 개발 빠른 시작에서는 위챗 소프트웨어 Mega 플러그인 샘플 프로젝트를 빠르게 실행하는 방법을 소개합니다. 이 문서를 참고하여 빠르게 위챗 소프트웨어 애플리케이션 개발을 시작할 수 있습니다.
Mega 심화 및 고급 가이드
Mega 위치 추적 서비스의 기본 구성을 완료한 후 다음 장을 참고하여 Mega의 추가 기능과 특성을 자세히 알아보고 복잡한 장면에 대한 전용 최적화를 수행할 수 있습니다.
고급 장면
Mega를 사용하여 위치 추적 서비스를 구축할 때 복잡한 장면 요구 사항이 발생할 수 있습니다. 이 섹션에서는 이러한 복잡한 장면에 대한 전용 최적화 방안을 소개합니다:
- 복잡한 장면 최적화는 초대형 공간, 24시간 연속 운영, 다중 층, 높은 유사성 장면에 대한 전용 방안입니다.
검증 및 진단
애플리케이션을 출시하기 전에 다음 방법을 사용하여 위치 추적 효과를 검증하고 진단할 수 있습니다:
- 시뮬레이션 실행 검증을 사용하면 현장 테스트 없이 검증할 수 있습니다.
- 가능한 경우 현장 실행 검증을 수행할 수도 있습니다.
- 위치 추적 과정에서 문제가 발생하면 진단 데이터 수집을 통해 문제를 EasyAR 지원 팀에 보고할 수 있습니다.
운영 및 유지 보수
서비스가 장기간 운영되면서 물리 환경이 변경될 수 있으며, 비즈니스 규모도 확장될 수 있습니다. 이 섹션에서는 서비스를 지속적으로 유지, 최적화 및 확장하는 방법을 소개합니다.
- 장면 업데이트: 실제 환경이 변경될 때 기존 가상 콘텐츠의 위치를 유지하면서 기본 지도 데이터만 업데이트하고 업그레이드하는 방법입니다.
- 서비스 확장: 비즈니스 트래픽 증가에 대응하는 솔루션으로, 위치 추적 서비스의 QPS 예측, 용량 모니터링 및 서비스 확장 프로세스를 포함합니다.
- 버전 마이그레이션: Mega 지도 구축 서비스가 주요 업그레이드될 때 기존 데이터를 새로운 버전의 서비스로 원활하게 마이그레이션하는 방법입니다.
- 데이터 형식 업그레이드: 위치 추적 서비스의 데이터 형식을 성능이 더 우수하고 최신 버전의 형식으로 원활하게 마이그레이션하는 방법입니다.
마치며
Mega를 사용하여 자신만의 도시 규모 AR 세계를 구축하는 것을 환영합니다! 추가 지원이 필요하거나 개발 과정에서 기술적인 문제가 발생하면 EasyAR Q&A 커뮤니티에서 해결책을 검색하거나 질문을 등록할 수 있으며, 비즈니스 채널을 통해 직접 연락할 수도 있습니다.
마지막으로 EasyAR 공식 웹사이트를 방문하여 최신 제품 소식과 산업 사례를 확인하세요. AR 개발이 원활하고 즐겁게 진행되길 바랍니다!