VR三大模块的24个开发技巧

发布者:WanderlustGlow最新更新时间:2017-08-01 来源: 21ic关键字:VR技术  Vive设备  VR开发 手机看文章 扫描二维码
随时随地手机看文章

近年来,虚拟现实技术在诸多方面取得了突破性的进步。但作为一个全新的平台,虚拟现实开发者正面临各式各样的挑战。本文结合自身的开发经验,从Vive设备、通用VR开发以及更具哲学性的VR三大模块,分享虚拟现实开发的技巧。

Vive设备技巧

 

1.要求用户按下开始按钮。这样操作的关键在于:

确保用户已配戴好头戴设备并做好体验准备;

确保用户手中至少有一个控制器准备就绪;

在特定点上设置对象且适合用户高度(即对象的高度接近用户并且相对于用户的头部又有一定的距离);

这个按钮连接主控制器(无论用户使用左手还是右手)。如果控制器分工不同,可以使用这个按钮操作主控制器。

2.与其他按钮相比,某些按钮必须会更方便快捷,如主机控制器。尽可能使按钮使用更简单。依据玩游戏及日常使用的经验,笔者推荐以下使用的优先级顺序:

触发按钮

单按钮的触控板

3D世界交互(如按控制器的3D按钮)

菜单按钮

四个按钮的触控板

手柄按钮(这些按钮不建议使用除非非用不可)

3.设置体验空间范围,目标大小为2m*1.5m或更小,可以捕获81%的用户。这将为捕获尽可能多的观众提供参考值。当前用户的数据细节详见这里。

4.建议用户之间不要将控制器或头戴设备太接近对方。因为某个时候他们可能会击打某些东西可能会损坏设备。

5.当用户与虚拟世界交互时可使用控制器振动以增加存在感。例如根据Vive设置房间规模。用户移动设备越快,振动也会越快。

6.许多用户看不到其控制器,鉴于这种情况,有以下三个主要的解决方案:

在用户视图中添加一行按钮或渲染文本。固定侧面视图,当控制器转移其视域时,用户必须看向文本中心方向。任何他们看不到控制器的时候,这可以扩展为将控制器显示成一个图标,他们可以使用控制器与世界交互。

将文本放置用户面前告知他需要查看控制器。

当你想要向用户展示一个特殊的按钮时添加至音频队列告知用户需查看控制器。

通用虚拟现实开发技巧

 

1.帧速率是至关重要的。实现高帧速率在虚拟现实中远远比其他因素重要。当添加的内容影响帧率且导致帧率低于90fps时要考虑所添加的是否很重要。以970GTX作为最低硬件配置标准,确保图像帧率的最低标准可达到90fps。

2.注意屏幕效果。电脑显示器上的镜头光晕在日常生活中我们习以为常,但是这种情况会导致虚拟现实完全不真实。对于游戏开发者来说这是个特殊的问题并且有时会夸大事实(如bloom)。在游戏中不要以看起来“好”作为游戏开发标准而是应该考虑如何开发虚拟现实更加真实。处理效果的重要性的通用指南如下:

抗锯齿

颜色校正

Bloom效果

屏幕空间环境光遮蔽技术(通常不用这个因其成本太高)

3.根据叙事空间设计所有UI。用户设备的分辨率足够进行3D模式阅读。另外要保证文本字体足够大。一些用户在虚拟现实中无法配戴自己的眼镜,相比“普通用户”需确保文本足够大。将UI添加至控制器中是一个不错的方式,可以让用户控制文本的大小且可使用控制器将界面放置足够阅读的距离。

4.尽可能使用音频。虽然VR中UI效果很好,但音频的运用将会带来更好的效果。用户可以同时做多件事情,听音频同时可执行另一个操作。

5.当运输/传送用户时可隐藏于黑暗中。笔者在开发中,也将现场以少量的时间(约0.2秒)设置为完全黑暗模式来帮助大脑过渡。

6.保持事物与用户之间有最小距离,当距事物近距离观看时可能到导致混乱和用户化身不舒适。相比不舒适关闭虚拟现实,建议在虚拟世界中构建一个z平面进入会更好。另外不要忘记要尊重用户的个人空间。

7.构建的细节问题。如果用户选择且接近一个对象时会顺其自然注意到对象的细节问题。除模型质量外,纹理细节是最重要的。

8.在虚拟现实闭上一只眼睛观察对象效果很好。固定视野和范围(包括武器和望远镜,显微镜等)观察是非常有效的。

9.不要插入对象相对于用户锁定它们。保持旋转锁定和锁定1、2或3轴的位置。

富有哲学的虚拟现实

1.虚拟现实相当于一面放大镜,放大了游戏/体验中最好和最差的部分。当虚拟现实作品较好,它会运行得很好。一个好的项目所达到的水准是在虚拟现实中可即刻被购买。不幸的是,不好的体验也是如此。低帧率、低质量和其他出现的问题可以完全毁了体验,有时导致模拟者生病。更好的制作意味着更多的责任。

2.绝对优先级是存在。忽视这些规则,打破所在的应用程序。

3.我们处于科技前沿因此需要花时间思考每一个新出现的问题,看是否有解决它的新颖方法。不要只是回到上一代游戏/应用程序并且重新构建。

4.尊重用户。尊重他们的个人空间及舒适水平。将非游戏玩家和一直参与游戏/体验的人们纳入考虑范围。

5.目前虚拟现实的最大威胁是在炒作和糟糕的期望值。著名Steam游戏数据统计网站SteamSpy统计销售最大数值为10-20k。虽然用户装备销售量较好,但是不要忘记这是第一代的用户装备因此期望值不要过高。

6.事情会迅速变化因此需做好准备。最好从小事开始,然后开始建立产品名称并发布产品,最终从发布的VR内容中获取真实体验。

7.观察第一次使用VR的目标受众(玩家或非游戏玩家)。尽早的关注用户玩原型VR。因为VR放大了所开发的软件最好和最差的部分,因此得到很宝贵的反馈。

8.演示的时候,有关用户体验不要设计的太复杂。大多数人乐于尝试,但如果创建太过复杂,一些人将会放弃。

9.建立一致性。当前游戏领域最主要的不好影响是游戏间相互矛盾。与其他VR开发者共用相同语法和遵循相同的准则。我们应该是一个包容的社会,比竞争更重要的是相互帮助。


关键字:VR技术  Vive设备  VR开发 引用地址:VR三大模块的24个开发技巧

上一篇:真空吸尘器的历史与市场发展
下一篇:NVIDIA揭秘:GPU是如何影响VR体验的?

推荐阅读最新更新时间:2024-05-03 01:24

麻省理工科学家实现用VR技术远程操控机器人
Oculus Rift的面世让游戏迷为之兴奋,不过这款VR眼镜同样有务实的一面。麻省理工学院的科学家成功研发出一个系统,可以利用Oculus Rift远程操控机器人。他们认为,这一系统将让蓝领们可以在百里之外开展工作。 有了这种可以远程操控的机器人,人们可以在另一个地方进行无线、远程操作。这一技术最主要的应用之一,是在宇宙中进行活动。不过它在地球上也可有所建树,比如可以应用于灾区和手术中。 这一新系统由麻省理工学院计算机科学与人工智能实验室研发,目的是让制造业工作变得更简单。制造业岗位经常需要工作人员亲临现场操纵机器,现在科学家们通过VR和机器人的结合,让他们也可以远程进行工作。 新系统是基于“脑内矮人模型”的概念诞生的,这一概念
[家用电子]
谷歌VR的“秘密项目”:单眼分辨率2000万像素
在2017年SID Display Week期间, 谷歌 VR/AR副总裁Clay Bavor透露了一个“秘密项目”,表示正在开发一个专为VR优化的OLED面板,单眼分辨率2000万像素。不过当时由于信息有限,并未受到太多重视。     由于当前 VR技术 的限制,以及谷歌宣布他们正与夏普合作开发具备VR性能(通常与OLED相关)的LCD。Bavor还公布了另一个研发项目,希望可以进一步推动VR显示器的发展。   Bavor说:“我们与全球领先的OLED制造商之一进行了深入的合作,共同打造具备VR性能的OLED显示器,令显示像素能够比目前市面上任何VR显示器都要多出10倍。在单眼2000万像素的情况下,这超出了迈克尔·亚伯拉什
[嵌入式]
这个VR技术这么酷?表情统统被捕捉
近日,一家名叫Veeso的公司,研发出一套能够追踪玩家面部表情的社交 VR 头显,官方称是全球首款能够捕捉面部表情并实时转换成为数字人物的 VR设备 ,目前在Kickstarter上众筹。   实时转换效果如下:     目前VR社交存在的问题 现阶段的VR社交,已经完成对社交对象的方向、位置、基本姿态、头部的跟踪,但这只满足了最基本的需求:与对方交流,看见对方身体。目前Altspace VR、High Fidelity 和 vTime已研发出VR社交头显,三者为玩家提供一个虚拟化身(Avatar )代表虚拟世界中的自己,但形象建模太过“粗糙”,甚至不能反映用户的动作和表情,而且里面所构建的 VR 社交环境也是
[嵌入式]
JDI开发出响应速度如OLED的VR高精细液晶屏
JDI开发出一种专门针对VR设备使用的液晶屏幕,从参数上来看指标很高。使用3. 42英寸 的1700×1440 IPS屏幕,精细度达651ppi,3ms响应时间,90Hz刷新率,具备高精细、高相应和高刷新这些VR设备所需的一切。   我们都知道对VR设备的屏幕而言,最重要的其实是响应时间和刷新率。如果响应时间不够快,刷新率不够高,画面在移动时就会有拖影和动态模糊存在,这会造成非常强烈的3D眩晕症。目前HTC Vive、Oculus Rift、PS VR都使用具备高速响应的OLED屏幕,并且刷新率都保持在90Hz及以上。   不仅如此,JDI还为屏幕配备了背光闪烁功能。大家都知道提升液晶屏幕动态图像表现的方法有两种,一种是增加运动
[家用电子]
高通首次展示下一代VR/AR技术:超复杂超厉害
   迄今超过40年历史的计算视觉和互动技术大会(SIGGRAPH)是各家厂商展现最新硬件和技术的平台,随着虚拟现实和增强现实概念在近年的兴起,该展会上的主题和重点也转向这些领域。   在今年的SIGGRAPH上,移动芯片巨头高通展示了一系列其芯片技术运用于计算机图形领域的最新成果和进展,主要体现在游戏画面表现、电脑视觉和虚拟/增强现实应用三个方面。   高通产品管理副总裁Tim Leland介绍说,目前市面上主流的VR硬件设备分为三类,一类是作为电脑外接设备的头戴虚拟现实显示器、一类是插入智能手机的移动式头戴显示设备,第三类是内含独立独立器单元的移动式头戴显示设备。   高通主要专注于为后两类VR设备提供芯片和技术支
[手机便携]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved