Mega基本概念
Mega涉及多個關鍵概念和技術術語,這些是構建和使用城市級AR定位服務的核心元素。本文件以非技術性語言解釋主要概念,包括EMP、Mega Block、EIF和EMA等。理解這些概念有助於您更好地規劃專案、採集資料、驗證效果,並最佳化AR體驗。
EMP(建圖資料)
EMP是使用手機採集建圖資料時,錄製下來的檔案格式,包含視訊幀、IMU(慣性測量單元)資料和GNSS資訊、SLAM位姿等,該資料可以用來生成對應的建圖結果Mega Block。
作用
- 快速建圖:適合房間、展廳等小空間或特定物體,不需專業設備。
- 與全景相機資料互補:EMP更靈活。
如何獲取、使用
- 獲取:用Mega Toolbox App在目標區域緩慢移動手機錄製(詳見使用手機採集小範圍空間 - 採集方法或使用手機採集特定物體 - 採集方法),匯出EMP檔案。
- 使用:上傳控制台建立小範圍手機採集任務或物體手機採集任務,生成Block。
注意事項
- EMP檔案體積較小,適合快速迭代,但不宜用於超大空間。
- 採集要點:緩慢移動、多角度掃描,避免模糊或動態干擾;參考採集要點清單。
- 若EMP導致Block品質低,檢查手機相容性(需支援ARCore/ARKit)。
Mega Block
Mega Block是Mega的核心定位地圖單元。透過建圖服務生成三維模型以及定位地圖,包含目標區域的幾何結構、視覺特徵和座標資訊等,類似於一個「數位孿生地圖」。
功能特點
- 提供高精度定位:裝置透過匹配當前攝像頭影像與Block中的特徵,實現公分級世界座標錨定。
- 支援AR融合:包括虛實遮擋、持久化內容。
- 覆蓋範圍:單個Block可達數百萬平方公尺,支援多個樓層或大空間。
如何獲取、使用
- 獲取:透過資料採集上傳控制台,建立建圖任務後自動生成。
- 使用:建立定位服務、定位庫、新增Block到定位庫,然後配置到應用中。
注意事項
EIF(模擬資料)
EIF是用於模擬定位測試的資料格式,包含視訊幀、IMU(慣性測量單元)資料和GNSS資訊、SLAM位姿等,用於Mega服務的輸入。
作用
- 模擬驗證:無需實地測試,在電腦上回放EIF資料,預覽定位與追蹤效果。
- 問題重現:錄製異常段落,幫助除錯漂移、遺失等追蹤問題。
- 效果預覽:結合標註檔案,模擬AR內容疊加,評估最終使用者體驗。
如何獲取/使用
- 獲取:用Mega Toolbox在目標區域錄製(詳見模擬執行效果預覽 - 採集EIF資料或視覺效果異常資料收集 - 使用Toolbox錄製手機EIF檔案),匯出EIF檔案。
- 使用:匯入Mega Studio,回放檢視定位表現;或上傳回饋問題。
注意事項
- 錄製的EIF時長不應超過10分鐘,採集時間過長會影響裝置SLAM效能。
- 僅用於測試,不用於正式建圖。
EMA(標註檔案)
EMA是標註資料檔案的格式,用於定義AR內容在Mega Block中的位置、朝向和行為。它是一個JSON-like結構的檔案,包含座標點、3D模型引用、觸發條件等標註資訊。
作用
- 內容錨定:指定虛擬物體(如模型、文字、動畫)應出現在真實世界的哪個精確位置。
- 互動定義:設定觸發規則(如使用者接近時顯示)、動畫邏輯、聲音等。
- 效果預覽:結合EIF或現場測試,模擬完整AR體驗。
注意事項
- EMA是可選的:基礎定位無需EMA,但豐富互動需它。
- 若EMA導致內容偏移,檢查座標系一致性(與Block匹配)。
理解這些概念後,您能更高效地使用Mega服務。如果需要深入細節,請參考概覽或具體章節。