VR大空间,LBE大空间系列开发笔记-《地图如何录制》

今天来补充一下第二部分,如何录制VR大空间所需要的地图,这里依旧采用htc Focus3 为案例,不同品牌的设备对地图扫描识别的方式会略微有区别。

首先我们如果做一个大空间的应用首先要赋予机器对空间识别的能力,按照目前的技术解决方案,我们会预先对空间环境进行扫描,然后对设备定位进行匹配矫正。那么HTC Focus3 设备是有这个功能的,但是需要联系销售开通授权,以下以focus3操作为案例。

一:空间辅助识别图案要求

Focus3大概可以支持1000平米左右的空间,首先要确保空间识别图覆盖地板和墙面,有足够的无重复特征点对比度明显且灯光均匀照亮。(样图来自官方:单色黑白图最好,如果有足够的对比度,彩色图案也会可以。)

但如果对图案并不满意 或者需要定制符合自己品牌或者活动主题的图案则也是可以的,但是一定要注意 图案不能有规律,对比度明显,要方便识别。

二:头显扫描前的配置

以下每一步都具有较细的操作流程,需要有实践经验自己摸索以下,这里没有对每一步进行细拆分,不然内容过多,大家有疑问可以随时沟通交流。

2.1:升级头显系统,LBE对设备的系统版本有一定要求,建议先将设备的系统更新到最新版本,建议使用上文中提到的VIVE Manager进行更新。

2.2:在确定LBE授权完成后 进入官方网站进行刷机包的配置,配置完成后续需要将配置包和Key导入内存卡,并按住设备音量-与电源键开机进入刷机模式,刷机全程自动,完成后请确保设备联网。

如下图:这时候可以在后台看到刷机的设备,默认在红色框列表中,这时候我们需要为设备分配LBE授权,对设备进行批准并分配权限后设备会在绿色许可证标签页中。分配完毕后即可进行下一步操作。

配置网址:VIVE Business

2.3:打开设备的蓝牙连接,使用手机的VIVE Manager与已刷机且分配过权限的设备进行配对,配对后进入设备信息界面如下图,点击进入企业功能,然后选择创建地图。待屏幕显示进度条后开始进行地图扫描。

三:地图扫描的经验技巧分享

这个步骤需要实操经验,这里写的只是步骤,操作细节有问题及时沟通

3.1:扫描前建议先校准设备摄像头。

3.2:建议将头显放置于胸前同高的位置进行扫描。

3.3:扫描方式先原地旋转360度扫描一圈,然后再次旋转360度并且上下移动扫描,然后再分别对墙面地面进行扫描,如下图。

3.4:如果空间较大且复杂,建议将空间分区块,然后对每一块进行扫描。但是如果空间较大,建议空间进行连续扫描,避免跳来跳去的扫描。 

在一些不规则的空间也如此。

3.5:如3.3步骤,有时候完成360度上下扫时候 系统会提示扫描完成,这个时候如果您还没有完成扫描 请不要点击完成,选择start 继续扫描。

3.6:经过测试 扫描地图越小,设备的识别响应越快,反之如果你的地图扫描巨大 则设备会需要一定的时间来识别响应。所以建议在保证识别效果稳定的前提下,地图越小越好,而不是越大越稳定。

3.7:扫描的进度条和扫描的进度没有任何关系,你可以把它看成一个内存使用率,扫描的地图越小越好,千万别扫描100%.

3.8:扫描完成后需要设置空间正前方和边界尺寸(最新的方案貌似已经去掉了边界尺寸的设置,但是不影响,可以不用设置),若对高度有问题 也可对高度进行一个校准。

以上都完成后 我们就可以带上头显在场地里走一走确认下,看看场地中是否有识别不稳定的地方,对于不稳定的地方,可以使用refine功能进行再次补充识别。

全部完成后识别这一块就完成了。

四:地图同步

对于VR大空间,如果是多人进行体验的话 那么需要每一台设备都进行一个空间的识别,且由于都戴上了眼镜,所以互相看不到对方,为了安全起见这个时候就要在虚拟场景将玩家显示出来确保安全。这个时候就需要提出一个功能,那就是要将所有人的设备空间位置进行统一,这样才能确保每个玩家的位置是一致的。但是如果重新扫描一次空间不仅复杂,也不能保证每一次扫描的位置就完全一致,尤其是角度可能还有一些轻微偏差,且距离越远可能偏差角导致的距离越大,所以官方也给我们提供了一个工具VBC,我们只需要将其中一台扫描完成的设备地图进行导出,再次导入到其他设备就可以完成地图的共享。但是要保证他们的系统版本都一致。

补充一下:本文开头提到的LBE授权的申请,这个地方需要填一个功能申请的表格,如下图,这个联系销售咨询即可。功能若需要就选即可

今天的内容先到这里,后续讲一下头显空间位置在unity中的绑定。

有疑问可以留言,我看到后回复或者在下文补充

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值