录制EIF并远程验证 Mega 效果¶
获取 Mega Toolbox¶
按如下文档步骤操作,获取Mega Toolbox。
使用 Mega Toolbox 录制EIF¶
采集¶
命名文件 填写文件名,后期以文件名来判断数据对应的采图区域或者测试点位,然后点击按钮“进入”(文件名仅支持英文和数字,例子:meiluocheng2为美罗城2层,如下测试例子:test)
开始采集
(1)命名文件后进入相机开启页面,先不要点击底部的开始录制按钮,此时可将相机先朝向地面或者较近处纹理丰富的区域进行初始化设置,观察到面板参数Tracking Statusd的值变为“Tracking”,再将手机抬起朝向需要录制测试数据的地方点击开始录制。
(2)录制时需要在之前采图区域内行走,重点是需要识别出内容效果的点位附近。录制时模拟正常游客视角,避免突然大幅转向或者长时间朝向白墙/地面等无纹理的区域,每段录制时长建议不超过10min。录制完成即可点击底部按钮停止录制。
数据导出¶
参考文档 EIF录制工具 ,导出EIF及对应的json文件到电脑上。
获取 Mega Studio¶
按如下文档步骤操作,获取Mega Studio。
使用 Mega Studio 进行标注¶
关于工具的详细使用说明可参考: 标注工具,以下是简要步骤。
添加工具¶
在 Hierachy
面板空白处右键点击,选择 EasyAR Mega > Tool > Annotation Tool (Edit Mode)
添加后会多出来两个节点:
该工具是编辑时工具,只能在编辑器中且非运行状态使用。即需要在下图中的按钮 没有按下 时使用。
登录EasyAR账号¶
选中 EasyAR.Mega.Annotation
节点,在 Inspector
面板中填写账号信息并登录
选择标注数据包¶
点击标注数据包右侧按钮
选择 Mega 定位服务
并创建标注数据包
点击 +
后,在输入框中输入任意名称,然后点击 √
完成创建。
选择创建好的标注数据包
在选择服务或标注数据包之后,当前库中的Block列表会显示在 MegaBlocks
节点下,并显示在工具面板上。
注意
工具连接的是云服务,你永远无法下载所有云服务数据到Unity工程中。如果你看不到block数据,说明云服务配置有问题,请参考 配置定位服务 正确配置之后再使用工具加载。服务操作后,需点击刷新按钮进行刷新从云服务获取最新数据。
加载 Block¶
点击加载选择Block
加载完成后,Block会显示在 Scene
窗口中。
创建标注(如不需要可跳过)¶
使用Scene View工具
版本需求:>= 2.1
按住 Ctrl (Windows) / Command (Mac) 键,然后在需要标注的地方点击鼠标左键即可。
更多标注操作请参考: 标注工具 。
使用Hierarchy View菜单
你也可以使用菜单进行标注(使用2.1及以上版本时不推荐)
选中需要标注的Block节点(一般名称为以 Block_
开头 ),右击选择 EasyAR Mega > Annotation > *
添加
(已废弃) 使用快捷键
版本需求:< 2.1
选中需要标注的Block节点(一般名称为以 Block_
开头 ),然后在 Scene
窗口中将鼠标移动到需要标注的地方,按下快捷键 Alt + 1
( Option + 1
)添加
修改标注(如不需要可跳过)¶
标注数据节点可以根据需要进行命名,名字会体现在标注结果中。
创建之后Annotation可以随意移动,标注的节点可以调整位置、旋转和缩放,这些信息将会被记录在标注结果中。
需要注意的是,如果在场景树中位置不正确(比如不在 Block_
开头的节点下),标注方块选中时会显示框线而不是白色方块。这种情况下这个标注节点是不受控制的,标注结果中也不会体现。
使用 Mega Studio 进行远程验证¶
关于工具的详细使用说明可参考: 验证工具,以下是简要步骤。
添加工具¶
在 Hierachy
面板空白处右键点击,选择 EasyAR Mega > Tool > Validation Tool (Play Mode)
添加后会多出来两个节点:
该工具是运行时工具,只能在编辑器中且处于运行状态时使用。即需要在下图中的按钮 按下 时使用。
需要注意的是,做准备工作的时候(比如添加并使用标注工具),上述按钮需要 不能按下 ,需要在准备工作完成之后才可按下并使用。
填写 EasyAR Sense License Key¶
在网页上登录 EasyAR开发中心 ,获取 EasyAR Sense License Key
在Unity菜单中打开 EasyAR > Sense > Configuration
然后在打开的 Project Settings
窗口中填写从网站上复制的license key
运行场景¶
点击播放按钮运行当前场景
打开EIF文件¶
使用图中按钮打开EIF文件。刚开始的时候部分数据加载可能需要几秒时间,加载过程中EIF不会播放,背景会显示黑色。
加载完成后EIF开始播放
开始/停止定位¶
如果加载了Block数据或标注数据,在定位成功后,Game窗口会叠加显示相机画面、Block数据和标注数据。在Scene窗口中可以查看设备在Block中的位置。