第1章 虚拟现实技术概述 1
1.1虚拟现实关键技术 1
1.2虚拟现实分类 3
1.3虚拟现实应用 5
1.4 Web3D技术 11
1.4.1 Web3D实现技术 11
1.4.2 Web3D工具软件 12
1.5习题 13
第2章 虚拟现实造型语言VRML 14
2.1 VRML概述 14
2.1.1 VRML发展历程 14
2.1.2 VRML工作原理 15
2.1.3 VRML文件编写与浏览 15
2.2三维页面制作 16
2.2.1建立三维造型 16
2.2.2添加多媒体元素 24
2.2.3实现交互功能 29
2.3虚拟世博会 34
2.3.1使用3ds Max导出VRML文件 35
2.3.2添加背景音乐 35
2.3.3添加视点 36
2.3.4添加灯光 37
2.3.5视点动画效果 37
2.4习题 50
第3章 可扩展三维语言X3D 52
3.1 X3D概述 52
3.1.1 X3D文件编写与浏览 52
3.1.2 X3D文件结构 54
3.2 X3D实例 57
3.2.1基本3D几何模型 57
3.2.2背景颜色与背景图片 60
3.2.3 Fog节点 62
3.2.4 Shader节点 72
3.2.5路由与动画 75
3.2.6交互 85
3.3习题 90
第4章 开发工具EON Studio 92
4.1 EON Studio 6.1.2简介 93
4.1.1 EON Studio安装运行 93
4.1.2 EON Studio主界面 93
4.1.3创建EON Studio程序 95
4.1.4导入3D物体 99
4.2 EON节点 100
4.2.1预设节点 100
4.2.2基础节点组 101
4.2.3传感器节点组 106
4.2.4代理节点组 107
4.3虚拟手机 120
4.3.1手机自由旋转 121
4.3.2打开关闭手机盖 122
4.4虚拟起居室 123
4.4.1开关电视 123
4.4.2开关灯 125
4.4.3改变视角 125
4.5习题 126
第5章 开发工具Unity3D 127
5.1 Unity3D 2.6简介 127
5.1.1 Unity3D安装运行 127
5.1.2 Unity3D主界面 128
5.2 Unity3D项目开发 132
5.2.1新建工程 133
5.2.2添加灯光 135
5.2.3重力检测 136
5.2.4脚本 136
5.2.5导入3D模型 139
5.2.6添加文本 144
5.2.7发布 144
5.2.8绘制地形 146
5.2.9添加声音 153
5.3虚拟赛车 154
5.3.1组装赛车 154
5.3.2驾驶赛车 157
5.3.3添加音效 169
5.4虚拟行走 173
5.4.1新建场景 173
5.4.2添加虚拟人物 175
5.4.3虚拟行走 176
5.4.4添加灯光 179
5.4.5添加其他对象 180
5.4.6添加Spaceship 182
5.5习题 182
参考文献 183