《虚拟现实构造语言VRML》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:阳化冰等编著
  • 出 版 社:北京市:北京航空航天大学出版社
  • 出版年份:2000
  • ISBN:7810129910
  • 页数:428 页
图书介绍:

第1部分 VRML入门 2

第1章 浏览VRML世界 2

1.1 “HelloWorld!” 2

1.2 用Netscape的Communicator 4.0浏览器浏览VRML网页 4

1.2.1 Cosmo Player的控制栏 4

1.2.2 Cosmo Player的弹出菜单 6

1.3 用Microsoft的Internet Explorer 5.0浏览器浏览VRML网页 7

1.3.1 World View 2.0的浏览方式控制 7

1.3.2 World View 2.0的浏览视点控制 8

1.3.3 World View 2.0的弹出菜单 9

第2章 理解VRML文件 11

2.1 VRML文件的基本结构 11

2.1.1 VRML文件头 11

2.1.2 路由 12

2.2 VRML文件的基本内容 12

2.2.1 节点 12

2.2.2 VRML文件中的注释信息 15

第3章 理解空间坐标 16

3.1 空间单位 16

3.1.1 长度单位 17

3.1.2 角度单位 17

3.2 空间坐标系 18

3.3 空间定位 18

3.3.1 空间位置 18

3.3.2 空间方向 19

第4章 基本造型 20

4.1 Shape节点 20

4.2 基本的VRML造型节点 21

4.2.1 Box节点 22

4.2.2 Cylinder节点 23

4.2.3 Cone节点 25

4.2.4 Sphere节点 26

4.3 节点的编组 27

第5章 文本造型 30

5.1 Text节点 30

5.1.1 string域 31

5.1.2 length域 32

5.1.3 maxExtent 33

5.1.4 fontStyle域 35

5.2 FontStyle节点 35

5.2.1 family域 35

5.2.2 style域 36

5.2.3 size域 36

5.2.4 spacing域 37

5.2.5 指定文本的排列对齐方式 37

5.2.6 language域 40

5.3 文本造型和基本几何造型的结合 41

第6章 造型的定位和旋转 43

6.1 坐标系的平移 44

6.2 坐标系的旋转 49

第7章 造型缩放 57

7.1 scale域 57

7.2 scaleOrientation域 61

7.3 center域 62

第8章 外观控制 68

8.1 基本知识准备 69

8.1.1 基本的颜色理论 69

8.1.2 光线反射对空间造型外观的影响 70

8.2 指定造型材料 73

8.2.1 Material节点 73

8.2.2 用Material节点指定造型材料 74

8.3 指定空间造型的材质贴图 81

8.3.1 ImageTexture节点 83

8.3.2 MovieTexture节点 90

8.3.3 PixelTexture节点 93

第9章 空间背景 97

9.1 VRML空间背景 97

9.1.1 空间角 98

9.1.2 空间背景图像 98

9.1.3 空间背景变换 99

9.2 Background节点 99

9.2.1 Background节点语法 99

9.2.2 Background节点的使用 101

9.2.3 背景变换 105

第10章 大气效果 109

10.1 Fog节点 109

10.1.1 Fog节点语法 109

10.1.2 Fog节点的使用方法 110

10.2 大气效果的变换 116

第11章 添加声音 118

11.1 声音节点 119

11.1.1 AudioClip节点 119

11.1.2 Sound节点 121

11.2 用声音节点添加声音 123

第12章 内联VRML文件 131

第13章 光照效果 142

13.1 光源节点 144

13.1.1 PointLight节点 145

13.1.2 DirectionalLight节点 146

13.1.3 SpotLight节点 146

13.2 光源节点的使用 148

第14章 空间视点控制 163

14.1 Viewpoint节点语法 165

14.2 空间视点控制 167

第15章 浏览者控制 172

第16章 网上穿梭 178

16.1 WorldInfo节点 178

16.2 Anchor节点 179

第17章 节点控制 185

17.1 Group节点 185

17.2 Switch节点语法 186

17.3 Billboard节点语法 189

第2部分 VRML提高 194

第18章 高级造型方法 194

18.1 挤压空间造型 194

18.2 海拨栅格造型 200

18.3 点线面造型 205

18.3.1 Coordinate节点 206

18.3.2 PointSet节点 206

18.3.3 IndexedLineSet节点 208

18.3.4 IndexedFaceSet节点 209

18.4 对点线面着色 218

18.4.1 海拨栅格着色 218

18.4.2 空间点着色 222

18.4.3 空间线着色 224

18.4.4 空间面着色 228

第19章 高级外观控制 233

19.1 表面纹理贴图控制 235

19.1.1 贴图坐标系控制 235

19.1.2 贴图的平铺 238

19.1.3 表面贴图的切割使用 240

19.2 造型表面明暗控制 245

19.3 细节层次控制 251

第20章 动画效果 266

20.1 TimeSensor节点 266

20.2 空间位置动画 267

20.2.1 PositionInterpolator节点 268

20.2.2 OrientationInterpolator节点 271

20.3 外观材料动画 279

20.3.1 ColorInterpolator节点语法 280

20.3.2 ScalarInterpolator节点 280

20.4 Coordinatelnterpolator节点 287

20.5 NormalInterpolator节点语法 290

第21章 空间传感器 294

21.1 TouchSensor节点 294

21.2 PlaneSensor节点 296

21.3 SphereSensor节点 300

21.4 CylinderSensor节点 302

21.5 VisibilitySensor节点 305

21.6 ProximitySensor节点语法 307

21.7 Collision节点 309

第22章 创建程序脚本 313

第3部分 创建VRML世界 320

第23章 熟悉3DS MAX的工作界面 320

23.1 视口 321

23.1.1 Top视口(俯视图) 321

23.1.2 Front视口(前视图) 321

23.1.3 Left视口(左视图) 322

23.1.4 Perspective视口(透视视图) 322

23.1.5 视口的切换与改变视口显示方式 322

23.1.6 激活某一视口的方法 323

23.2 3DS MAX菜单栏 323

23.2.1 将一个场景文件在当前Front视口之中打开 323

23.2.2 3DS MAX菜单命令 324

23.3 工具图标栏 324

23.3.1 选择类工具图标 324

23.3.2 选择与操作类 325

23.3.3 坐标类工具图标 326

23.3.4 渲染类 328

23.3.5 连接关系类 328

23.3.6 其余工具图标 328

23.4 视口调整按钮 329

23.5 动画操作类按钮 330

23.6 其他按钮 330

23.7 面板命令类 331

第24章 创建空间场景 333

24.1 创建简单的基本几何体造型 333

24.1.1 创建方形 333

24.1.2 Sphere(球) 334

24.1.3 创建圆柱体 334

24.1.4 创建面包圈 335

24.1.5 创建圆环 336

24.1.6 创建圆锥体 336

24.1.7 创建茶壶 337

24.2 三维模型的参数修改与调整器修改 337

24.2.1 访问参数与修改参数 337

24.2.2 通过调整器修改三维模型 338

24.2.3 使用空间扭曲调整三维模型 340

24.2.4 通过对节点、面、边的调整修改三维模型 341

24.2.5 运用布尔运算修改三维模型 344

24.2.6 运用复制、实例和参考生成新的三维模型 345

24.3 环境设定 347

24.3.1 标准雾 347

24.3.2 分层雾 349

24.3.3 体雾 351

24.3.4 体光源雾 352

第25章 基本材质编辑 356

25.1 材质编辑器外观 356

25.1.1 垂直与水平工具栏 357

25.1.2 样本视窗 358

25.2 设定场景中物体的材质 359

25.3 改变造型材质 359

25.3.1 即时改变材质 359

25.3.2 非即时改变材质 360

25.4 从浏览器中获取材质 361

25.4.1 打开材质浏览器 361

25.4.2 使用浏览器 362

25.4.3 改变材质库 362

25.5 设置基本参数 363

25.5.1 基本参数(Basic Parameters)面板介绍 363

25.5.2 环境反射、漫反向和镜面反射的颜色 364

25.5.3 使用Color Selector对话 365

25.5.4 保存新材质 366

25.5.5 场景渲染 366

25.5.6 高光设置 367

25.5.7 着色方式 367

25.5.8 特殊属性 369

25.6 设置Extended Parameters(扩展参数) 369

25.6.1 线框的粗细 370

25.6.2 改变透明度 370

25.6.3 透明度的衰减(Opacity Falloff) 371

25.6.4 透明色的颜色效果 371

25.7 材质基本贴图及贴图坐标 372

25.7.1 贴图坐标的设定 373

25.7.2 贴图坐标的设整 375

25.7.3 了物体(Sub-Object)贴图 383

第26章 插入VRML节点 385

26.1 Anchor 386

26.2 ProxSensor 387

26.3 NavInfo 387

26.4 Fog 388

26.5 Sound 389

26.6 LOD 390

26.7 TouchSensor 391

26.8 TimeSensor 391

26.9 Background 392

26.10 AudioClip 393

26.11 Billboard 394

26.12 Inline 394

第27章 VRML的输出和输入 396

27.1 VRML文件输出 396

27.2 VRML文件输入 399

第28章 创建一个VRML世界 401

28.1 3DS MAX的工具 401

28.2 使用VRMLOUT外挂模块提供的工具 404

28.3 其他技术 404

28.4 用3DS MAX和VRMLOUT建立虚拟世界 405

28.4.1 使用WRMLOUT的一般步骤 405

28.4.2 给场景增加VRML辅助对象 406

附录1 Vrmlpad的使用方法 412

附录2 一些有用的网址 425