如何打造一款完美的VR游戏
3.显示与定位技术
体验过Pokemon Go的玩家应该已经发现,当你想要和自己的小精灵“亲近”,近距离看看这些萌物的时候,精灵们却依然和玩家保持着“距离”。这是因为Pokemon Go在算法上仅仅使用了手机自带的陀螺仪对玩家进行非常粗略的定位,因此当玩家向前移动时,并不能体验到小精灵“放大”的效果,反而原本站在桌上的小精灵站到了“空气中”。
想要达到更强的代入感,就需要加强现实场景的显示与定位技术。首先需要进行场景结构认知,只有理解了现实场景的结构,才可能把更多的虚拟模型正确叠加在现实场景中。比如在道馆挑战中,如果加入场景结构认知的算法,玩家会通过手机屏幕看到自家的房子变成了道馆,即虚拟道馆的模型叠加在现实世界的房屋结构上,这样的体验感显然更优。
其次,玩家想在这样似真似幻的场景中随意移动观赏,还需要依靠精准的定位技术。为什么必须要进行定位呢?这是因为虚拟场景的位置完全是根据估计玩家相对于现实世界的位置计算后投影到现实世界的,理想效果是玩家移动时感觉虚拟模型就是固定在现实世界中的,成为了现实世界中的一部分。所以如果不能精确估计玩家的位置,玩家移动后就会看到虚拟模型或场景有所偏离,产生类似“漂浮”的违和感。反之,使用了精准的定位技术,玩家就可以近距离观察所有虚拟物体的细节,比如我本人就一直想靠近看看萌萌的皮卡丘。目前的主流的.定位技术有SLAM类算法和VO类(视觉里程计)算法。
4.语音和手势互动
我曾幻想的小精灵捕获过程是这样的:扔出去一枚精灵球,同时大喊“就是你了,皮卡丘!”(好中二,好羞耻...)接着捕获到的皮卡丘就会萌态十足地出现在屏幕中——简直是神一样的体验。很可惜,如此感人的画面现在却不能重现在Pokemon Go的游戏里。目前,作为AR技术中最重要的交互模块,语音和手势交互都已经达到较为成熟的阶段,想达到上述效果也并非难于登天。加入语音识别功能,玩家可以呼唤自己喜爱的小精灵,更可以通过语音交互来指挥它们,如同一个真正的训练师。另一方面,如果以手势识别替代手指滑动来操作精灵球,放出和收服精灵的快感也会增长。
如果有了眼镜,体验会更好吗?
当然,上面的分析和畅想绝对不是为了说明Pokemon Go不够好,反而恰恰证明了,当技术和游戏一起发展,这款游戏的体验还会有极大的优化空间。
此外,配套装备也是另一种优化的方式。在策划游戏时,Pokemon Go也想到了手机的局限性,所以还同时推出了手环。手环会在小精灵出现时震动提醒,免除了玩家一直举着手机的麻烦。
可是手环+手机可能还不是最好的方式。从上面的分析中可以看到,原本想亲眼看到的场景,一定要通过手机屏幕才可以看见,交互方式也只能局限为屏幕触控,在移动时代无所不能的手机反而成为了玩家和小精灵间一道无形的墙。但如果有了眼镜,这种体验的缺失感就可以得到弥补。
AR眼镜,让玩家有了走进精灵世界的可能。摄像头和各类传感器可以感知环境,迅速提醒玩家周围有目标小精灵出现;AR眼镜的光学呈现,不仅把手机屏幕拓宽了几十倍,还进一步加深了虚拟的小精灵在现实世界的融入度,仿佛它们真的就在我们身边;AR眼镜还最大限度得解放了双手,跑跳翻跃都不成问题。
【如何打造一款完美的VR游戏】相关文章: