文档章节

这可能是最全面的VR游戏普及贴

芝士菌
 芝士菌
发布于 2016/07/07 10:10
字数 2071
阅读 25
收藏 0

Oculus Rift、HTC Vive以及PlayStation VR三大设备的出现,带来了难以计数的副产品。人人都为这些新奇的体验而欢欣鼓舞,越来越多的开发商加入到VR游戏阵营中。

一. VR的发展历程和现状

VR,全称Virtual Reality(虚拟现实),算得上是时下最受关注的技术热点之一。事实上,VR并不是最近才诞生的一个新概念,早在20世纪80年代初,美国VPL公司创建人拉尼尔就已提出VR的宗旨,就是让用户沉浸在由计算机仿真的虚拟环境(即Virtual Environment,简称VE)当中。

VR技术的应用领域相当广泛,包括仿真操作训练、房地产销售、仿真实验、旅游、购物、医学、远程会议、现场转播、室内设计、古迹复原等。

虽然VR概念在半世纪前就被提出,但由于受到当时硬件技术水平的限制,该技术未能很好的推广。不过VR技术这一概念一直被各种电视剧、影视剧甚至动画所引用。比如之前比较热门的电影《黑客帝国》和动画《刀剑神域》。

时至今日,硬件技术水平与昔日相比有了很大的提升,因此VR技术得到了爆发性的发展。索尼、HTC、Oculus、三星等各大电子厂商都发布了旗下VR设备的消息。Facebook对外宣称未来10年将对内虚拟现实技术投入10亿美元。有消息称腾讯同时向VR硬件开发和VR应用开发投下重本。连知名导演张艺谋都宣称要拍VR电影。所以VR的火爆也就不难理解了。特别在游戏行业,VR带来的体验足以颠覆玩家原有的游戏感受。

二. VR游戏硬件设备及制作软件

要了解VR游戏的制作,首先得了解目前的VR硬件设备和制作软件。目前面向游戏方向的VR设备主要有两种类型的VR硬件设备:

第1类 >> 基于PC的沉浸头戴式设备(HMD) 这种设备的代表是Oculus Rift和HTC VIVE,以及国内的3GLASSSES和大朋头盔等。 其优点在于沉浸体验很好,但由于是有线设备,其有限的移动范围是个障碍,而且这类设备需要连接PC进行游戏,因此需要固定的场所和一定的空间。由于PC可以使用高性能处理器和显卡,因此这类设备的游戏可以带来比较好的VR体验。

第2种 >> Mobile VR 现在人手一部手机,因此该类设备只要简单地将纸版折成的可容纳手机的盒子就能体验,代表设备有Google的Cardboard、三星的Gear VR和国内的暴风魔镜等,虽然体验没有PC头戴设备好,但由于成本低廉,易于携带,可以在任意环境进行使用,方便性大大超越了HMD。

VR游戏的内容制作是建立在高质量的美术制作基础上的,和原有的次世代游戏美术制作基本是一脉相承的,其主要流程基本上都是素材制作-引擎导入-灯光材质-特效动画-打包输出等。这其中VR效果的实现主要是通过游戏引擎来完成的。

当前国际上知名度最高的商业游戏引擎是Unity和Unreal,这两款引擎在Unity5和Unreal4之后都对VR进行了大力支持,包括与Oculus、HTC、Sony等主要VR厂商的合作,可以很方便的实现VR游戏的制作。其中Unreal在画面效果上会略胜一筹,Unity在上手难度上和一些组件多但单个组件面数低的场合上性能有优势。目前基于PC开发的HMD类VR游戏多数采用Unreal引擎来实现,而Unity引擎在Mobile VR上用得比较多。

三. 学习VR游戏制作从何入手

广义的游戏制作包含的内容很多,包括美术、策划、程序、音乐音效、特效等多方面的内容。

如果是没有接触过的同学可能会不知道从何入手。这种情况下可以考虑从学习游戏引擎进行。一是因为游戏引擎本身是资源整合型的解决方案,可以把美术资源、音乐音效、动画特效、灯光材质、关卡搭建、游戏逻辑实现、打包输出等都包含在里面,通过对引擎的学习就可以了解整个游戏制作的流程,对游戏制作有一个初步的认识;二是因为游戏引擎包含了对VR效果的支持,如果要体验到VR游戏制作的最终效果只能在引擎中实现。

学习游戏引擎如果完全按照学习软件操作的方式去学的话会比较慢,最好是在有相应资源的情况下通过复制比较简单的游戏实例来学习,会比较容易掌握制作的流程,而且最好不要自己闷着头学习,要善于通过各种途径和其他人交流,这样才能学得更快更好。

除了技术方面的因素之外,开发者在进行VR游戏开发方面还要注意以下事项:

第一. 不建议用传统游戏设计思路 将老游戏转换成虚拟现实游戏没有意义,并且会存在很多问题。比如传统对战的“铁拳”,放到VR环境中会使人非常害怕,不是所有真实世界中的体验都适合放到VR环境中。

第二. 突出与玩家近距离接触的物品/角色的互动体验 VR游戏应注重与虚拟环境中的角色进行交流,要有真实感、紧张感,体验完后有想要再玩的冲动。

第三. 重用VR诠释故事,激发用户的情感 比如“一个卖火柴的小女孩独自在街角冷的发抖的哭泣”这个场景,如果你在电影院观看,你只会表达同情,你知道这是假的,并不会做出其他动作。而在现实当中,你会需要做出选择,是装作没看见转身而过,还是上前提供帮助。在VR环境里,你也会遇到多种选择,因为VR让场景特别真实。

第四. 设计拟人的角色 多设计与体验者近距离接触,注意眼神的交互、交流,增加人与虚拟物体的交互,沉浸感会非常大幅度的增加。

第五. 需要限制虚拟空间的大小及玩家的活动区域 有一个适度狭小的空间能增加用户的安全感,让用户真的感觉在哪里,也减少晕眩。

第六. 善于利用音效及语音引导 多设计与体验者近距离接触,注意眼神的交互、交流,增加人与虚拟物体的交互,沉浸感会非常大幅度的增加。总的原则是尽量把玩家带入到游戏创造出的世界中来。

如果想要第一时间获得以上免费直播课程的收听地址,欢迎大家扫码加入网易VR游戏交流QQ群。QQ群号:438065764

此外,网易云课堂目前已推出VR游戏设计师微专业。行业顶尖开发者,结合真实产品案例,教你4个月打造高质量的VR游戏。现在报名,除了享受课程折扣外,还能抽取价值2199元的3Glasses D2开拓者版VR眼镜及价值119元的暴风魔镜III Plus 纪念版。手慢无哟http://mooc.study.163.com/smartSpec/detail/1001149004.htm

© 著作权归作者所有

芝士菌
粉丝 0
博文 1
码字总数 2071
作品 0
杭州
私信 提问
发挥硬件潜力 英伟达为VR重塑显示技术

对计算机图形而言,虚拟现实,增强现实和混合现实所带来的虚拟体验是一种新前沿。这个前沿状态与当代游戏和电影图形截然不同。对于后两者而言,几十年的制作经验和稳定进步的技术已经实现了2...

yivian.com
2017/12/01
0
0
除了软硬件,VR要想爆发还离不开5G的助力

5G网络的全面搭建将是推动VR硬件设备普及的重要动力。 在之前的CES上,英特尔发布了全球通用的5G调制芯片。去年10月,高通也发布了它们第一个5G调制解调器芯片Snapdragon X50,可以应用于手机...

行者武松
2018/03/01
0
0
SACC2017:直播技术实践与性能优化专场实录

  【IT168 资讯】随着互联网的盛行,“视频直播”四个字已不再局限于电视,网络视频直播技术的发展催生了网络直播这一新兴行业及新的职业“网络主播”。虽然网络上对于网络主播的新闻多以奇...

it168网站
2017/10/23
0
0
2017手游买量时代的到来

2017手游买量时代的到来 --记2017年GMGC大会 一年一度的GMGC (全球游戏大赛)在17年的3月15-17日举行,从本届(2017年度)大会透射出来的很多行业信息,或许可以主导未来几年行业整体的发展格...

Liu_guozhu
2017/03/21
0
0
「深度」VR一体机内容爆发点:视频比游戏来的更早一些

移动VR一体机被认为是VR硬件发展的终极形态,但是因为技术壁垒以及VR内容市场的发展趋势,VR一体机的游戏时代未至,而视频时代正在“异类崛起”。 2016年一直被业内人士称作是VR元年,在层出...

行者武松
2018/03/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

golang-字符串-地址分析

demo package mainimport "fmt"func main() {str := "map.baidu.com"fmt.Println(&str, str)str = str[0:5]fmt.Println(&str, str)str = "abc"fmt.Println(&s......

李琼涛
今天
4
0
Spring Boot WebFlux 增删改查完整实战 demo

03:WebFlux Web CRUD 实践 前言 上一篇基于功能性端点去创建一个简单服务,实现了 Hello 。这一篇用 Spring Boot WebFlux 的注解控制层技术创建一个 CRUD WebFlux 应用,让开发更方便。这里...

泥瓦匠BYSocket
今天
6
0
从0开始学FreeRTOS-(列表与列表项)-3

FreeRTOS列表&列表项的源码解读 第一次看列表与列表项的时候,感觉很像是链表,虽然我自己的链表也不太会,但是就是感觉很像。 在FreeRTOS中,列表与列表项使用得非常多,是FreeRTOS的一个数...

杰杰1号
今天
4
0
Java反射

Java 反射 反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的 Class,Class 类 用于表示.class 文件(字节码)) 一、反射的概述 定义:JAVA 反射机制是在运行状态中,对于任...

zzz1122334
今天
5
0
聊聊nacos的LocalConfigInfoProcessor

序 本文主要研究一下nacos的LocalConfigInfoProcessor LocalConfigInfoProcessor nacos-1.1.3/client/src/main/java/com/alibaba/nacos/client/config/impl/LocalConfigInfoProcessor.java p......

go4it
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部