欢迎光临
免费的PDF电子书下载网站

Virtual Reality虚拟现实技术应用中文全彩铂金版案例教程 PDF下载

编辑推荐

在案例中融智慧,于实践中现精髓!

本书真正实现了VR虚拟现实开发流程的必备操作技巧与实际应用案例的结合,每章后设置了知识补充、实战小案例、课后练习及答案版块,供读者拓展、自测,随书附赠2张大容量DVD,含软件操作实例文件、教学视频、PPT电子课件以及丰富自学资源,帮助您更好地理解VR虚拟现实开发技术精髓!

 ;

内容简介

本书以理论知识结合实际案例操作的方式编写,分为基础知识和综合案例两个部分。

在基础知识篇,学习虚拟现实的基本概念、虚拟现实的软硬件支持、Unity 3D的基础应用、Unity基础概念讲解、角色控制及互动、Particle System粒子系统、UI基础应用、Unity与虚拟现实结合、Audio的基础应用,以及资源管理与项目打包等知识。在介绍各种理论知识的同时,会以具体案例的形式,拓展读者的实际操作能力。每章内容学习完成后,会以具体案例的形式对本章所学内容进行综合应用,使读者能够理论结合实践。通过课后练习内容的设计,使读者对所学知识进行巩固加深。在综合案例篇,根据当前虚拟现实技术的应用热点,有针对性、代表性和侧重点,对城市漫游项目、3D全景视频播放器项目、人体观察项目和医院惊魂3游戏项目的设计过程进行详细讲解。通过对这些实用性案例的学习,使读者真正达到学以致用的目的。

作者简介

资深互联网开发行业者,熟练掌握C、C#、JAVA、Lua和SQL等多门编程语言。
拥有多年虚拟现实开发从业经验,曾担任多个大型项目的主程,具有优秀的PC和移动端开发能力,可以将虚拟现实技术和医疗、建筑、游戏等行业多次完美结合。

Virtual Reality虚拟现实技术应用中文全彩铂金版案例教程 PDF下载

目录

Part 01 基础知识篇

Chapter 01 虚拟现实的基本概念

1.1 虚拟现实的概念

1.2 虚拟现实的特征

1.2.1 沉浸感

1.2.2 交互性

1.2.3 构想性

1.2.4 多感知性

1.3 虚拟现实的类型

1.3.1 桌面虚拟现实

1.3.2 沉浸式虚拟现实

1.3.3 增强现实性虚拟现实

1.3.4 分布式虚拟现实

1.4 虚拟现实技术的应用领域

1.4.1 航空航天

1.4.2 城市规划

1.4.3 游戏

1.4.4 医学

1.4.5 教育

1.4.6 影视

1.5 虚拟现实的历史

1.6 虚拟现实的未来展望

 ;

Chapter 02 软硬件支持

2.1 建模与三维场景编辑

2.1.1 三维建模软件

2.1.2 建模设备

2.1.3 基于图片或视频进行建模

2.2 数据整合与查询

2.3 综合开发引擎

2.3.1 Unity 3D

2.3.2 虚幻引擎

2.3.3 CryEngine

2.4 代码编写和SDK

2.5 三维视觉显示设备

2.5.1 头显(头戴式立体显示器 2.5.2 ; ; 双目全方位显示器

2.5.3 大型投影系统

2.6 声音与交互设备

2.6.1 三维声音和语音识别

2.6.2 定位与追踪

2.6.3 动作捕捉设备

2.6.4 其他交互设备

 ;

 ;

Chapter 03 初识Unity 3D

3.1 Unity 3d简介

3.2 Unity 3D的发展历史

3.3 下载与安装

3.4 Unity编辑器介绍

3.4.1 创建工程

3.4.2 主界面菜单栏

3.4.3 Project和Console窗口

3.4.4 Hierarchy窗口

3.4.5 Inspector窗口

3.4.6 Scene窗口

实战练习 选择不同的Scene窗口渲染模式.

3.4.7 Game窗口

3.4.8 Asset store资源商店

知识延伸动画窗口

上机实训 从不同角度观察3D Object

课后练习

 ;

Chapter 04 Unity基础概念讲解

4.1 GameObject

4.1.1 Camera(摄像机)

实战练习 选择不同的Scene窗口渲染模式.

4.1.2 Light(灯光)

4.1.3 3D Object

4.1.4 Prefab(预制体)

实战练习 创建并实例化预制体

4.2 Component(组件)

4.2.1 Component的概念

4.2.2 Component的分类.

4.2.3 Component的操作

4.3 美术资源管理

4.3.1 texture(纹理贴图

4.3.2 Shaders(着色器)和Material(材质)

4.3.3 Skybox(天空盒)

4.4 Package管理

4.4.1 Unity Standard Assets

4.4.2 导入/导出其它package

知识延伸 ; Tag和Layer

上机实训 ; 制作天空盒

课后练习 ; ;

 ;

 ;

 ;

 ;

Chapter 05 角色控制及互动

5.1 C# Scripts

5.1.1 新建C# 脚本

5.1.2 MonoBehavior

5.1.3 对游戏对象的操作

5.1.4 Console输出调试信息

5.1.5 移动/旋转/缩放游戏对象

5.2 角色与动画

5.2.1模型导入设置

5.2.2 Animator

5.3 物理引擎

5.3.1 Rigidbody刚体

5.3.2 Collider碰撞器

5.3.3 物理材质

5.3.4 Ray射线

5.3.5 Joint关节

实战练习 利用Hinge Joint实现风铃摆动的效果

5.4 角色移动

5.4.1 利用控制轴进行移动

5.4.2 使用鼠标点击进行移动

 ;

Chapter 06 粒子系统

6.1 粒子系统简介

6.2 模块详解

6.2.1 Particle System

6.2.2 Emission

6.2.3 Shape

6.2.4 Velocity over Lifetime

6.2.5 Limit Velocity over Lifetime

6.2.6 Inherit Velocity

6.2.7 Force over Lifetime

6.2.8 Color over Lifetime

6.2.9 Color by Speed

6.2.10 Size over Lifetim

6.2.11 Size by Speed

6.2.12 Rotation over Lifetime

6.2.13 Rotation by Speed

6.2.14 Externale Forces

6.2.15 Noise

6.2.16 Collosion

6.2.17 Triggers

6.2.18 Sub Emitters

6.2.19 Texture Sheet Animation.

6.2.20 Lights

6.2.21 Trails

6.2.22 Custom Data

6.2.23 Renderer

实战练习 制作数字雨特效

知识延伸 Line Renderer和Trail Renderer

上机实训 制作喷射的火焰特效

课后练习

 ;

Chapter 07 UI详解

7.1 Sprite 精灵

7.2 Canvas 画布

7.3 Rect Transform

7.4 Image

7.5 Raw Image

实战练习使用Raw Image映射摄像机画面

7.6 Text

7.7 Button 按钮

7.7.1 参数讲解

7.7.2 添加点击事件

7.8 其它UI元素

7.8.1 Input Field 输入框

7.8.2 Toggle 开关

7.8.3 Dropdown 下拉框

7.8.4 Slider 滑动条

实战练习 ; 使用Slider控制物体旋转

7.8.5 ; Scroll View 滚动区域

知识延伸 ; Toggle Group

上机实训 ; 制作用户登录界面

课后练习 ; ;

 ;

Chapter 08 Unity与虚拟现实结合

8.1 将场景映射到头显

8.1.1 Unity 3D对虚拟现实的支持

8.1.2 使用二次软件开发包

8.2 用手柄进行VR 互动

8.2.1 使用手柄在场景中“瞬移”

8.2.2 使用手柄抓取物体

8.3 UI 与虚拟现实技术结合

8.3.1 将UI映射到头显

8.3.2 使用手柄点击按钮

知识延伸 HTC Vive 手柄按键

上机实训 为虚拟现实手柄添加点击事件

课后练习

 ;

Chapter 09 Audio(音效)

9.1 音频文件(Video Clip)

9.2 声源(Audio Source)

9.3 音频侦察器(Audio Listener)

9.4 2D/3D音效

知识延伸 Video Player

上机实训 小鸟起飞

课后练习

 ;

Chapter 10 资源管理及项目打包

10.1 上传和下载

10.1.1 上传

10.1.2 下载

10.2 AssetBundle资源包

10.2.1 AssetBundle打包

10.2.2 AssetBundle读取

10.2.3 AssetBundle下载

10.3 性能优化

10.3.1 Profiler性能分析工具

10.3.2 CPU优化

10.3.3 GPU优化

10.3.4 内存优化

10.3.5 DrawCall

10.4 工程的打包及发布

知识延伸 简易服务器搭建

上机实训 连接移动设备至Profiler

课后练习

 ;

Part 02 综合案例篇

 ;

Chapter 11 虚拟现实项目(一)城市漫游

11.1 项目创建与参数设置

11.2 三维模型及工具包导入

11.3 场景搭建

11.4 烘焙光照贴图

11.5 设置可移动区域

11.6 整合并运行

 ;

Chapter 12 虚拟现实项目(二)3D 全景视频播放器

12.1 项目的创建

12.2 视频资源的导入与转码

12.3 视频播放

12.4 将画面渲染至球体

12.4.1 创建视频球

12.4.2 修改Shader

12.4.3 分割3D视频

12.4.4 翻转UV

12.4.5 处理拼接细节

12.5 设置相机

12.6 整合与运行....

 ;

Chapter 13 虚拟现实项目(三)人体观察

13.1 项目创建与资源导入

13.2 场景的搭建

13.2.1 环境与灯光设置

13.2.2 魔法圈设置

13.2.3 场景烘焙

13.3 预制体的制作

13.4 UI的制作

13.5 逻辑脚本的编写

13.6 整合程序并运行

 ;

Chapter 14 虚拟现实项目(四)医院惊魂

14.1 项目创建与资源导入

14.2 场景的搭建

14.2.1 场景的烘焙

14.2.2 武器的更换

14.2.3 怪物生成器和提示板的制作

14.3 怪物行为逻辑的编写

14.3.1 基础设置

14.3.2 制作预制体

14.3.3 怪物生成

14.4 射击逻辑的编写

14.5 运行与总结

课后练习答案

Virtual Reality虚拟现实技术应用中文全彩铂金版案例教程 pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:Virtual Reality虚拟现实技术应用中文全彩铂金版案例教程