教材建设
虚拟现实理论基础与应用开发实践

出版日期:2019-06-01

ISBN:9787313213358

定价:158.00元

页数:371

版次:1

图书出版社:上海交通大学出版社

图书作者:盛斌

购买链接: https://item.jd.com/12676720.html

 

图书简介

《虚拟现实理论基础与应用开发实践》分为10章。第1章为虚拟现实技术概论,第2章为渲染流水线,第3章为光线追踪理论基础及典型光线追踪算法,第4章为辐射度算法原理,第5章为动画基础及群体动画技术,第6章为Unity安装与基础,第7章为Unity基础,第8章为Unity入门案例,第9章为基于HTCVive的VR环境搭建,第10章为虚拟现实课程大作业——Viking Quest VR。

《虚拟现实理论基础与应用开发实践》可作为对虚拟现实背景、技术与应用及其相关工具使用有兴趣的计算机相关专业的读者使用。

图书目录

1章 绪论

1.1 简介

1.2 特征

1.3 关键技术

1.4 技术特点

1.5 技术应用

 

2章 渲染流水线

2.1 渲染流水线的设计

2.2 渲染流水线的分类及其意义

2.3 渲染流水线的具体流程

 

3章 光线追踪

3.1 理论基础

3.2 光线追踪(RayTracing)算法描述

3.3 算法实现

3.4 加入反射和折射

3.5 RayTracking光线跟踪算法

3.6 蒙特卡罗光线追踪

3.7 辐射度算法

3.8 Photonm印实时渲染方案

 

4章 辐射度算法(radiosity)原理

4.1 直接照明

4.2 全局照明

 

5章 动画技术

5.1 背景

5.2 基础知识

5.3 基于运动捕获的复杂人物动作规划技术

5.4 群体动画

 

6章 Unity安装

6.1 Unity 2018的安装

6.2 多个Unity版本的管理

 

7章 Unity基础

7.1 界面学习

7.2 资源流程(Asset Workflow)

7.3 创建场景(Creating Scenes)

7.4 发布(Publishing Builds)

7.5 场景搭建(Building Scenes)

7.6 使用组件(Using Components)

7.7 预设(Prefab)

7.8 光照

7.9 相机(Camera)

7.10 Unity操作快捷键

7.11 MonoBehaviour生命周期

7.12 物理引擎

7.13 Unity 2D

7.14 UGUI

7.15 Unity动画系统

7.16 Unity导航系统

7.17 Unity特效渲染

7.18 Unity数据库与存储

7.19 www类与协程

7.20 网络基础

7.21 性能优化

 

8章 Unity入门案例

8.1 拾取游戏

8.2 弹小球(初级)

8.3 弹小球(完善)

8.4 贪食蛇

8.5 Tanks(1)项目搭建

8.6 Tanks(2)构建坦克和摄像机

8.7 Tanks(3)生命条

8.8 Tanks(4)武器系统

8.9 Tanks(5)游戏管理

8.10 Survival Shooter(1)游戏框架搭建

8.11 Survival Shooter(2)主角移动

8.12 Survival Shooter(3)主角跟随鼠标转动

8.13 Survival Shooter(4)角色动画

8.14 Survival Shooter(5)相机跟随主角移动

8.15 Survival Shooter(6)怪物动画

8.16 Survival Shooter(7)UI界面

8.17 Survival Shooter(8)受伤飙红&攻击特效

8.18 Survival Shooter(9)完善功能及细节

8.19 Survival Shooter(10)音效

8.20 Survival Shooter(11)游戏打磨

 

9章 虚拟现实课程大作业——Viking Quest VR

9.1 Viking Quest VR项目概述

9.2 项目搭建

9.3 角色加入场景

9.4 世界边界实现

9.5 跟随摄像机设置

9.6 角色动画添加

9.7 收集物实现

9.8 游戏管理器

9.9 音乐与音效

9.10 提升画面效果

9.11 集成VR

9.12 构建与发布

附录 基于HTCVive的VR环境搭建

参考文献