历史上的第一个BUG,要追述到1947年的9月9日。当时Grace Hopper所在团队的Mark II计算机发生了故障,一开始大家都无法发现故障的原因,直到Grace找到了一只飞入计算机内部的飞蛾,于是人们习惯性的开始把程序的隐错称之为BUG(虫子)。
BUG有时候会成为一种独特的乐趣,有些BUG能够让游戏的进程更为快捷,还有一部分其实是开发者们故意设计的彩蛋,由于独特的体验,VR视角中的BUG会产生一些与众不同的观感。
虚拟现实中的BUG体验
有趣的是,由California Rex开发的VR游戏“Dead Bug Creek”,就设计了一座充满BUG的虚拟小镇,开发者也在官网的介绍中写到:“这是一条探索陌生人类世界的黑暗通道。”
游戏中遇到的角色仿若骨架,收集的物品,周遭的环境建模都让人非常不舒适,仿佛是程序错乱生成的世界。VR的体验则加重了游戏的不舒适感,为了迎合外星人的主角设定,我们会发现自己的双手扭曲得变型,周身的配角不仅造型惊悚,而且距离玩家的视野很近。
近期移植VR平台的“The Witcher”和“Batman”也不能幸免,其中的问题包括无法治愈脸部疾病的白狼杰洛特(脸部变型)以及研发了新盔甲的布鲁斯老爷(身体贴图错误)。
除了外型设计的BUG外,刚体碰撞处理得不好也会造成很多问题。一众老外在VR赛车中就遇到了非常惊悚的一幕,他们发现戴着头显能冲破赛车的顶盖,当再次坐下时就会看到一位无头司机正在驾驶着汽车。
还有一类BUG与内容本身无关,Steam用户Morten曾经上传了一段SteamVR的错误视频,平台会自动关闭玩家启动的游戏,转而运行其他的应用,如果在大半夜遇到这种情况,确实是让人有些细思恐极。
VR BUG与局外人困境
虚拟现实的沉浸感与BUG之间的矛盾会让用户陷入“局外人困境”,用户能清晰的察觉周身的VR场景与自己无关,自身只是一个局外的存在。
局外人困境也被称为错失恐惧症(FOMO),这种错失感通常会让人们觉得自己的错漏了某些信息,从而产生焦虑和抑郁的情绪。过量的互联网信息往往能引发这个病状,而VR体验可能会使这个症状更为严重。
虚拟场景不像传统的应用有全局导向和上帝视角,我们无法在佩戴头显的同时处理太多的信息,而BUG的存在会加重信息的负荷,让我们产生无法理解的错觉。
劣质的VR视频也会引起这种症状,考文垂大学360°沉浸实验室的创始人Sarah Jones横向对比了12部VR新闻,发现VR内容应该采取20到30秒的长镜头,不能像传统视频那样频繁切换。
对于VR视频来说,切换镜头与悬浮字幕都属于一种隐性BUG。Jones认为这会加重用户观看视频的负担,“观众总在担心自己错过一些信息,通常的电视只需要看一遍,但VR视频会让人们反复观看以确保内容展露无遗。”
BUG Hunting,另类的BUG解决方式
除了一些小成本制作,某些有名的作品也常常遭受BUG的侵扰。VR游戏“Elite:Dangerous”在6月份就频频曝出严重的BUG,先是NPC的AI设定过高,此后又出现了舰船无敌的低级程序错误。
今年4月份,美国政府开启了一个搜寻BUG的项目,各地的极客可以访问国防部的公共网站来检测BUG。每发现一个重大的程序错误,政府都将回馈15万美元作为奖赏。
微软早就开启过“Microsoft Bounty Programs”的奖金项目,而扎克伯格更是在两年之前将Oculus rift相关的SDK以及网站系统归并到Facebook的BUG奖励计划。
Facebook的安全工程师Neal Poole表示:“Oculus Rift的问题不一定停留在硬件,我们需要人们在SDK等软件漏洞上的帮助,这才是我们关注的地方。”
如果想赚点外快,当个BUG Hunting也未尝不可,截止到目前为止,Facebook已经总共悬赏了100万美元,平均每个BUG价值1782刀。白帽名人堂的比利时人Arne Swinnen在几个月的时间内就获得了1.5万美元的奖励。
除此之外,Facebook还有一项有趣的政策,如果你找到的BUG足够多,兴许还能直接拿到Facebook开出的Offer。
联系方式:0755-81699111
课程网址: http://www.vrkuo.com/course/vr.html