第1章三维互联网的兴起与发展 1
1.1互联网的发展历程 2
1.1.1互联网的诞生与发展 2
1.1.2 Web 2.0时代的革命 3
1.1.3互联网未来的发展趋势 5
1.2三维互联网和虚拟现实 6
1.2.1计算机三维技术的发展历程 6
1.2.2虚拟现实技术的发展历程 7
1.3三维互联网的发展 9
1.3.1计算机基础绘图编程接口 10
1.3.2群雄混战的三维图形绘制技术 11
1.3.3HT ML5正在改变游戏规则 12
1.4三维互联网案例 15
1.4.1虚拟世界案例 15
1.4.2电子商务案例 19
1.4.3教育领域案例 22
1.4.4游戏领域案例 24
1.4.5其他领域案例 24
第2章三维互联网的类型 29
2.1从虚拟现实到三维互联网 30
2.1.1虚拟现实 30
2.1.2虚拟世界 32
2.1.3增强现实 34
2.1.4三维互联网 37
2.2三维互联网的类型 39
2.2.1从技术层面分类 39
2.2.2从应用层面分类 42
2.2.3从开发平台分类 47
第3章三维互联网技术开发平台介绍 51
3.1开源的技术开发平台 52
3.1.1 Second Life(客户端开源) 52
3.1.2 OpenSimulator和 realXtend 54
3.1.3 Wonderland 57
3.1.4 Darkstar 58
3.1.5 Google Earth 60
3.1.6开发平台小结 62
3.2企业巨头的竞争 63
3.2.1 Adobe公司的Flash 64
3.2.2 Microsoft公司的Silverlight 65
3.2.3 Sun公司的JavaFX 71
3.3三维互联网标准的争夺战 73
3.3.1 X3D 73
3.3.2IBM的策略 75
3.3.3 WebGL 76
3.3.4HTML5 78
第4章三维互联网的技术基础 83
4.1建模技术 84
4.1.1模型数据与建模方法 84
4.1.2几何建模 85
4.1.3外观建模 89
4.1.4物理建模 91
4.1.5对象行为建模 94
4.2场景可视化技术 95
4.2.1场景图管理 95
4.2.2几何剖分技术 98
4.3碰撞检测技术 100
4.3.1面向凸体的碰撞检测 100
4.3.2基于一般表示的碰撞检测 101
4.3.3基于层次包围体模型的碰撞检测 101
4.3.4基于图像空间的碰撞检测 102
4.4三维编码数据传输及保护技术 103
4.4.1流式传输 104
4.4.2三维数据保护技术 107
4.5特效技术 111
4.5.1光照 111
4.5.2阴影 112
4.5.3立体音效 113
4.5.4凹凸贴图 113
4.5.5过程纹理 114
4.5.6粒子系统 115
4.5.7分形 118
4.6 交互技术 121
4.6.1视觉交互 121
4.6.2听觉交互 122
4.6.3力/触觉交互 122
4.6.4嗅觉/味觉交互 124
4.6.5自然交互输入 125
第5章典型三维互联网设计软件 133
5.1选用软件的原则 134
5.2 VRMLX3D 135
5.2.1 VRMLX3D虚拟场景的操作 137
5.2.2网络三维图形优化 138
5.3 QuickTime VR 143
5.4 JavaJava 3D 145
5.5 Viewpoint 147
5.6 Cult3D 148
5.7 3DMLW 150
5.8 Adobe Shockwave 150
5.9 JOGL 151
5.10 LWJGL 152
5.11 O3D 152
5.12 Virtools 153
5.13 WebGL 154
5.14基于ActionScript的PV3D 155
5.14.1 ActionScript概述 155
5.14.2 PV3D 159
5.15 Unity3D 169
5.15.1界面介绍 171
5.15.2创建和控制场景中的对象 172
5.15.3创设地形场景 175
第6章三维互联网虚拟环境设计的核心要素 181
6.1虚拟替身 182
6.1.1 Avatar的由来 182
6.1.2 Avatar交互 183
6.1.3 Avatar的身份 186
6.2用户行为和Avatar行为 188
6.2.1运动控制 188
6.2.2人工智能实现方法 190
6.2.3情感实现方法 190
6.3虚拟经济 191
6.3.1虚拟物品的所有权 192
6.3.2虚拟物品的交换 194
6.3.3虚拟经济的现实政策 196
6.4三维搜索引擎 200
第7章三维互联网应用领域 203
7.1远程教育 204
7.1.1三维虚拟学习环境 204
7.1.2典型三维虚拟学习环境平台及实例 206
7.2虚拟活动 217
7.2.1虚拟会议 217
7.2.2技能培训 218
7.2.3商业展示 220
7.2.4文物展览及保护 221
7.3网络游戏 225
7.3.1 3D网络游戏 225
7.3.2基于体感识别的新型三维多人游戏 226
7.4网络媒体 228
7.4.1 3D交互电视 228
7.4.2网络电视 229
7.4.3三维地图 230
7.4.4增强现实技术——网络媒体的新据点 233
7.5物联网可视化应用 235
7.5.1物流的可视化 236
7.5.2物流设备仿真软件 237
第8章三维互联网未来展望 241
8.1技术推动下三维互联网的发展 242
8.1.1虚拟城市 242
8.1.2 3D社交网络 243
8.1.3增强现实 244
8.1.4全息影像 245
8.1.5新一代体感识别 247
8.2三维互联网领域需要进一步研究的科学问题 248
8.3我国的三维互联网发展之路 251
参考文献 255