第1章 虚拟现实基础 1
1.1 什么是虚拟现实 1
1.2 虚拟现实技术的发展简史 2
1.3 虚拟现实系统的分类 2
第2章 基于图像的虚拟环境漫游技术 5
2.1 全景技术 5
2.2 全景拼接 8
2.3 其他的拼图技术 22
2.4 全景秒拍与全景视频 28
2.5 全景的逆向应用 34
2.6 基于照片的建模 35
2.7 HDRI图像动态范围优化 38
2.8 全景VR与建模场景的融合 42
第3章 基于三维建模的虚拟互动漫游 43
3.1 基于建模的虚拟实境开发系统 44
3.2 基于VRML/X3D的场景虚拟漫游技术 46
3.3 基于Virtools的虚拟环境漫游技术 58
3.4 其他环境虚拟漫游技术介绍 67
第4章 Flash 3D 70
4.1 什么是Flash 3D? 70
4.2 Flash平台的3D引擎介绍 79
第5章 从HTML5到WebGL 85
5.1 HTML5 85
5.2 WebGL 88
5.3 与X3D相关的WebGL框架:X3DOM 92
5.4 WebGL框架:Three.js入门 104
第6章 3D立体影像技术 112
6.1 从平面到立体的奥秘:立体影像的原理 112
6.2 分离图像:立体图像的观看技术 113
6.3 立体摄像设备及拍摄 122
6.4 双眼的延伸:立体影像的相关理论 135
6.5 拍摄获取最佳立体效果的诀窍 140
第7章 三维输入输出与呈现技术 146
7.1 三维激光扫描 146
7.2 照片建模 147
7.3 3D打印 148
7.4 三维跟踪传感设备 148
7.5 动作输入设备 148
7.6 3D声卡 150
7.7 3D立体显示设备 150
7.8 头戴式3D眼镜 158
第8章 三维游戏引擎Unity 162
8.1 什么是Unity3D 162
8.2 Unity3D基础 162
8.3 用Unity3D实现简易3D射击游戏 169
第9章 三维虚拟物体设计 197
9.1 Maya 3D建模 197
9.2 Unity3D人机交互实现的详细过程 223
第10章 增强现实 271
10.1 增强现实简介 271
10.2 增强现实相关技术 277
10.3 增强现实的应用 283
10.4 增强现实案例应用——Build AR 291
第11章 移动增强现实 299
11.1 多元化的移动增强现实应用 299
11.2 移动增强现实游戏开发 304
11.3 开放式移动增强现实新框架 306
11.4 ARML语言特征 306
参考文献 311