书籍详情
VRML 2.0使用速成
作者:施寅,周葆芳,赵志勇编著
出版社:清华大学出版社
出版时间:1998-08-01
ISBN:9787302030232
定价:¥16.50
内容简介
内容提要本书以对Intemet上的一个虚拟场景进行浏览为例,通俗易懂地介绍了虚拟造型语言VRML2.0的规范以及使用方法。全书内容分为15章,包括:什么是VRML、进入万维网、浏览一个虚拟世界、构造一个虚拟场景、物体的几何造型、外观与原型定义、文本与复杂形体、使用光源与声音、动画及用户交互、脚本与动画、有关脚本的进一步知识、使用颜色与法线、纹理及其贴图、发布你的作品、提高运行性能。正文后面附有常用术语、节点说明、域类型说明等三个附录。每章都有思考题可供选做。本书可作为Intermet技术开发人员、3DWeb爱好者和广大上网用户的技术参考书,也可作为大学有关专业的教师、研究生、大学生的辅助教学参考书。
作者简介
暂缺《VRML 2.0使用速成》作者简介
目录
目录
第1章 什么是VRML?
1.1 VRML的几种应用
1.2 三维模型与二维图象
1.3 前沿技术
1.4 VRML技术发展的简单回顾
1.5 VRML2.0新增加了什么?
思考题
第2章 进入万维网
2.1 在万维网上定位文档
2.2 浏览器和服务器
2.3 欣赏VRML场景
2.4 建立VRML场景
2.5 发布作品
思考题
第3章 浏览一个虚拟世界
3.1 如何浏览一个虚拟世界
3.1.1 你自己旅行
3.1.2 引导式游览
3.2 浏览泰诺切蒂特兰城
3.2.1 鹰台
3.2.2 魁兹阿库特神庙
3.2.3 大金字塔的底座
3.2.4 用纹理贴图增加细节
3.2.5 塔顶
3.2.6 对象的重用
3.2.7 参观神庙
3.3 按年代浏览
思考题
第4章 构造一个虚拟场景
4.1 建立一个简单的物体
4.1.1 什么是节点
4.1.2 文件头
4.1.3 外形节点
4.1.4 几何节点
4.1.5 外观节点
4.1.6 场景结构图
4.1.7 分组节点
4.1.8 注释语句
4.2 VRML文件中重要的构造技术
4.2.1 利用内联节点使用外部文件
4.2.2 使用一个对象的多个实例
4.2.3 连接别的对象
4.2.4 组织场景中的对象
4.2.5 观察场景
4.2.6 与场景交互
4.3 构造一个虚拟场景
的步骤
思考题
第5章 物体的几何造型
5.1 开始入手
5.2 变换节点
5.3 几何节点
思考题
第6章 外观与原型定义
6.1 外观节点的使用
6.1.1 材质节点
6.1.2 纹理
6.2 原型
6.2.1 定义原型
6.2.2 域与事件
6.3 外部原型
思考题
第7章 文本与复杂形体
7.1 使用文本
7.2 用标高网络节点进行
地形造型
7.3 拉伸节点
思考题
第8章 使用光源和声音
8.1 光照
8.1.1 光照范围
8.I.2 光的公用属性
8.1.3 衰减
8.1.4 光源
8.2 声音
8.2.1 声音节点
8.2.2 音频夹节点
思考题
第9章 动画及用户交互
9.1 事件和路由访问
9.2 动画事件路径
9.2.1 触发阶段和标的阶段
9.2.2 时间阶段
9.2.3 引擎阶段
9.3 动画设计经验
思考题
第10章 脚本与动画
10.1 Script节点语法
10.2 如何处理事件?
10.2.1 专用函数
10.2.2 JavaScript中域的类型
10.3 用脚本控制动画
10.3.1 局部发亮:发光的头骨
10.3.2 选择间切换:老鹰着陆
10.3.3 其他配件
10.3.4 逻辑阶段
10.3.5 须计算的动画
思考题
第11章 有关脚本的进一步知识
11.1 i浏览器脚本界面
11.2 场景层次操纵
11.2.1 节点直接(无路由)访问
11.2.2 使用浏览器界面修改场景层次
11.3 浏览器和节点绑定
11.3.1 背景节点绑定
11.3.2 导航信息节点绑定
11.3.3 雾节点绑定
11.3.4 视点节点绑定
11.4 网络访问与多用户场景
思考题
第12章 使用颜色与法线
12.1颜色
12.1.1 指定每一个面的颜色
12.1.2 指定每一个顶点的颜色
12.1.3 线和点
12.2 法线
12.2.1 使用缺省法线
12.2.2 为每一个面规定法线
12.2.3 为每一个顶点
指定法线
思考题
第13章 纹理及其贴图
13.1 纹理的使用与贴图
13.1.1 什么是纹理图?
13.1.2 影象纹理
13.1.3 纹理的分量
13.1.4 定义纹理坐标
13.1.5 变换一个纹理
13.1.6 重复与箝制纹理
13.1.7 定义一个象素纹理
13.2 具有纹理的背景
13.2.1 生成远景
13.2.2 加上地面和天空的颜色
13.2.3 使用地面和天空颜色组合远景
思考题
第14章 发布你的作品
14.1 设置服务器
14.1.1 安全问题
14.1.2 配置能识别VRML文件的服务器
14.L.3 关于你的URL
14.2 组织和发布你的文件
14.2.1 使用相对地址
14.2.2 使用MIME类型扩展
14.2.3 确认远程URL
14.2.4 添加信息节点
14.2.5 压缩文件
14.2.6 在Web上声明你的作品
14.3 使用公共网关接口
思考题
第15章 提高运行性能
15.1 使文件变小
15.1.1 使用实例
15.1.2 各种技巧
15.1.3 压缩文件的长度
15.2 提高渲染速度
15.2.1 简化场景
15.2.2 分而治之
15.2.3 利用浏览器自身提高渲染速度
15.2.4 关闭碰撞检测和使用碰撞替身
15.2.5 有效使用脚本
思考题
附录A 常用术语
附录B 节点说明
附录C 域类型说明
第1章 什么是VRML?
1.1 VRML的几种应用
1.2 三维模型与二维图象
1.3 前沿技术
1.4 VRML技术发展的简单回顾
1.5 VRML2.0新增加了什么?
思考题
第2章 进入万维网
2.1 在万维网上定位文档
2.2 浏览器和服务器
2.3 欣赏VRML场景
2.4 建立VRML场景
2.5 发布作品
思考题
第3章 浏览一个虚拟世界
3.1 如何浏览一个虚拟世界
3.1.1 你自己旅行
3.1.2 引导式游览
3.2 浏览泰诺切蒂特兰城
3.2.1 鹰台
3.2.2 魁兹阿库特神庙
3.2.3 大金字塔的底座
3.2.4 用纹理贴图增加细节
3.2.5 塔顶
3.2.6 对象的重用
3.2.7 参观神庙
3.3 按年代浏览
思考题
第4章 构造一个虚拟场景
4.1 建立一个简单的物体
4.1.1 什么是节点
4.1.2 文件头
4.1.3 外形节点
4.1.4 几何节点
4.1.5 外观节点
4.1.6 场景结构图
4.1.7 分组节点
4.1.8 注释语句
4.2 VRML文件中重要的构造技术
4.2.1 利用内联节点使用外部文件
4.2.2 使用一个对象的多个实例
4.2.3 连接别的对象
4.2.4 组织场景中的对象
4.2.5 观察场景
4.2.6 与场景交互
4.3 构造一个虚拟场景
的步骤
思考题
第5章 物体的几何造型
5.1 开始入手
5.2 变换节点
5.3 几何节点
思考题
第6章 外观与原型定义
6.1 外观节点的使用
6.1.1 材质节点
6.1.2 纹理
6.2 原型
6.2.1 定义原型
6.2.2 域与事件
6.3 外部原型
思考题
第7章 文本与复杂形体
7.1 使用文本
7.2 用标高网络节点进行
地形造型
7.3 拉伸节点
思考题
第8章 使用光源和声音
8.1 光照
8.1.1 光照范围
8.I.2 光的公用属性
8.1.3 衰减
8.1.4 光源
8.2 声音
8.2.1 声音节点
8.2.2 音频夹节点
思考题
第9章 动画及用户交互
9.1 事件和路由访问
9.2 动画事件路径
9.2.1 触发阶段和标的阶段
9.2.2 时间阶段
9.2.3 引擎阶段
9.3 动画设计经验
思考题
第10章 脚本与动画
10.1 Script节点语法
10.2 如何处理事件?
10.2.1 专用函数
10.2.2 JavaScript中域的类型
10.3 用脚本控制动画
10.3.1 局部发亮:发光的头骨
10.3.2 选择间切换:老鹰着陆
10.3.3 其他配件
10.3.4 逻辑阶段
10.3.5 须计算的动画
思考题
第11章 有关脚本的进一步知识
11.1 i浏览器脚本界面
11.2 场景层次操纵
11.2.1 节点直接(无路由)访问
11.2.2 使用浏览器界面修改场景层次
11.3 浏览器和节点绑定
11.3.1 背景节点绑定
11.3.2 导航信息节点绑定
11.3.3 雾节点绑定
11.3.4 视点节点绑定
11.4 网络访问与多用户场景
思考题
第12章 使用颜色与法线
12.1颜色
12.1.1 指定每一个面的颜色
12.1.2 指定每一个顶点的颜色
12.1.3 线和点
12.2 法线
12.2.1 使用缺省法线
12.2.2 为每一个面规定法线
12.2.3 为每一个顶点
指定法线
思考题
第13章 纹理及其贴图
13.1 纹理的使用与贴图
13.1.1 什么是纹理图?
13.1.2 影象纹理
13.1.3 纹理的分量
13.1.4 定义纹理坐标
13.1.5 变换一个纹理
13.1.6 重复与箝制纹理
13.1.7 定义一个象素纹理
13.2 具有纹理的背景
13.2.1 生成远景
13.2.2 加上地面和天空的颜色
13.2.3 使用地面和天空颜色组合远景
思考题
第14章 发布你的作品
14.1 设置服务器
14.1.1 安全问题
14.1.2 配置能识别VRML文件的服务器
14.L.3 关于你的URL
14.2 组织和发布你的文件
14.2.1 使用相对地址
14.2.2 使用MIME类型扩展
14.2.3 确认远程URL
14.2.4 添加信息节点
14.2.5 压缩文件
14.2.6 在Web上声明你的作品
14.3 使用公共网关接口
思考题
第15章 提高运行性能
15.1 使文件变小
15.1.1 使用实例
15.1.2 各种技巧
15.1.3 压缩文件的长度
15.2 提高渲染速度
15.2.1 简化场景
15.2.2 分而治之
15.2.3 利用浏览器自身提高渲染速度
15.2.4 关闭碰撞检测和使用碰撞替身
15.2.5 有效使用脚本
思考题
附录A 常用术语
附录B 节点说明
附录C 域类型说明
猜您喜欢