Table of Contents

模擬 3D 內容效果

標註數據是通過 Mega Studio 工具創建的結構化數據文件,主要用於記錄場景中各目標對象在三維空間中的位置坐標、姿態參數等空間定位信息。在進行模擬定位測試時,同樣可以利用這些標註數據作為基準參照,對實際定位效果進行精度驗證。

標註前的準備

在開始創建標註之前,您需要確保已準備好相應的環境和數據。

如果需要在定位時顯示標註數據,可以使用標註組件進行標註。再此之前您應當已經完成 EIF 數據採集,並按照模擬運行中的介紹,完成了軟件環境的配置準備工作。

標註數據流程

  1. 在左側面板 "Hierarchy" 空白處點擊右鍵,導入 "Annotation Tool(Edit Mode)"

    使用studio

  2. 在左側面板 "Hierarchy" 中選擇 "EasyAR.Mega.Annotation"

  3. 在右側面板 "Inspector" 中輸入 EasyAR 的帳號名與密碼

  4. 點擊"登入"

    使用studio

  5. 在右側面板 "Inspector" 中,點擊 "Mega Cloud Service" 後的圖標

  6. 在打開的窗口中,選擇一個 "Mega Block定位服務"

  7. 點擊"確定"

  8. 在右側面板 "Inspector" 中,點擊 "加載" ,將地圖加入到 Unity 項目中

    使用studio

  9. 創建標註數據

    • 在需要標註的空間位置,同時按下 Ctrl 與滑鼠左鍵創建標註立方體

      使用studio

    • 通過右鍵菜單創建 3D 物體,需要注意 3D 物體需要放在 Block 節點下

      使用studio

    • 直接導入預生成好的模型

      使用studio

  10. 在左側面板 "Inspector" 中選中 "EasyAR.Mega.Annotation",然後在右側 "Inspector" 面板中點擊標註數據包後的圖標

  11. 在打開的窗口中,左側選擇一個 "Mega Block定位服務"

    使用studio

  12. 右上角點擊 "+" 符號,創建一個標註數據包

  13. 輸入標註數據包的名稱

  14. 點擊 "√" 符號確認

  15. 點擊"確定"保存標註數據包

    使用studio

附註

若您需要保存標註數據,可以在右側 "Inspector" 面板中點擊標註數據包的下方,並點擊"∧"符號

最後在彈出的窗口中點擊 "是",完成標註數據包的保存

使用studio

利用標註數據查看定位效果

這部分操作和模擬運行類似,更詳細的步驟可以參考上一章節。

  1. 首先啟用工具,然後點擊運行按鈕啟動

    使用studio

    你也可以通過 Unity 工具欄上的按鈕啟動

    使用studio

  2. 打開並自動播放 EIF

    使用studio

  3. 可以根據需求進行播放控制,通常效果會是這樣

    你也可以完全隱藏 Block 模型,這樣就和真實場景中看到的效果是一致的

  4. 通過工具按鈕停止運行

    使用studio

總結與最佳實踐

最後,如果你需要開發自己的應用,如果需要在編輯器上運行自己的程序,需要禁用驗證工具(僅對編輯器有效,不影響手機上效果)。

使用studio

關於 Mega Studio 更詳細的操作可以參考 Mega Studio 操作手冊