学习和深入了解AR VR, 有哪些资料、书或者网站可以参考?

决定跟着未来的潮流不能落下
关注者
1,557
被浏览
265,076

39 个回答

谢邀,简单分享下我从事3D/AR/VR行业收藏的一些资料和产品,还整理了一份3D创作工具导航XR行业图谱,大家有需要的可以收藏起来,我会持续更新的。

IT桔子有个很好的功能,叫行业图谱,因为现在这个赛道的公司还是比较少的,所以只会偶尔在上面了解一些新的公司或产品,对于新手而说,从这里就可以了解到很多VR/AR的公司。

链接:IT桔子 | 泛互联网创业投资项目信息数据库及商业信息服务商

市场调研

VR/AR的市场调研报告主要是从埃森哲平台上获取,统称XR(扩展现实)内容含金量挺高的,感兴趣的可以自己去挖掘一下。


硬件设备

VR设备

AR设备

有机会的话,建议多去尝试最新的VR/AR硬件设备,个人第一次体验Hololens,真的感觉这就是未来,VR Oculus Quest体验也非常好,虽然在中国的使用门槛挺高的,但强大的内容生态和快捷的沉浸体验,这是现阶段最接近《头号玩家》的VR设备了。


编辑工具

AR编辑器

想不到吧,抖音特效也是有应用AR技术,让虚拟与现实连接在一起。


VR沉浸式协同


行业应用

接下来分享平时工作中整理的一些产品和应用,有些并不是单纯的VR/AR产品,但挺有发展前景,VR游戏就不具体分享了,基本到VR应用商店就可以了解到最新的VR游戏。

VR应用商店

AR内容应用

直接在苹果手机App Store上选择AR App分类就可以发现现在市场上做得比较好的AR应用。

汽车行业

家居行业

医疗行业

艺术行业

VR主题乐园

BIM建筑信息模型

BIM的核心是通过建立虚拟的建筑工程三维模型,利用数字化技术,为这个模型提供完整的、与实际情况一致的建筑工程信息库。该信息库不仅包含描述建筑物构件的几何信息、专业属性及状态信息,还包含了非构件对象(如空间、运动行为)的状态信息。借助这个包含建筑工程信息的三维模型,大大提高了建筑工程的信息集成化程度,从而为建筑工程项目的相关利益方提供了一个工程信息交换和共享的平台。

数字孪生

数字孪生是充分利用物理模型、传感器更新、运行历史等数据,集成多学科、多物理量、多尺度、多概率的仿真过程,在虚拟空间中完成映射,从而反映相对应的实体装备的全生命周期过程。数字孪生是一种超越现实的概念,可以被视为一个或多个重要的、彼此依赖的装备系统的数字映射系统。

希望这些分享对大家有用,愿VR/AR这条赛道越来越宽,未来有更多的人可以参与其中,加油!

说明:此回答主要专注于VR游戏入门,对VR/AR行业也有涉猎。


如果说2014年Facebook以20亿美元收购Oculus,让外界首次聚焦VR/AR行业的话,那么2016年则必定将成为VR/AR行业爆发的元年,各大公司齐步进军VR/AR,在主流科技媒体上,每天都会频繁出现关于VR/AR行业的报道、分析报告的出炉、市场的增量、投资的追加,以及新的入局者,无不预示着VR/AR行业的蓬勃向上。尤其是视频游戏行业,因为潜在市场巨大、对营收持乐观态度、以及用户的高期待,更成为VR行业的最佳入口。

(高盛:《VR与AR:解读下一个通用计算平台》产业报告中,对VR在各行各业在未来发展的预测,腾讯科技中文翻译)

那么,如何入门VR游戏呢?

1、VR/AR是什么?

1)VR

维基百科定义

VR,是virtual reality的缩写,简称虚拟技术,也称虚拟环境,是利用电脑模拟产生一个三维空间的虚拟世界,提供使用者关于视觉等感官的模拟,让使用者感觉仿佛身历其境,可以及时、没有限制地观察三维空间内的事物。

人话版

VR,是利用电脑技术再造一个虚拟空间,利用VR设备的头部、动作监测技术追踪用户的动作,再反馈到内容中,为用户提供沉浸式的体验。因为呈现内容全为虚拟,VR设备也往往以全封闭的形式呈现。

2)AR

维基百科定义

AR,是Augmented Reality的简称,是一种实时地计算摄影机影像的位置及角度并加上相应图像的技术,这种技术的目标是在萤幕上把虚拟世界套在现实世界并进行互动。

人话版

AR,是利用电脑技术在现实世界上叠加上新的虚拟内容,相当于是现实世界的增强版。因此,AR设备通常需要保持透明或半透明状态,必须保证体验人员能看到现实场景,并利用集成影像投射原件,丰富现实场景。

3)区别


2、VR游戏软件/设备介绍

如果要学习制作VR游戏,必须有相应的VR软件和VR设备。

1)硬件:VR设备

如上所言,VR设备主要可分为PC端和移动端两块,目前发展的比较成熟的主要是PC端的头戴式设备(HMD)和平台,像HTC Vive甚至被誉为“没有体验过HTC Vive,就不算了解VR”,可见其效果斐然。另外,Sony的PlayStation VR也将在10月推出,可视为其支持平台游戏VR化的重要一步。

而移动端的VR设备,可以配合智能手持设备使用,更加简单、舒适,最具代表性的就是三星Gear VR,预订Galaxy 7就可免费获赠Gear VR,相对PC端产品,价格优势明显,但体验感也不及PC产品。而国内也有百元级定价的暴风魔镜在售,体验VR的门槛并不高。

(德银:《VR时代到来》产业报告中,对VR硬件设备的分类,腾讯科技中文翻译)


2)软件:游戏引擎

在使用VR硬件体验VR游戏之前,我们需要先使用游戏引擎实现VR特效,制作VR游戏。一般来说,Unity和Unreal是VR游戏制造商使用的主流游戏引擎。

Unity是一个用于创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的综合型创作工具,推出较早,学习、开发成本都相对较低,而且已经提供了一些现成的VR下的demo以供参考,但是画面渲染能力较弱,官方插件不全,对控制器的支持也一般。主要用于组件多但面数低的游戏制作,移动端较简单的VR的开发也基本是基于Unity实现的。

Unreal同样是全球知名的商用游戏引擎,占据游戏市场80%的市场份额,学习、研发成本高难度大,操作复杂,并且有相当部分缺乏现成文档,完全处于探索阶段,bug也比较多,游戏打包编译时间也很久;但好处在于画面效果比Unity高出不少,渲染能力、插件支持和对控制器、手柄的操控都完全秒杀Unity。基于PC端开发的HMD类VR游戏,因为更强调画面感和真实性,基本都采用Unreal实现,现在也逐步进入手游领域开发。

目前,两款游戏引擎最新版本都已经与Oculus、Sony、HTC等主要VR厂商的合作,可以方便的开发VR游戏。


3、学习资源

虽然VR游戏制作包括环节众多,游戏新手在面对策划、程序、美术、音效、特效等,会觉得无从学起,如果是这种情况,不妨以游戏引擎为切入点。最主要的是,VR效果最终要从游戏引擎中体现、输出,所以学会了游戏引擎的操作,也就是掌握了VR游戏开发的一大半。另一方面,在使用游戏引擎时,会接触到动画系统、GUI、美术、音效、特效、光照系统、关卡、游戏逻辑乃至最后的打包输出等多个环节,一次体验后,就能基本走遍游戏开发的全程。


1)书籍

对国内行业来说,VR开发是新领域,很少有合适的教材、专著适合学习,一些中文教材要么引擎版本不是最新版,操作有脱节,要么知识点重复累赘,如果要从书籍入手学习,最合适的基本都是外文出版,少量有中文译著,价格都比较贵TAT

《精通Unreal Engine 3卷Ⅰ》:精通Unreal Engine 3卷Ⅰ (豆瓣)

《精通Unreal Engine 3卷Ⅱ》:精通Unreal Engine 3卷Ⅱ (豆瓣)

这两卷丛书是Unreal引擎的入门级基础丛书,作者来自三维设计教学领域的著名公司3DBuzz。本身教材编写的详略程度和难易程度是十分适合自学的,对着教材和Unreal练习,比较容易上手,如果结合视频更加事半功倍。

但有一个问题是,这本书因为出版较早,所使用的软件版本已经不是市面上主流的Unreal版本,因此一些操作会对不上。


《Unity 3.x Game Development Essentials》:

Unity 3.x Game Development Essentials (豆瓣)

这本书是Unity入门必备款,真·游戏开发零基础实操上手经典教材。学习内容安排有条理,难度也是逐级递进,还能在教方法的同时告诉你这款软件设计的机制和道理,对新手来说亲和力很足。如果认真跟着学完这本书,你差不多的就能自己完成一个小游戏制作了。

缺点也有:有点话唠,经常重复讲解同一个步骤,看两遍还好,五遍六遍,就很抓狂了;虽然是零基础,但是至少要懂一些程序语言;书中提到的Unity 3.x版本同样比较落后;外文书籍,语言障碍永远横亘在中间。


《Unity 5.X从入门到精通》:

amazon.cn/Unity-5-X%E4%

官方出品,Unity 5.X最新版本,权威性和科学性毋庸怀疑,适合初学5.x版本的人。但也不适合完全零基础的人,起码的编程语言还是得略懂,另外这本书虽然很厚,但大部分都是图片,案例也不多。

其他有需要的,推荐收藏两个豆列:

遊戲編程: 引擎及工具使用:遊戲編程: 引擎及工具使用

遊戲編程: 引擎及工具開發:遊戲編程: 引擎及工具開發


2)网络资源

·真·无程序语言基础·小白学员:

请从C#、JS基本语法开始学起,主要以C#为主,在开发中使用较多。至于C#如何上手,好像超出了这个回答的范围,万能的知乎已经有不少优质答案,请大家前往C#话题精华区自行寻找资料、课程、文档:C# - 话题精华

例如:学习C#的正确姿势以及一些问题?学习C#的正确姿势以及一些问题? - C#


·课程资源:

最佳的学习资源其实在Unity官网:Unity - Learn

Unity wiki: Unify Community Wiki

Unity blog:Technology

Unity answer: The best place for answers about Unity

Unreal Engine 4的文档:docs.unrealengine.com/l

Unreal Engine 4 Answerhub:UE4 AnswerHub

官网提供各类新手入门的视频教学(英文)和素材(素材和插件都可以在assetstore下载到,部分收费),教学内容比较基础。而跟着文档走,能扎实软件基础,初学者认真学完可以制作自己的第一个游戏。

如果对着教材学习比较乏味,可以考虑《Unity 3D游戏程序开发公开课》(study.163.com/course/in),《游戏特效 - Unity3d特效基础 - 入门到精通》(study.163.com/course/co)这类免费课程。

如果自控能力不够需要监督or自学遇到瓶颈需要指导的,可以选择有教师辅导的课程,比像网易云课堂的微专业《VR游戏设计师》(mooc.study.163.com/smar)这类能业余时间学习,能在学习之余跟老师交流讨论,可以在学习中获得一些项目经验的就差不多了,美中不足的就是这类线上培训还比较少。

并不是特别赞成辞职专门去上个封闭培训班这类做法,就Unity的学习体验,Unity的入门很简单,跟着官网和文档就行,Asset Store插件也很多,所以动辄几万的培训班好像并没什么意思。但学下去后却发现,Mono脚本就能延伸出来的一堆问题,在开发中还要整合游戏开发中干卡制作、特效合成等等多种技术,与各环节人员反复沟通调节。在初级到进阶之间,很容易遇到瓶颈期,有老师能做个提点还是很有必要的,所以比较轻量的线上培训,或者学习者相互交流平台倒是个不错的选择。


·VR资讯网站/论坛:

VR789:首页

一个比较完整的VR导航网站,包括垂直网站、VR设备、VR开发等都包含在其中,出入门者可以去这里找到自己需要的内容浏览查看。

摩多VR:VR|虚拟现实|VR眼镜|Oculus

除了一般的VR资讯之外,还提供各类平台的VR游戏下载,相当于一个带资讯的应用市场。

87870:87870虚拟现实网

新闻资讯+评测+VR游戏+社区的综合体,各方面都比较完整的一个网站。

Yivian:YiViAn | 虚拟现实(VR)布道者,虚拟现实(VR)媒体国际品牌

VR科技博客,原创内容很多,并且随手摘录各种VR行业报告、关注指数,类似VR圈中的月光博客。


·国外网站也有两个推荐,但平时看的不多:

VRfocus :http://www.vrfocus.com/

VRscout:

VRScout - Virtual Reality News and VR Videos

·与VR相关的贴吧,比较推荐入门者关注:

VR吧、oculusrift吧、htcvive吧之类的,虽然贴吧广告很多,但人气还是可观的。

·微信公众号:

VR次元(qqtechvr)

腾讯科技出品的VR专业微信账号

VR观察(VRguanchajun)

VR观察网出品的公众号,各类行业报告、内容数值都比较全。

4、一些建议

1)从真实世界的角度设计游戏关卡和动作

传统游戏的代入感不强,但VR游戏的逼真感,却能让一些华丽酷炫的动作吓到游戏者,特别是一些杀人场景,更需要考虑到玩家的代入感和虚拟环境中的道德感。所以设计VR游戏时,即使移植其他平台的游戏,也不能原样照搬。


2)恰当利用VR的感染力

VR的逼真感在另一方面也能增加玩家的“在场感”,提升虚拟人物与玩家的眼神交流、肢体接触等,都是加强体验感的不错方式。