《Unity虚拟现实开发实战》——第1章,第1.5节本书涵盖的内容

简介:

本节书摘来自华章出版社《Unity虚拟现实开发实战》一书中的第1章,第1.5本书涵盖的内容,作者[美] 乔纳森·林诺维斯,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

1.5本书涵盖的内容
本书采用一个实践性的、基于项目的方法教授使用Unity3D游戏开发引擎开发的虚拟现实细节。你将学习如何使用Unity 5开发可以使用诸如Oculus Rift 和Google Cardboard等设备体验的VR应用。
然而,我们还有一个小问题—这项技术发展得太迅速了。当然,这是个甜蜜的负担。实际上,这是个非常棒的问题,除非你是一个项目开发者或者一个关于这项技术的书籍作者!如何做到写一本书,保证在它出版的时候没有过时的内容呢?
本书中,我试图提炼出一些基本原理,它们会比任何近期的虚拟现实技术的发展存在得更久,其中包括以下内容:
用示例项目对不同的VR体验进行分类。
重要的技术思路和技能,特别是与构建VR应用相关的。
VR设备和软件工作原理的一般性解释。
保证用户舒适度和降低VR 晕动症的策略。
介绍使用Unity游戏引擎创建VR体验。
一旦VR变得主流,大多数章节将有可能变得显而易见而非过时,就像在今天看来,我们会觉得20世纪80年代的人们讨论怎么使用鼠标一样奇怪。
你是谁
如果你对虚拟现实感兴趣,想要学习它是如何工作的,或者想自己创建VR体验,那么本书就是为你而写。我们将指导你完成一系列手把手的项目,循序渐进地讲授教程,并深入地讨论如何使用Unity 3D游戏引擎。
无论你是一名熟悉3D计算机图形学的非编程人员,或者你对编程和图形学非常有经验但是对于虚拟现实很陌生,你同样将从本书中获益匪浅。你需要了解一些Unity知识,但不必要是专家。同样,如果你不熟悉Unity,只要你觉得自己能够适应本书的节奏,就可以将它拿来参考。
游戏开发者可能已经熟悉本书中的一些概念,如果学习了一些特定于VR的思路,这些概念将同样适用于VR项目。工程师和3D设计师可能了解许多3D概念,但是他们可能希望学习如何使用游戏引擎来体验VR。引用开发者们可能意识到VR在非游戏领域的潜力并且想要学习一些让这些实现的工具。
无论你是什么角色,我们都打算将你变成一个3D软件VR忍者。好了,这是本书的延伸目标,但我们会带你上路。

相关文章