第1部分 VRML入门
第1章 浏览VRML世界
1.1 “Hello World!”
1.2 用Netscape的Communicator 4.0浏览器浏览VRML网页
1.2.1 Cosmo Player的控制栏
1.2.2 Cosmo Player的弹出菜单
1.3 用Microsoft的Internet Explorer 5.0浏览器浏览VRML网页
1.3.1 World View 2.0的浏览方式控制
1.3.2 World View 2.0的浏览观点控制
1.3.3 World View 2.0的弹出菜单
第2章 理解VRML文件
2.1 VRML文件的基本结构
2.1.1 VRML文件头
2.1.2 路由
2.2 VRML文件的基本内容
2.2.1 节点
2.2.2 VRML文件中的注释信息
第3章 理解空间坐标
3.1 空间单位
3.1.1 长度单位
3.1.2 角度单位
3.2 空间坐标系
3.3 空间定位
3.3.1 空间位置
3.3.2 空间方向
第4章 基本造型
4.1 Shape节点
4.2 基本的VRML造型节点
4.2.1 Box节点
4.2.2 Cylinder节点
4.2.3 Cone节点
4.2.4 Sphere节点
4.3 节点的编组
第5章 文本造型
5.1 Text节点
5.1.1 string域
5.1.2 length域
5.1.3 maxExtent
5.1.4 fontStyle域
5.2 FontStyle节点
5.2.1 family域
5.2.2 style域
5.2.3 size域
5.2.4 spacing域
5.2.5 指定文本的排列对齐方式
5.2.6 language域
5.3 文本造型和基本几何造型的结合
第6章 造型的定位和旋转
6.1 坐标系的平移
6.2 坐标系的旋转
第7章 造型缩放
7.1 scale域
7.2 scaleOrientation域
7.3 center域
第8章 外观控制
8.1 基本知识准备
8.1.1 基本的颜色理论
8.1.2 光线反射对空间造型外观的影响
8.2 指定造型材料
8.2.1 Material节点
8.2.2 用Material节点指定造型材料
8.3 指定空间造型的材质贴图
8.3.1 ImageTexture节点
8.3.2 MovieTexture节点
8.3.3 PixelTexture节点
第9章 空间背景
9.1 VRML空间背景
9.1.1 空间角
9.1.2 空间背景图像
9.1.3 空间背景变换
9.2 Background节点
9.2.1 Background节点语法
9.2.2 Background节点的使用
9.2.3 背景变换
第10章 大气效果
10.1 Fog节点
10.1.1 Fog节点语法
10.1.2 Fog节点的使用方法
10.2 大气效果的变换
第11章 添加声音
11.1 声音节点
11.1.1 AudioClip节点
11.1.2 Sound节点
11.2 用声音节点添加声音
第12章 内联VRML文件
第13章 光照效果
13.1 光源节点
13.1.1 PointLight节点
13.1.2 DirectionalLight节点
13.1.3 SpotLight节点
13.2 光源节点的使用
第14章 空间观点控制
14.1 Viewpoint节点语法
14.2 空间视点控制
第15章 浏览者控制
第16章 网上穿梭
16.1 WorldInfo节点
16.2 Anchor节点
第17章 节点控制
17.1 Group节点
17.2 Switch节点语法
17.3 Billboard节点语法
第2部分 VRML提高
第18章 高级造型方法
18.1 挤压空间造型
18.2 海拔栅格造型
18.3 点线面造型
18.3.1 Coordinate节点
18.3.2 PointSet节点
18.3.3 IndexedLineSet节点
18.3.4 IndexedFaceSet节点
18.4 对点线面着色
18.4.1 海拔栅格着色
18.4.2 空间点着色
18.4.3 空间线着色
18.4.4 空间面着色
第19章 高级外观控制
19.1 表面纹理贴图控制
19.1.1 贴图坐标系控制
19.1.2 贴图的平铺
19.1.3 表面贴图的切割使用
19.2 造型表面明暗控制
19.3 细节层次控制
第20章 动画效果
20.1 TimeSensor节点
20.2 空间位置动画
20.2.1 PositionInterpolator节点
20.2.2 OrientationInterpolator节点
20.3 外观材料动画
20.3.1 ColorInterpolator节点语法
20.3.2 ScalarInterpolator节点
20.4 CoordinateInterpolator节点
20.5 NormalInterpolator节点语法
第21章 空间传感器
21.1 TouchSensor节点
21.2 PlaneSensor节点
21.3 SphereSensor节点
21.4 CylindeSensor节点
21.5 VisibilitySensor节点
21.6 ProximitySensor节点语法
21.7 Collision节点
第22章 创建程序脚本
第3部分 创建VRML世界
第23章 熟悉3DS MAX的工作界面
23.1 视口
23.1.1 Top视口(俯视图)
23.1.2 Front视口(前视图)
23.1.3 Left视口(左视图)
23.1.4 Perspective视口(透视视图)
23.1.5 视口的切换与改变视口显示方式
23.1.6 激活某一视口的方法
23.2 3DS MAX菜单栏
23.2.1 将一个场景文件在当前Front视口之中打开
23.2.2 3DS MAX菜单命令
23.3 工具图标栏
23.3.1 选择类工具图标
23.3.2 选择与操作类
23.3.3 坐标类工具图标
23.3.4 渲染类
23.3.5 连接关系类
23.3.6 其余工具图标
23.4 视口调整按钮
23.5 动画操作类按钮
23.6 其他按钮
23.7 面板命令类
第24章 创建空间场景
24.1 创建简单的基本几何体造型
24.1.1 创建方形
24.1.2 Sphere(球)
24.1.3 创建圆柱体
24.1.4 创建面包圈
24.1.5 创建圆环
24.1.6 创建圆锥体
24.1.7 创建茶壶
24.2 三维模型的参数修改与调整器修改
24.2.1 访问参数与修改参数
24.2.2 通过调整器修改三维模型
24.2.3 使用空间扭曲调整三维模型
24.2.4 通过对节点、面、边的调整修改三维模型
24.2.5 运用布尔运算修改三维模型
24.2.6 运用复制、实例和参考生成新的三维模型
24.3 环境设定
24.3.1 标准雾
24.3.2 分层雾
24.3.3 体雾
24.3.4 体光源雾
第25章 基本材质编辑
25.1 材质编辑器外观
25.1.1 垂直与水平工具栏
25.1.2 样本视窗
25.2 设定场景中物体的材质
25.3 改变造型材质
25.3.1 即时改变材质
25.3.2 非即时改变材质
25.4 从浏览器中获取材质
25.4.1 打开材质浏览器
25.4.2 使用浏览器
25.4.3 改变材质库
25.5 设置基本参数
25.5.1 基本参数(Basic Parameters)面板介绍
25.5.2 环境反射、漫反向和镜面反射的颜色
25.5.3 使用Color Selector对话
25.5.4 保存新材质
25.5.5 场景渲染
25.5.6 高光设置
25.5.7 着色方式
25.5.8 特殊属性
25.6 设置Extended Parameters(扩展参数)
25.6.1 线框的粗细
25.6.2 改变透明度
25.6.3 透明度的衰减(Opacity Falloff)
25.6.4 透明色的颜色效果
25.7 材质基本贴图及贴图坐标
25.7.1 贴图坐标的设定
25.7.2 贴图坐标的调整
25.7.3 子物体(Sub-Object)贴图
第26章 插入VRML节点
26.1 Anchor
26.2 ProxSensor
26.3 NavInfo
26.4 Fog
26.5 Sound
26.6 LOD
26.7 TouchSensor
26.8 TimeSensor
26.9 Background
26.10 AudioClip
26.11 Billboard
26.12 Inline
第27章 VRML的输出和输入
27.1 VRML文件输出
27.2 VRML文件输入
第28章 创建一个VRML世界
28.1 3DS MAX的工具
28.2 使用VRMLOUT外挂模块提供的工具
28.3 其他技术
28.4 用3DS MAX和VRMLOUT建立虚拟世界
28.4.1 使用WRMLOUT的一般步骤
28.4.2 给场景增加VRML辅助对象
附录1 VrmlPad的使用方法
附录2 一些有用的网址