VR/AR虚拟现实教程Linowes - Unity Virtual Reality Projects

复制帖子链接

发贴时间:2017-02-15 15:03 

来自版块:共享教程

人气2550 评论4 点赞0
教程来源:
点击查看
教程语言:
英文(English)



什么教程:
虚拟现实
下载方式:
网盘下载


从今天起,我们要推出Jonathan Linowes撰写的Unity Virtual Reality Project的全书翻译。

Jonathan Linowes是Parkerhill Reality Labs的老板,该公司是一家初创的VR / AR咨询公司。 他是一位VR和3D图形爱好者,全栈web开发人员,软件工程师。 他拥有Syracuse大学的美术学士学位和麻省理工学院媒体实验室的硕士学位。 他成立了几家成功的创业公司,并在大型企业担任技术领导职位,包括Autodesk公司。

在本书中,
Jonathan Linowes不仅仅演说了VR功能,同时,也讲到了在使用Unity时的一些方法与技巧。
目录如下:

Chapter 1, Virtually Everything for Everyone
介绍在游戏和非游戏应用中,VR的技术与机遇。

Chapter 2,对象和比例
讨论你如何可以建一个立体的场景。介绍引擎、使用Blender建3D模形,同时探讨世界坐标和比例的问题
   
Chapter 3, 建立并运行VR
帮助你配置工程到VR头盔上,例如Oculus Rift和Google的Cardboard( 或 iOS)。然后,我们会深入细节,了解VR头盔和软件是如何工作的。
   
Chapter 4, Gaze-based Control
探讨物体在场景 和 在VR相机中的关系,包括3D鼠标和 基于视线的射线枪。这一章同时也介绍使用C#语言对Unity进行编程。
(译注:基于视线的控制。我们在PC游戏中都是用鼠标点击的,在VR中,一种新的体验,用视线做为控制器)

Chapter 5, 空间世界的UI
多个例子实现VR中的用户界面,包括HUD(平视显示),信息泡泡(类似于Tips),游戏中带有说明和代码的对像。
  
Chapter 6, 第一人称视角
解析Unity角色对象和组件,用它来构建第一人称视角。然后,我们会探索一下没有实体的第一人称的体验,再考虑一下眩晕的问题。
  
Chapter 7,物理和环境
在许多的VR工程实例和游戏中, 深入了解Unity的物理引擎、组件、关于力和重力的一些材料。
   
Chapter8,漫步和渲染
本章帮助我们建立一个3D架构的空间,实现一个虚拟漫步。同时,我们还会讲到Unity中的渲染和性能优化。
   
Chapter 9, 使用360度
在大量的示例中使用360度媒介,包括球状物、360度全景和光球。我们还会讨论如何让他们顺利工作。
   
Chapter 10,VR社交
探讨使用的网络组件实现多玩家虚拟现实。同时实现VRChat,作为一个VR社交扩展的一个例子。
  
Chapter 11
下一步是什么?在这章里,作者评论了这一令人激动的技术的潜力。

What this book covers
本书通过使用Unit3D游戏开发引擎,使用具体的实例来教授VR发开特性。你可以学到如何使用Unity5开发VR应用,可以在Oculus或是Google的CardBoard上体验。

然后,我们还是有一个小问题,技术在飞快地发展。当然,这非常好。现实上,这也是非常可怕的,如果你正在开发一个项目,或者你是这类技术的作者,如何让一本书在它发行时不过时?

通过这本书,我试着提取一些普遍的规律,可以适合于近期的发展,包括如下内容:

• 用实例分不同类型的虚拟现实体验

• 重要的技术理念和技能,特别是与虚拟现实应用相关的

• 说明VR设备上软件是如何工作的

• 让用户舒适,避免VR眩晕。

• 介绍使用Unity游戏引擎来创建VR体验。

一旦VR成变主流,这些教程可能会变得过时,就好像在1980年解说如何使用鼠标,对于今天来说,相当傻。

Who are you?
如果你对VR感兴趣,想学习它是如何工作的,想自己创建VR,这本书适合你。我们将你一起进行一系列的手工项目,一步一步的教程,深入讨论如何使用Unity3D游戏引擎。

如果你不是一个程序员,对3D图形还不熟悉,或者只是一个初学者,你也会在这本书中收益。这并不是Unity的冷启动,你不需要成为专家。但是,如果你还是个Unity新手,等到你能跟上这本书的节奏,你再来看。

游戏开发者可能对这本的内容相当熟悉,可以用VR项目来学习一些VR的特性。

引擎还有3D设计师可以明白一些3D概念,但他们也计会希望学习如何使用游戏引擎创建VR。APP发开者会领会潜在的非游戏用途的虚拟现实,并想学习使用工具来设计。

不论你是哪种,我们要把你变成一个3D软件虚拟现实的忍者。好吧,这可能是这本小册子的一个延伸目标,在这路上,但我们会尝试使你成为这样的人。

Explore the world of Virtual Reality by building immersive and fun VR projects using Unity 3D
About This Book
Learn the basic principles of virtual reality applications and get to know how they differ from games and desktop apps
Build various types of VR experiences, including diorama, first-person characters, riding on rails, 360 degree projections, and social VR
A project-based guide that teaches you to use Unity to develop VR applications, which can be experienced with devices such as the Oculus Rift or Google Cardboard
Who This Book Is For
If you're a non-programmer unfamiliar with 3D computer graphics, or experienced in both but new to virtual reality, and are interested in building your own VR games or applications then this book is for you. Any experience in Unity is an advantage.
What You Will Learn
Create 3D scenes with Unity and Blender while learning about world space and scale
Build and run VR applications for consumer headsets including Oculus Rift and Google Cardboard
Build interactive environments with physics, gravity, animations, and lighting using the Unity engine
Experiment with various user interface (UI) techniques that you can use in your VR applications
Implement the first-person and third-person experiences that use only head motion gestures for input
Create animated walkthroughs, use 360-degree media, and build multi-user social VR experiences
Learn about the technology and psychology of VR including rendering, performance and VR motion sickness
Gain introductory and advanced experience in Unity programming with the C# language
In Detail
What is consumer “virtual reality”? Wearing a head-mounted display you view stereoscopic 3D scenes. You can look around by moving your head, and walk around using hand controls or motion sensors. You are engaged in a fully immersive experience. On the other hand, Unity is a powerful game development engine that provides a rich set of features such as visual lighting, materials, physics, audio, special effects, and animation for creating 2D and 3D games. Unity 5 has become the leading platform for building virtual reality games, applications and experiences for this new generation of consumer VR devices.
Using a practical and project-based approach, this book will educate you about the specifics of virtual reality development in Unity.
You will learn how to use Unity to develop VR applications which can be experienced with devices such as the Oculus Rift or Google Cardboard. We will then learn how to engage with virtual worlds from a third person and first person character point of view. Furthermore, you will explore the technical considerations especially important and possibly unique to VR. The projects in the book will demonstrate how to build a variety of VR experiences. You will be diving into the Unity 3D game engine via the interactive Unity Editor as well as C-Sharp programming.
By the end of the book, you will be equipped to develop rich, interactive virtual reality experiences using Unity.
So, let's get to it!
Style and approach
This book takes a practical, project-based approach to teach specifics of virtual reality development in Unity. Using a reader-friendly approach, this book will not only provide detailed step-by-step instructions but also discuss the broader context and applications covered within.


VR/AR虚拟现实教程Linowes - Unity Virtual Reality Projects

VR/AR虚拟现实教程Linowes - Unity Virtual Reality Projects

VR/AR虚拟现实教程Linowes - Unity Virtual Reality Projects

VR/AR虚拟现实教程Linowes - Unity Virtual Reality Projects


根据您的等级权限,您可以免回复直接查看内容,升级到更高等级可获得更多方便的权限哦~


                                
[点击下载]下载地址.txt
大小:31 Bytes
要下载该文件,需要先登录哦~
达克打赏了 2 微豆 20 活力值 并说:感谢你的热心分享!欢迎分享更多精彩作品!
复制以下链接分享到 QQ群 QQ空间 贴吧 或其他CG网站上,每进来一个人你将获得: 2微豆
B Color Smilies

全部评论4


客服
快速回复 返回顶部 返回列表