《X3D立体动画与游戏设计 第二代立体网络程序设计实例》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:张金钊,张金锐,张金镝著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:7121057034
  • 页数:306 页
图书介绍:本书利用软件工程思想介绍如何开发与设计X3D虚拟现实程序,通过大量、生动、鲜活的源程序开发实例介绍了X3D虚拟现实三维立体场景和复杂场景设计、自然景观场景设计、室内外设计、虚拟人设计、多媒体设计、三维立体动画与游戏设计以及综合开发实例等, 本书配有大量的X3D源程序实例,从而使读者更加容易掌握X3D虚拟现实三维立体网络程序设计语言。

第1章 虚拟现实技术 1

1.1 虚拟现实技术简介 1

1.1.1 虚拟现实技术及特点 1

1.1.2 虚拟现实技术分类 2

1.1.3 桌面虚拟现实系统 3

1.1.4 沉浸式虚拟现实系统 4

1.1.5 分布式虚拟现实系统 9

1.1.6 虚拟现实技术的发展 9

1.2 X3D概述 10

1.2.1 X3D简介 11

1.2.2 X3D的发展历程 11

1.2.3 X3D系统的特点 12

1.2.4 X3D应用和展望 13

第2章 X3D软件项目开发与设计 17

2.1 计算机工程项目开发 17

2.2 软件项目瀑布开发模型 18

2.3 软件项目原型开发模型 20

2.4 先进的软件项目渐进式开发模型 21

2.5 现代软件项目的开发管理 24

2.6 X3D软件工程项目的实施 26

2.6.1 X3D虚拟现实项目开发设计环境 26

2.6.2 X3D虚拟现实项目开发设计 27

第3章 X3D开发与运行环境 29

3.1 X3D开发环境 29

3.1.1 记事本X3D编辑器 29

3.1.2 X3D-Edit专用编辑器 29

3.2 X3D运行环境 36

3.2.1 X3D浏览器简介 36

3.2.2 Xj3D浏览器的安装和使用 37

3.2.3 BS Contact VRML/X3D 7.0浏览器的安装和使用 38

3.3 X3D程序调试 39

第4章 X3D的三种文件类型 40

4.1 X3D基本语法 40

4.1.1 X3D文件结构 40

4.1.2 X3D文件头 42

4.1.3 X3D文件体 43

4.1.4 X3D文件的注释 45

4.2 X3D文件格式 46

4.3 X3D三种文件格式源程序实例 46

4.3.1 *.X3D文件格式源程序实例 47

4.3.2 *.X3DV文件格式源程序实例 48

4.3.3 *.X3DB二进制源代码 51

第5章 X3D三维立体场景设计 52

5.1 几何节点场景设计 52

5.1.1 几何节点造型语法结构 52

5.1.2 几何节点造型源程序实例 53

5.2 体育运动器材场景造型设计 55

5.2.1 体育运动器材场景造型语法结构 55

5.2.2 体育运动器材场景造型源程序实例 56

5.3 地球围绕太阳运转的场景设计 61

5.3.1 地球围绕太阳运转场景的语法结构 61

5.3.2 地球围绕太阳运转场景源程序实例 62

5.4 天有不测风云场景设计 64

5.4.1 天有不测风云场景语法结构 65

5.4.2 天有不测风云场景源程序实例 65

第6章 X3D复杂三维立体场景造型设计 72

6.1 航天飞行器场景设计 72

6.1.1 航天飞行器场景软件设计 72

6.1.2 航天飞行器场景源程序实例 72

6.2 高速公路桥场景设计 76

6.2.1 高速公路桥场景设计 76

6.2.2 高速公路桥场景源程序实例 77

6.3 动物园场景设计 81

6.3.1 动物园场景软件设计 81

6.3.2 动物园场景源程序实例 81

6.4 和谐社会献爱心场景设计 84

6.4.1 和谐社会献爱心场景软件设计 84

6.4.2 和谐社会献爱心场景源程序实例 85

第7章 X3D自然景观场景造型设计 92

7.1 森林场景造型设计 92

7.1.1 森林场景造型软件设计 92

7.1.2 森林场景造型源程序实例 92

7.2 雪山场景造型设计 97

7.2.1 雪山场景造型软件设计 97

7.2.2 雪山场景造型源程序实例 97

7.3 野外军事演习场景造型设计 102

7.3.1 野外军事演习场景造型软件设计 103

7.3.2 野外军事演习场景造型源程序实例 103

7.4 山水自然场景设计 111

7.4.1 山水自然场景软件设计 111

7.4.2 山水自然场景源程序实例 112

第8章 X3D室内外场景造型设计 119

8.1 X3D室内造型开发与设计 119

8.1.1 X3D室内造型设计 119

8.1.2 X3D室内造型源程序实例 120

8.2 X3D室外场景造型开发设计 126

8.2.1 X3D室外场景造型设计 126

8.2.2 X3D室外场景造型源程序实例 126

8.3 东方明珠塔场景造型开发设计 135

8.3.1 东方明珠塔场景造型设计 135

8.3.2 东方明珠塔场景造型源程序实例 135

8.4 斜拉桥场景造型设计 144

8.4.1 斜拉桥场景造型设计 144

8.4.2 斜拉桥场景造型源程序实例 145

第9章 X3D三维医学人体、骨骼设计 155

9.1 三维人体行走场景造型开发设计 155

9.1.1 三维人体行走场景造型设计 155

9.1.2 三维人体行走场景造型源程序实例 156

9.2 三维人体医学骨骼造型开发设计 163

9.2.1 三维人体医学骨骼造型设计 164

9.2.2 三维人体医学骨骼造型源程序实例 164

9.3 石膏人体素描造型开发设计 172

9.3.1 石膏人体素描造型设计 172

9.3.2 石膏人体素描造型源程序实例 172

9.4 虚拟家庭三维人体场景开发设计 178

9.4.1 虚拟家庭三维人体场景设计 178

9.4.2 虚拟家庭三维人体场景源程序实例 178

第10章 X3D影视多媒体动画设计 185

10.1 影视多媒体场景设计 185

10.1.1 影视多媒体场景设计 185

10.1.2 影视多媒体场景源程序实例 186

10.2 高速公路行驶汽车场景设计 189

10.2.1 设计高速公路行驶汽车场景 189

10.2.2 高速公路行驶汽车场景源程序实例 189

10.3 办公室场景设计 199

10.3.1 办公室场景软件设计 199

10.3.2 办公室场景源程序实例 199

10.4 观赏鱼场景设计 212

10.4.1 观赏鱼场景软件设计 213

10.4.2 观赏鱼场景源程序实例 213

第11章 X3D游戏动画设计 221

11.1 翻板游戏场景设计 221

11.1.1 翻板游戏场景软件设计 221

11.1.2 翻板游戏场景源程序实例 222

11.2 汉诺塔游戏场景设计 227

11.2.1 汉诺塔(Hanoi Tower)游戏算法设计 227

11.2.2 汉诺塔游戏场景设计 228

11.2.3 汉诺塔游戏场景源程序实例 229

11.3 风洞实验场景设计 234

11.3.1 风洞实验场景软件设计 234

11.3.2 风洞实验场景源程序实例 234

11.4 帆船比赛运动场景设计 240

11.4.1 帆船比赛运动场景软件设计 240

11.4.2 帆船比赛运动场景源程序实例 240

11.5 海边浴场场景开发设计 250

11.5.1 海边浴场场景软件设计 250

11.5.2 海边浴场场景源程序实例 250

第12章 X3D综合实例开发与设计 261

12.1 虚拟现实全景技术设计 261

12.1.1 虚拟现实立方体全景技术算法设计 261

12.1.2 虚拟现实立方体全景技术设计 264

12.1.3 虚拟旅游全景设计源程序实例 265

12.2 城市建筑场景规划设计 270

12.2.1 城市建筑场景规划设计 270

12.2.2 城市小区建筑规划设计源程序实例 271

附录A X3D节点 300

附录B 参考网站 305

参考文献 306