开发VR游戏需要注意哪些东西?

开发vr游戏很难吗?有些人会说是,但在htc虚拟现实新科技部门副总经理鲍永哲看来,vr游戏的门槛并不比一般的游戏高。“据我所了解,做pc游戏的团队做vr,从技术来讲,难度不高,难的是创意”,他说。
先不说是不是真的如此,vr作为一个新的平台,它有新的硬件,新的体验,对于想进入或是已经开始vr游戏开发的团队来说,有些与传统游戏开发不同的地方或许可以提前了解一下如何应对。
如何让玩家不晕? 在现实世界中,如果你突然转头,但周围的画面过了1秒钟才显示出来,这时你的大脑是不会将画面和头部运动联系起来的,如果你不停地转,很快就会晕到吐。在虚拟现实中,我们要尽量避免这种情况出现。针对这点vr开发者可以参考以下几条建议。
无论如何,尽力将帧数维持到90 fps。
帧率对vr的体非常重要,太低容易造成眩晕。目前htc vive、oculus rift和psvr对游戏的建议都是90 fps,psvr还可达到120 fps,而gear vr为60 fps。
不要设计加速 我们都知道,眩晕是由于vr画面运动跟我们身体的运动不一致导致的,平缓的画面眩晕感不会太强,而一旦加速,很多人就会受不了,就像过山车一样。
当游戏人物在走或跑时,不要把相机上下晃动。
这个同样是为眩晕而考虑的,很多电影和游戏在人物跑动时,画面也会跟着抖动,这是为了将跑动的效果呈现给观众看,部分人看了其实也会晕,但影响不是很大。但在vr中千万别这么做,高沉浸感让眩晕感更强,一些用户很快就会吐。
没有鼠标键盘怎么交互? 在vr里有很多交互任务需要新的实现方式,比如导航,选择和操控物体,菜单和用户界面,文字输入等。原因是vr游戏的交互和传统游戏非常不同,这里没有鼠标键盘,没有触摸屏,手柄也不是最好的交互方式,所以三大vr平台都有自己的动捕手柄。
对于vr的交互实现方式目前并没有标准可供参考,不同的游戏、平台甚至用户可能都会不同。就拿导航来说:可以用手柄按键来实现,可以用手柄指向某个方向,可以语音说出目的地,可以直接走过去,可以用手势,可以用眼睛望着那个方向……非常多不同的实现方式,开发者应该根据情况选择最适合的一种。
想开发vr游戏?你需要注意这些东西 替身
用户在戴上头显时,会完全沉浸在虚拟的世界里,看不到自己的身体。这时候就需要在虚拟世界中设计一个用户的替身。它可以是用户的自我投射,也可以是完全不同的人。
如果你用的是一个具有全身动作捕捉功能的vr系统,那么把真人原比例完全投射到虚拟世界中会不那么难。但消费级的产品通常不会配备全身动捕,此时你得考虑虚拟世界的替身该如何映射现实中的用户。通常来说头和手的运动是被追踪的。
社交
一旦进入了虚拟世界,用户肯定不想只玩一把单机游戏,而vr特别适合多人联机。由于可以非常真实地模拟现实,两个人就算身处地球两端,透过vr也能感觉对方就在身边。比如vr虚拟影院这款应用就是要带给人们这种感觉。
而在游戏开发中,需要注意的联机事项和一般的游戏差不多。你需要把用户连接到同一服务器,信息同步,还要能看到其他人的替身。vr还需要特别注意网络延迟的问题,不然这虚拟的世界就太假了,游戏体验也不会好。
在不同的平台上运行
同时为oculus rift和htc vive开发游戏的开发者肯定不少,毕竟谁也不知道哪家会成为市场老大。而如果你先为某家开发了游戏,移植到另一个平台上时就需要注意适配的问题,各家的硬件都不同,交互、追踪系统也有很大差别。这就像同一个app适配ios和android一样,很多部分可能要重新开发。
沉浸感
vr呈现的不一定是能够以假乱真的世界,但它需要让用户感觉自己在身在一个新世界里,而不是从旁观者的角度看着这个世界。这时游戏设计就需要注意一些东西。
首先是连贯性,给自己创造的世界赋予某种特性时需要保证它是连贯的,比如一个失重的世界或是穿行的隧道。
其次是感官迷惑,这不仅包括运动,还有触觉、嗅觉、条件反射等,其目的是让你的身体对虚拟的画面作出反应。
然后还有交互设计,当你在为用户设计一种“体验”时,不能让他“为所欲为”,而是得按照你设计的方式来玩。比如沉浸感做得很好的一款vr应用“verdun 1916-time machine”,它的交互非常简单:你只能转头,因为你是一名受伤的士兵。
总结 鲍永哲说的没错,其实vr游戏开发技术上不难,难的是设计和创意。因为没有人可告诉你每一步该怎么做,每个开发者都能去探索最好的vr体验。上文中的一些建议可以保证一些基本的体验,这里 :
延迟最小化,保证不会让用户玩得很晕;
要结合内容和硬件设计合适的交互实现方式;
正确地在虚拟世界中用替身映射用户;
高效地联机;

SiC芯片及功率器件在新能源汽车控制器中或大批量应用
配电终端一键式自动化批量检测实现方案
特斯拉推出新款Model X标准续航版 售价88490美元
小米6、荣耀9对比评测:小米6、华为荣耀9谁更值得入手?看看配置、外观、价格、系统对比才知道!
中国汽车芯片产业创新战略联盟成立,实现芯片自给
开发VR游戏需要注意哪些东西?
如何利用人工智能技术保障粮食安全
飞利浦照明王昀:物联网时代 智能照明将成趋势
双面散热汽车IGBT模块热测试方法研究
三相异步电动机正反转电路图和工作原理讲解
满堂红在行内率先推出无线手机网 找房更便捷
高比能锂金属二次电池上的最新进展
一个典型的工业机器视觉系统包含哪些技术?
欧姆龙,机械自动化控制器 NX1系列,已在中国市场首次发售
三款AMD锐龙7000智酷版处理器正式上线
Microchip推出最新版本统一软件框架 增加简化设计功能
谁在给水氢发动机加油
LGG3拆解 内部构造并不复杂
便携式医疗设备的应用和开发考量
思博伦通信Avalanche网络应用测试方案