开发者社区> 华章计算机> 正文

《Unity虚拟现实开发实战》——第1章,第1.1节虚拟现实对你来说意味着什么

简介:
+关注继续查看

**本节书摘来自华章出版社《Unity虚拟现实开发实战》一书中的第1章,第1.1节虚拟现实对你来说意味着什么,作者[美] 乔纳森·林诺维斯,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
**
**第1章
万物皆可虚拟**
“虚拟现实”这一概念让人们对于“在某个地方”所表达的意思产生了疑问。
在手机发明之前,如果你打电话给某个人,“嘿,你在哪呢?”这样说没有任何意义。因为你知道他们在哪里,你打给他们家,他们就在家里。
然而在手机开始普及后,你开始听到人们开始这么说:“你好。哦,我现在在星巴克。”手机另一端的人并不能非常确切地知道你在哪里,因为你的声音不再跟你的房子联系在一起了。
说起VR,我有这样一个例子:当我回到家,我妻子把孩子们安顿下来之后,她便有一些属于自己的时间,于是她坐到沙发上,带上护目镜。这时我走过来,拍拍她的肩膀,这样问道:“嘿,你现在在哪里?”
这太奇怪了。一个人就坐在你的面前,你却不知道他在哪里。
—Jonathan Stark,移动专家&播主
欢迎来到虚拟现实的世界!本书将探讨如何创建属于自己的虚拟现实体验。我们将会涉及一系列实践项目、循序渐进的教程,并深入探讨如何使用Unity 5 3D游戏引擎和其他免费或者开源软件。虽然虚拟现实技术发展迅速,但我们尽量尝试只掌握那些可以让VR游戏和应用更有沉浸感和舒适感的基础原理和技术。
本章将定义虚拟现实,并且举例说明它是如何应用在游戏和其他有趣的场景和产品上的。本章将讨论如下话题:
虚拟现实是什么?
虚拟现实(VR)与增强现实(AR)的区别。
VR应用与VR游戏的区别。
VR体验的类型。
开发VR必备的技能。
1.1虚拟现实对你来说意味着什么
如今,我们正见证着消费级虚拟现实的迅猛发展,这是一项令人激动的技术,它有望改变我们与信息、朋友和整个世界进行交互的基本方式。
什么是虚拟现实?通常,VR是使用特殊的电子设备,由计算机生成的对3D环境的模拟,对于正在体验它的人来说,它看起来非常真实,目标是达到一种处于虚拟环境中的强烈感觉。
现在的消费级VR通过戴上头盔显示器(比如护目镜)观察立体的3D场景。你可以通过移动头部观察四周,并且通过手持控制器或者动作传感器向周围走动。你会被带入沉浸感十足的体验当中,就像真正处在某个虚拟世界中一样。下图展示了一个人正在体验Oculus Rift Development Kit 2(DK2):


fe3b4ed43727659744b3e78efada7b972c2a5c08

虚拟现实并不是一项新事物。虽然它被隐藏在某些学术研究实验室和高端产业及军事设施中,但早在几十年前就已经存在。过去它非常庞大、笨重,并且昂贵。Ivan Sutherland在1966年发明了第一台头盔显示器,如下图所示。它被吊在天花板上!在过去的一段时间内,一些将消费级虚拟现实产品上市的尝试都失败了。


fcbce93394deb2f942fb919c2ecd8fdfdb44a029

“终极显示”,Ivan Sutherland, 1965
在2012年,Palmer Luckey,Oculus VR有限责任公司的创始人,将一个尚未开发完毕的VR头盔显示器交到了John Carmack—Doom、Wolfenstein 3D和Quake经典游戏的著名开发者的手里。他们一同在Kickstarter(著名众筹网站)上发起众筹, 并且在一个狂热的社区中发布了一个开发套件,该套件称为Oculus Rift Development Kit 1(DK1)。这引起了包括Mark Zuckerberg在内等投资人的注意,并于2014年,Facebook以2亿美元的价格收购了这个公司。没有产品,没有用户,只有永恒的承诺,它所吸引的资金和引起的关注已经帮助一个新型的消费级产品火热起来。其他公司也开始跟进,其中包括Google、Sony、Samsung和Steam。增强VR体验的创新和设备层出不穷。
大多数的基础研究已经完成,技术也已经成熟,这很大程度上要归功于运行移动技术设备的大规模普及。有一个庞大的开发者社区,他们对于构建3D游戏和手机应用非常有经验。创意内容生产商也加入进来,媒体对它的讨论也越来越多。终于,虚拟现实成为现实。
说什么?虚拟现实成为了现实?哈!如果它是虚拟的,它怎么能……哦,别在意。
最后,我们会将注意力从新兴的硬件设备上转移,并且认识到“内容为王”。现在的3D开发软件(商业的、免费的和开源的)催生了大量的独立开发团队或个人,游戏开发者同样可以用它们来创建非游戏VR应用。
尽管在游戏领域VR获得了很多的狂热追求者,但是在更有潜力的应用领域,它将拥有更多的拥趸。对于目前正在使用3D建模和计算机制图的任何业务,如果开发者使用VR技术将会变得更高效。由VR所赋予的沉浸感能够增强所有常见的线上体验,其中包括:工程领域、社交网络、购物、营销、娱乐和业务拓展。在不久的将来,带着VR头盔设备浏览3D网站可能与现在访问平面网站一样普遍。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
uni-app自定义组件模式开发注意事项
uni-app 自 1.8版本开始,新增支持自定义组件模式,该编译模式组件性能更高,支持更多的Vue语法。 请开发者尽快升级老版项目为自定义组件模式,老版的模板编译模式将不再维护。 Tips: uni-app 不同编译模式差异,参考:https://ask.
8813 0
10059
文章
0
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载