Mega 使用指南
Mega 是 EasyAR 推出的城市級端雲協同的空間計算技術。透過靈活的採集方案、穩定的建圖定位能力及完善的工具鏈,旨在為整個物理世界(例如城市、園區或大型商場)建立持久化的、高精度的數位孪生空間。借助 Mega,您的應用可以實現大規模的室內外精準定位與真實虛實遮擋,為用戶帶來前所未有的空間互動體驗。
Mega 與傳統 AR 能力相比存在著一些區別:
| 圖像跟踪 | 運動跟踪 | Mega 大空間 AR |
| 對平面圖像進行即時識別與跟踪 | 取得裝置相對現實世界的位置和姿態 | 將整個真實世界與 AR 內容關聯融合 |
| ✅ 印刷物和 3D 內容完美關聯並融合 | ❌ AR內容和場景的關聯性低 | ✅ AR 空間感知與環境關聯融合 |
| ❌ 需要告知哪些印刷物可以體驗 AR | ✅ 隨時隨地可以體驗 AR | ✅ 全場景覆蓋,無需單點提示告知 |
Mega 入門指南
與依賴衛星訊號的傳統 GNSS 定位不同,Mega 基於先進的視覺定位技術。透過將用戶裝置即時拍攝的圖像數據與預先建構的高精度三維數據進行匹配,確定出用戶在物理世界中的 6 DoF 位姿。根據該位姿,應用端可以在正確的物理位置上渲染疊加出虛擬內容。
您可以按照下面的工作流程,從零開始使用 Mega:
flowchart LR
A[數據採集] --> B[建構 Mega Block 地圖] --> C[配置定位庫、擺放虛擬內容] --> D[Mega 定位]
數據採集
Mega 提供了全景相機採集、手機採集、雷射掃描儀採集等多種採集方式,您可以根據目標場景的特點進行選擇,參考如下表格進行選擇:
| 典型場景 | 採集方案 | 採集設備 | 預期採集時長 | 快速瀏覽 |
|---|---|---|---|---|
| 大型空間(商場、博物館) | 全景相機採集單圖 | GoPro Max | 小於 128 分鐘 | 全景相機採集數據 |
| 超大型空間(大景區、連續街道) | 全景相機採集超大範圍融合 | GoPro Max | 超過 128 分鐘 | 超大規模空間採集數據 |
| 小空間(房間、店鋪、展廳) | 手機採集小範圍空間 | iPhone / ARCore Android 手機 | 15 分鐘以內 | 手機採集空間數據 |
| 單個物體(展品、設備、商品) | 手機採集物體 | iPhone / ARCore Android 手機 | 15 分鐘以內 | 手機採集特定物體數據 |
建構 Mega Block 地圖
數據採集完成之後,您需要繼續建立建圖任務,將採集到的數據上傳到 EasyAR 開發中心。Mega 雲端建圖系統將自動處理,並建構出 Mega Block 地圖。
不同的採集方案對應了不同類型的建圖任務:
建圖完成後,可以查看建圖結果:
提示
若建圖失敗,可以參考建圖失敗處理指南。
啟用定位服務
經檢查建圖結果沒有問題後,還需要將 Mega Block 地圖加入定位庫中才能使用。詳細步驟如下:
提示
故障排查
若您在上述流程中遇到了問題或者不理想的情況,可以先參考以下專題進行針對性解決:
若以上專題未能解決您的問題,請收集必要數據和資訊,將該問題回報給 EasyAR 工作人員。
Mega 深入與進階指南
在完成 Mega 定位服務的基本搭建後,您可以參考以下章節,深入了解 Mega 的更多功能與特性,並針對複雜場景進行專項優化。
進階場景
使用 Mega 建構定位服務時,您可能會遇到一些複雜的場景需求。本節介紹了針對這些複雜場景的專項優化方案:
- 複雜場景優化是針對超大空間、24h 全天候、多樓層、高相似度場景的專項方案
驗證與診斷
在您的應用上線之前,您可以透過以下方式對定位效果進行驗證與診斷:
營運維護
隨著服務的長期運行,物理環境可能會發生變化,業務規模也可能隨之擴大。本節介紹如何對服務進行持續的維護、優化與擴容。
- 場景更新:當現實環境發生變化時,如何在保持現有虛擬內容位置不變的前提下,僅對底層地圖數據進行更新和升級。
- 服務擴容:應對業務量增長的解決方案,包括定位服務的 QPS 預估、容量監控以及服務擴容流程。
- 版本遷移:當 Mega 建圖服務發生重大升級時,如何將已有的數據平滑遷移至新版本服務。
- 數據格式升級:將定位服務的數據格式平滑遷移至性能更優、版本更新的格式。
參考手冊
針對開發全流程中涉及的編輯器插件和移動端工具,我們提供了詳細的參考文件:
- Mega Studio(Unity)用於在 Unity Editor 中進行地圖載入、內容標註與模擬運行的整合環境。
- Mega Toolbox(App)運行於移動端的綜合工具箱,用於數據採集與現場測試。
- Mega Toolbox(小程序)無需安裝 App,輕量級的現場測試工具。
寫在最後
歡迎使用 Mega 建構屬於您的城市級 AR 世界!如需進一步幫助,或在開發過程中遇到任何技術難題,可以訪問 EasyAR 問答社區 搜尋解決方案或發起提問,也可以直接透過商務與我們溝通回饋。
最後,您可以訪問 EasyAR 官網 取得最新的產品動態與行業案例。祝您的 AR 開發之旅順利愉快!