摘要

作为人与虚拟世界之间的新型交互方式,VR 能够让用户在模拟现实中获得身临其境的感受。但是,鉴于 VR 的帧预算为每帧 11.1ms (90fps),实现实时渲染并不容易,需要对整个场景渲染两次(一只眼睛一次)。在本文中,我们将重点探讨 VR 游戏的性能和用户体验优化,介绍我们在《Code51》这款VR电竞游戏中使用的缓解晕动症技术,延长用户的游玩时间,还将介绍《Code51》中的性能优化和差异化,提升玩家和观众在整个游戏中的用户体验。

引言

《Code51》是全球首款支持 Oculus Rift、HTC Vive、PSVR 和 Pico VR 的机甲竞技场 VR 游戏,它可支持全球玩家之间四对四对抗,专为 VR 电子竞技量身定制,采用可最大限度减少晕动症的游戏设计和内置的观察者模式。《Code51》已在中国 3,000 多个 VR线下店和体验中心上线(造梦和乐客),并且计划在 2018 年第二季度在 PlayStation Store、Oculus Store 和 Steam 上线。

英特尔与第一摩码紧密合作,致力于优化该游戏的用户体验和性能,并且在英特尔® 酷睿™ i7 处理器上增添了视觉和听觉增强效果,包括 3D 音效、物件破坏、更丰富的CPU粒子和额外的背景效果等。

我们将在本文介绍《Code51》中帮助提升 VR 游戏沉浸感和用户体验的 7 个设计要点。

沉浸感 VR 游戏的设计要点

在 VR 中身临其境地移动

当前有 4 种在虚拟世界移动的方式,分别是:

  • 瞬移 + 6自由度 (DoF) 追踪(如《Robo Recall》)
  • 虚拟座舱(如《EVE:  Valkyrie》)
  • 硬件运动模拟器(如Virtuix Omni™)
  • 大空间追踪系统(如OptiTrack™)

所有这些解决方案各有优缺点。《Code51》采用了虚拟座舱的移动方式,原因如下:

  1. 能够連续移动是提升 VR 沉浸感的一种重要方法,因为它与我们的现实体验相匹配,虚拟座舱是唯一可支持在 VR 中連续移动且无需增加额外硬件和成本的方法。
  2. 鉴于目前高端 VR 头盔的销量并不高,可兼容 3自由度 VR 头盔的移动方式有助扩大用户基数并减少将游戏移植到这些设备上的工程量。
  3. 《Code51》是一款VR电竞游戏,玩家坐在机甲座舱内与其他人战斗,这种“坐式”体验与虚拟座舱的移动方式完美匹配,提升了沉浸感。
  4. 坐著使用游戏手柄玩没有站着使用动作控制器玩那么累人,用户可以更长时间地畅玩 VR 游戏[1]。图 1 展示了用户如何使用各种 VR 头盔畅玩《Code51》。

图 1.《Code51》支持各种 VR 头盔。左侧:HTC Vive (6 DoF)。右侧:Pico VR (3 DoF)。

缓解 VR 中的晕动症

晕动症[2]是影响用户不能长时间体验 VR 的主要因素之一。引起这种症状的因素包括:

  • 辐辏调节冲突引起的视觉压力[3]
  • VR 场景没有方向线索或参照物(即不能获得当前移动方向的提示)
  • 较低的帧率或较高的 MTP 延迟
  • 眼睛所见和身体感受之间的加速度不匹配
  • 角速度
  • 镜头拉近或拉远
  • 低PPD (每度像素数)引起的模糊

《Code51》采用了几种方法来最大限度地减少晕动症

  • 用户界面设计

    • 将控制面板放到离用户 1 米以外以避免频繁改变用户的辐辏距离,减少辐辏距离相对于焦距的变化
  • 场景设计
    • 在场景中提供清晰的方向线...阅读全文

VR电竞游戏在英特尔®架构上的用户体验优化相关推荐

  1. 电脑抓整个路由器的包_网络是电竞游戏体验的命脉 2018年年度电竞路由器功能盘点...

    2018年是电竞路由器的元年,从2017年的概念产品诞生开始,电竞路由器很快就确定了品类,随着<绝地求生>.<王者荣耀>等对网络质量敏感的竞技游戏的火爆,电竞路由器迅速被竞技玩 ...

  2. 史上最强风冷×液冷散热性能王者,年度电竞游戏旗舰红魔3S发布

    回顾近年来全球游戏领域发展,"手游电竞"是毋庸置疑的行业焦点.有预测报告显示,全球移动手游市场在2019年收入将高达685亿美元,其已占据全球游戏市场45%的规模,是游戏领域最大细 ...

  3. 在英特尔硬件上部署深度学习模型的无代码方法 关于OpenVINO深度学习工作台的三部分系列 第二部

    作者 Taylor, Mary, 翻译 李翊玮 关于 OpenVINO™ 深度学习工作台的三部分系列文章 关于该系列 了解如何转换.微调和打包 推理就绪的 TensorFlow 模型,该模型针对英特尔 ...

  4. 在英特尔硬件上部署深度学习模型的无代码方法 OpenVINO 深度学习工作台的三部分系列 - CPU AI 第二部

    作者 Taylor, Mary, 翻译 李翊玮 关于该系列 了解如何转换.微调和打包 推理就绪的 TensorFlow 模型,该模型针对英特尔®硬件进行了优化,仅使用 Web 浏览器.每一步都在云中使 ...

  5. 英特尔® 至强融核™ 处理器优化教程

    原文链接  下载文件 1. 简介 本教程将介绍多种优化应用,以支持其在英特尔® 至强融核™ 处理器上运行. 本教程中的优化流程分为三个部分: 第一部分介绍用于对代码进行矢量化(数据并行化)处理的通用优 ...

  6. 项目奖金一般是多少_放下DOTA2和LOL不谈,奖金池20万美元的VR电竞是什么等级

    这几年,只要一提到电子竞技,除了几台电脑和壮观的比赛场面,最令人印象深刻的就是那令人咂舌的奖金池.最知名的莫过于去年DOTA2 TI6的2074万美元以及LOL S6的507万美元.(顺便说一下,在2 ...

  7. 电竞游戏电脑推荐,台式机R13性能破界

    相信很多朋友都和我一样,十分喜欢各类电竞游戏.因为在电竞游戏中,我们能够获得全身心的放松,并在和队友的团队协作中,获得非一般的成就感.为了获得极致的游戏体验,我让朋友给我一些电竞游戏电脑推荐,最终性能 ...

  8. 竞技时代引领VR电竞,WVA2018全新出发!

    2015年12月31日,"暴风魔镜杯"WVA2015全球首届VR电子竞技大赛正式揭开了VR电竞的序幕. 两年多来,VR电子竞技走进了越来越多行业内外人士的视野.作为全球第一家发起并 ...

  9. 233全国VR电竞城市争霸赛「云南赛点」落地启动!全面构筑5G VR电竞共赢新生态!

    233全国VR电竞城市争霸赛「云南赛点」落地启动!全面构筑5G VR电竞共赢新生态 233全国VR电竞城市争霸赛「云南赛点」落地启动!全面构筑5G VR电竞共赢新生态! 7月18日下午14时,233全 ...

  10. 获620万美元融资!SLIVER.tv将推出VR电竞视频平台

    "VR+电竞"似乎备受风投企业青睐. 虚拟现实与电竞结合并不算新鲜,<Dota2>.<坦克世界>和<英雄联盟>等热门游戏都曾开放过VR观战以及直 ...

最新文章

  1. QIIME 2教程. 29参考数据库DataResources(2020.11)
  2. JavaWeb之Filter过滤器
  3. 判断本地是否存在Jquery文件,如果不存在则使用CDN加速的Jquery文件
  4. 7-38 数列求和-加强版(20 分)
  5. nfc修改饭卡软件下载_你还要什么校园卡?有NFC不就够了
  6. Struts2 + Spring + Hibernate 通用 Service 和 DAO
  7. Mysql 查询列名
  8. 为DPDK eal动态库添加新函数 ld不过的问题
  9. ProGuard:保留包名,混淆类
  10. 安卓设置屏幕方向后,恢复自动旋转
  11. EndNoteX7中conference proceeding和conference paper的区别
  12. 程序员的情人节「GitHub 热点速览 v.22.07」
  13. C#全局钩子参考文章
  14. 中国最美的一千个汉字 : 千字文4
  15. 计算机无法访问iTunes,无法连接到iTunes Store解决方法介绍
  16. 小O地图EXE版V0.9.5.5 - 功能总览
  17. defaultdict用法详解
  18. 贵有恒,何必三更眠五更起;最无益,莫过一日暴十日寒。
  19. 3D建模教学 | 卡通石头高模制作技巧
  20. 【新书推荐】【2011.06】唐缺:不一样的推理密谋全集(套装共7册)

热门文章

  1. 【Ubuntu】检测内存并压力测试
  2. 【扯皮系列】一篇与众不同的 String、StringBuilder 和 StringBuffer 详解
  3. java输入数字星期,输出英文
  4. java8 成绩分数排名
  5. App自动化测试之企微打卡、快手刷金币
  6. Android学习教程之idea和海马玩模拟器搭建调试
  7. java other_在Java中,方法成为public / private / other是什么意思?
  8. java endian_java – 将小Endian文件转换成大Endian
  9. 删除linux终端的历史命令,清除Linux终端命令的历史记录
  10. Allegro PCB操作技巧