第1章 虚拟现实技术 1
1.1 虚拟现实技术简介 1
1.1.1 虚拟现实技术及基本特性 2
1.1.2 虚拟现实技术分类 3
1.1.3 虚拟现实硬件设备 11
1.1.4 虚拟现实技术的发展 15
1.2 X3D概述 16
1.3 X3D开发环境 25
1.3.1 记事本X3D编辑器 25
1.3.2 X3D-Edit专用编辑器 25
1.4 X3D运行环境 29
1.4.1 X3D浏览器简介 29
1.4.2 BS Contact VRML-X3D 7.2浏览器安装使用 30
1.4.3 Xi3D浏览器安装使用 31
1.5 X3D程序调试 32
第2章 X3D基本语法架构 34
2.1 X3D文件结构 34
2.1.1 X3D文件头 35
2.1.2 X3D文件体 36
2.1.3 X3D文件注释 39
2.2 X3D文件格式 39
2.2.1 *.X3D文件格式 40
2.2.2 *.X3DV文件格式 41
2.2.3 *.X3DB二进制源代码 43
第3章 X3D三维立体造型设计 44
3.1 石膏素描造型开发设计 44
3.1.1 石膏素描造型设计 44
3.1.2 石膏素描造型源程序实例 44
3.2 路灯造型设计 48
3.2.1 路灯造型设计 48
3.2.2 路灯造型源程序实例 48
3.3 绿化场景设计 51
3.3.1 绿化场景设计 51
3.3.2 绿化场景源程序实例 52
3.4 转动的地球仪场景设计 56
3.4.1 转动的地球仪场景设计 56
3.4.2 转动的地球仪场景源程序实例 56
3.5 神舟七号载人航天场景设计 60
3.5.1 神舟七号载人航天场景设计 60
3.5.2 神舟七号载人航天场景源程序实例 60
第4章 X3D三维立体展馆设计 67
4.1 汽车展览场馆设计 67
4.1.1 汽车展览场馆设计 67
4.1.2 汽车展览场馆源程序实例 68
4.2 飞机展览场景设计 72
4.2.1 飞机展览场景设计 72
4.2.2 飞机展览场景源程序实例 72
4.3 航天展览场景设计 76
4.3.1 航天展览场景设计 76
4.3.2 航天展览场景源程序实例 76
4.4 海军航母舰艇博览场景设计 83
4.4.1 海军航母舰艇博览场景设计 83
4.4.2 海军航母舰艇博览场景源程序实例 83
4.5 陆军兵器展馆场景设计 87
4.5.1 陆军兵器展馆场景设计 87
4.5.2 陆军兵器展馆场景源程序实例 87
第5章 X3D虚拟现实全景技术设计 92
5.1 虚拟现实全景技术设计 92
5.1.1 虚拟现实立方体全景技术算法设计 92
5.1.2 虚拟现实立方体全景技术设计 95
5.1.3 虚拟现实立方体全景技术源程序实例 95
5.2 X3D三维立体相册场景设计 100
5.2.1 X3D三维立体相册场景设计 100
5.2.2 X3D三维立体相册场景源程序实例 100
5.3 可翻动的立体相册场景造型设计 103
5.3.1 可翻动的立体相册场景造型设计 103
5.3.2 可翻动的立体相册场景造型源程序实例 104
第6章 X3D虚拟现实雕塑设计 110
6.1 虚拟现实自由女神设计 110
6.1.1 虚拟现实自由女神设计 110
6.1.2 虚拟现实自由女神源程序实例 111
6.2 虚拟现实维纳斯雕像设计 115
6.2.1 虚拟现实维纳斯雕像设计 115
6.2.2 虚拟现实维纳斯雕像源程序实例 116
6.3 虚拟现实科学家雕像设计 119
6.3.1 虚拟现实科学家雕像设计 120
6.3.2 虚拟现实科学家雕像源程序实例 120
6.4 虚拟现实奏响前程雕像设计 125
6.5 虚拟现实转动的雕像设计 132
6.5.1 虚拟现实转动雕像设计 132
6.5.2 虚拟现实转动雕像源程序实例 133
第7章 X3D虚拟人运动设计 137
7.1 虚拟人场景设计 137
7.1.1 虚拟人场景设计 137
7.1.2 虚拟人场景源程序实例 138
7.2 虚拟人体经络和骨骼设计 149
7.2.1 虚拟人体经络和骨骼设计 149
7.2.2 虚拟人体经络和骨骼源程序实例 151
7.3 虚拟人运动设计 157
7.3.1 虚拟人运动设计原理 157
7.3.2 虚拟人运动节点设计 158
7.3.3 虚拟人运动源程序实例 158
第8章 X3D室内场景造型设计 171
8.1 X3D餐厅场景造型开发设计 171
8.1.1 X3D餐厅场景造型设计 171
8.1.2 X3D餐厅场景造型源程序实例 172
8.2 浴室场景造型开发设计 180
8.2.1 浴室场景造型设计 180
8.2.2 浴室场景造型源程序实例 181
8.3 虚拟卧室场景开发设计 190
8.3.1 虚拟卧室场景设计 190
8.3.2 虚拟卧室场景源程序实例 190
8.4 X3D客厅场景造型开发设计 201
8.4.1 X3D客厅场景造型设计 202
8.4.2 X3D客厅场景源程序实例 203
8.5 办公室场景造型开发设计 209
8.5.1 办公室场景造型设计 210
8.5.2 办公室场景源程序实例 210
8.6 X3D会议室场景造型开发设计 217
8.6.1 X3D会议室场景造型设计 217
8.6.2 X3D会议室场景源程序实例 218
第9章 X3D影视多媒体动画设计 226
9.1 立体音响效果场景开发设计 226
9.1.1 立体音响效果场景设计 226
9.1.2 立体音响效果场景源程序实例 227
9.2 X3D影视多媒体场景开发设计 233
9.2.1 X3D影视多媒体场景设计 234
9.2.2 影视多媒体场景源程序实例 235
9.3 家庭影院场景开发设计 241
9.3.1 家庭影院场景设计 241
9.3.2 家庭影院场景源程序实例 242
9.4 环幕电影场景开发设计 250
9.4.1 环幕电影场景设计 251
9.4.2 环幕电影场景源程序实例 252
第10章 X3D游戏动画设计 261
10.1 汉诺塔游戏场景开发设计 261
10.1.1 汉诺塔游戏算法设计 261
10.1.2 汉诺塔游戏场景设计 263
10.1.3 汉诺塔游戏场景源程序实例 263
10.2 现代办公动画场景开发设计 271
10.2.1 现代办公动画场景设计 271
10.2.2 现代办公动画场景源程序实例 271
10.3 X3D国际象棋游戏场景开发设计 283
10.3.1 X3D国际象棋游戏场景设计 284
10.3.2 X3D国际象棋游戏场景源程序实例 285
10.4 虚拟信息化部队动画设计 291
10.4.1 虚拟信息化部队动画设计 291
10.4.2 虚拟信息化部队动画设计源程序实例 291
第11章 X3D三维立体建筑场景设计 302
11.1 X3D现代楼房建筑场景开发设计 302
11.1.1 X3D现代楼房建筑场景总体设计 302
11.1.2 X3D现代楼房建筑场景详细设计 303
11.1.3 X3D现代楼房建筑场景源程序实例 304
11.2 X3D餐厅场景造型开发设计 312
11.2.1 X3D餐厅场景总体设计 312
11.2.2 X3D餐厅场景详细设计 313
11.2.3 X3D餐厅场景源程序实例 314
11.3 X3D教学楼建筑场景开发设计 321
11.3.1 X3D教学楼建筑场景总体设计 322
11.3.2 X3D教学楼建筑场景详细设计 322
11.3.3 X3D教学楼建筑场景源程序实例 323
第12章 X3D虚拟现实综合实例开发与设计 333
12.1 X3D虚拟校园项目规划设计 333
12.2 X3D虚拟校园需求分析 334
12.3 X3D虚拟校园总体设计 335
12.4 X3D虚拟校园详细设计 336
12.5 X3D虚拟校园编码测试 337
12.6 X3D虚拟校园运行和维护 350
附录 X3D节点 351
参考文献 356
参考网站 357