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](https://doc-asset.easyar.com/mega/optimization/simulation-preview/media/create-anno-use-5.png)  
  1. 右上角点击 “+” 符号,创建一个标注数据包
  2. 输入标注数据包的名称
  3. 点击 “√” 符号确认
  4. 点击“确定”保存标注数据包
![使用studio](https://doc-asset.easyar.com/mega/optimization/simulation-preview/media/create-anno-use-6.png) 
注意

若您需要保存标注数据,可以在右侧 “Inspector” 面板中点击标注数据包的下方,并点击“∧”符号

最后在弹出的窗口中点击 “是”,完成标注数据包的保存

使用studio

利用标注数据查看定位效果

这部分操作和模拟运行类似,更详细的步骤可以参考上一章节。

  1. 首先启用工具,然后点击运行按钮启动

    使用studio

    你也可以通过 Unity 工具栏上的按钮启动

    使用studio

  2. 打开并自动播放 EIF

    使用studio

  3. 可以根据需求进行播放控制,通常效果会是这样

    你也可以完全隐藏 Block 模型,这样就和真实场景中看到的效果是一致的

  4. 通过工具按钮停止运行

    使用studio

总结与最佳实践

最后,如果你需要开发自己的应用,如果需要在编辑器上运行自己的程序,需要禁用验证工具(仅对编辑器有效,不影响手机上效果)。

使用studio

关于 Mega Studio 更详细的操作可以参考 Mega Studio 操作手册