Unity虚拟现实开发实战pdf

图书网 2020年8月14日21:39:34
评论
2.5K
摘要

本书以循序渐进、深入浅出、具体案例讲述的方式引导读者走进虚拟现实的世界,相信读完此书后,读者不仅能够理解虚拟现实的基本原理并了解虚拟现实的关键技术点,还能够从书中的范例中学习和总结,进而结合Unity 3D引擎创建出自己卓越的虚拟现实应用。

Unity虚拟现实开发实战 作者:(美)乔纳森·林诺维斯(Jonathan Linowes)

Unity虚拟现实开发实战 出版社:机械工业出版社

Unity虚拟现实开发实战 内容简介

21世纪以来,虚拟现实技术得到了高速的发展,这门学科涉及计算机图形学、多媒体技术、传感技术、人工智能等多个领域,具有很强的交叉性。虚拟现实技术被认为是21世纪发展为迅速的、对人们的工作生活有着重要影响的计算机技术之一,在教育、医疗、娱乐、军事、建筑、规划等众多领域中有着非常广泛的应用前景。本书详细介绍了虚拟现实应用的基本原理及其在游戏和桌面应用程序中的应用。

Unity虚拟现实开发实战 目录

前言

第1章 万物皆可虚拟

1.1 虚拟现实对你来说意味着什么

1.2 头戴式显示器的类型

1.3 虚拟现实与增强现实的区别

1.4 应用与游戏

1.5 本书涵盖的内容

1.6 VR体验类型

1.7 VR必备技能

小结

第2章 物体和缩放比例

2.1 开始使用Unity

2.2 创建简单的透视图

2.3 测量工具

2.4 从Blender实验中导入

2.5 Blender简介

小结

第3章 虚拟现实的构建和运行

3.1 虚拟现实设备集成的软件

3.2 创建MeMyselfEye预制件

3.3 为Oculus Rift构建项目

3.4 为Google Cardboard构建项目

3.5 不依赖于设备的点击器类

3.6 虚拟现实设备的运行原理

小结

第4章 基于凝视的操控

4.1 步行者Ethan

4.2 向我看的方向行走

4.3 如果眼神可以杀人

小结

第5章 世界坐标系UI

5.1 可重用的默认canvas

5.2 护目镜HUD

5.3 十字光标

5.4 挡风玻璃HUD

5.5 游戏元素UI

5.6 信息框

5.7 响应输入事件的游戏内仪表板

5.8 带有头部姿势的响应式UI

小结

第6章 第一人称角色

6.1 深入理解Unity角色

6.2 制作第一人称角色

6.3 用户校准

6.4 保持自我感

6.5 移动、传送和传感器

6.6 对付VR晕动症

小结

第7章 物理组件和周边环境

7.1 Unity的物理组件

7.2 弹力球

7.3 用头部射击

7.4 蹦床与弹力球

7.5 人类的蹦床

7.6 插曲——环境和万物

7.7 升降机

7.8 跳起来

小结

第8章 漫游和渲染

8.1 用Blender构建

8.2 用Unity组装场景

8.3 添加图片到画廊中

8.4 漫游动画

8.5 优化性能和舒适感

小结

第9章 利用360°

9.1 360°的多媒体

9.2 水晶球

9.3 魔法球

9.4 全景图

9.5 信息图

9.6 等距圆柱投影

9.7 地球仪

9.8 照片球

9.9 视野

9.10 捕捉360°多媒体

小结

第10章 社交化的VR虚拟空间

10.1 多玩家网络

10.2 建立简单的场景

10.3 添加多玩家网络

10.4 添加多玩家到虚拟现实

10.5 构建和共享一个自定义的VRChat房间

小结

第11章 虚拟现实的未来

Unity虚拟现实开发实战 精彩文摘

如今,我们正见证着消费级虚拟现实的迅猛发展,这是一项令人激动的技术,它有望改变我们与信息、朋友和整个世界进行交互的基本方式。

什么是虚拟现实?通常,VR是使用特殊的电子设备,由计算机生成的对3D环境的模拟,对于正在体验它的人来说,它看起来非常真实,目标是达到一种处于虚拟环境中的强烈感觉。

现在的消费级VR通过戴上头盔显示器(比如护目镜)观察立体的3D场景。你可以通过移动头部观察四周,并且通过手持控制器或者动作传感器向周围走动。你会被带入沉浸感十足的体验当中,就像真正处在某个虚拟世界中一样。下图展示了一个人正在体验Oculus Rift Development Kit 2(DK2):

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

在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体验的创新和设备层出不穷。

图书网:Unity虚拟现实开发实战pdf

继续阅读

→→→→→→→→→→→→→→→→→→→→查找获取

程序设计

重构 改善既有代码的设计(中文版)pdf

《重构:改善既有代码的设计》(中文版)所提的这些重构准则将帮助你一次一小步地修改你的代码,这就减少了过程中的风险。很快你就会把这些重构准则和其名称加入自己的开发词典中,并且朗朗上口...
程序设计

数据结构 C语言版 第2版pdf

适读人群 :普通高校电子信息大类本科生学习、考研,同时也适合零售和培训。 采用“案例驱动”的编写模式。书中结合实际应用,将各章按照“案例引入——数据结构及其操作——案例分析与实现”...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: