书籍详情
OpenGL高级编程与可视化系统开发(高级编程篇)
作者:和平鸽工作室编著
出版社:中国水利水电出版社
出版时间:2003-01-01
ISBN:9787508413105
定价:¥62.00
购买这本书可以去
内容简介
OpenGL 是最近几年发展起来的性能优越的开放式三维图形标准,利用它可以创作出具有照片质量的、独立于窗口系统、操作系统和硬件平台的三维彩色图形和动画。目前,OpenGL 在可视化系统、虚拟现实系统和三维游戏方面得到了广泛地应用。本书主要介绍如何利用OpenGL图形库开发可视化应用系统,并以实例的方式讲述一些特殊可视化效果的编程方法,包括地形、云彩、海浪、烟雾、粒子系统、飞行器尾焰等,掌握这些物资的制作对于开发高逼真度图形非常重要。本套丛书深入浅出、内容广泛,可供从事可视化系统开发、三维游戏开发或其他图形应用程序开发的各大专院校学生、教员和研究人员参考,也可作为OpenGL 三维图形编程的培训教程或其他相关专业人士和计算机爱好者阅读。
作者简介
暂缺《OpenGL高级编程与可视化系统开发(高级编程篇)》作者简介
目录
第1章 OpenGL与图形可视化概述
1. 1 图形可视化概述
1. 2 OpenGL基本特点
1. 3 OpenGL图形的实现
1. 3. 1 OpenGL体系结构
1. 3. 2 渲染上下文(RC)
1. 3. 3 调色板的使用
1. 3. 4 像素格式设置
1. 3. 5 OpenGL处理流程与图形绘制方式
1. 4 OpnGL开发库的基本组成
1. 4. 1 OpenGL开发组件
1. 4. 2 OpenGL函数
1. 5 OpenGL程序运行方式
第2章 OpenGL编程基础
2. 1 OpenGL绘图基本知识
2. 1. 1 基本数据类型
2. 1. 2 图形绘制
2. 1. 3 显示列表
2. 1. 4 OpenGL颜色
2. 1. 5 Open光照模型
2. 1. 6 材质设置
2. 1. 7 纹理映射
2. 1. 8 选择与反馈
2. 1. 9 帧缓存与动画
2. 2 基于对话框的OpenGL图形程序的基本框架
2. 2. 1 程序说明
2. 2. 2 理论基础
2. 2. 3 编程步骤
2. 2. 4 加入到AppWizard
2. 3 基于单文档的OpenGL图形程序的基本框架
2. 3. 1 程序说明
2. 3. 2 理论基础
2. 3. 3 编程步骤
2. 3. 4 加入到AppWizard
2. 4 基于多文档的OpenGL图形程序的基本框架
2. 4. 1 程序说明
2. 4. 2 理论基础
2. 4. 3 编程步骤
2. 4. 4 加入到AppWizard
第3章 外部三维图形文件的输入与处理
3. 1 3DS文件格式
3. 1. 1 3DS文件格式简介
3. 1. 2 3D编辑程序块
3. 1. 3 关键帧块
3. 2 3DS文件输入程序介绍
3. 2. 1 程序说明
3. 2. 2 理论基础
3. 2. 3 编程步骤
3. 3 OBJ文件格式介绍
3. 4 OBJ文件输入程序介绍
3. 4. 1 程序说明
3. 4. 2 理论基础
3. 4. 3 编程步骤
3. 5 其他格式3D文件的处理方法
3. 5. 1 各种格式的3D文件的相互转换
3. 5. 2 其他输入方法介绍
第4章 三维地形的模拟
4. 1 地形模拟概述
4. 2 编程实例一
4. 2. 1 程序说明
4. 2. 2 理论基础
4. 2. 3 编程步骤
4. 3 编程实例二
4. 3. 1 程序说明
4. 3. 2 理论基础
4. 3. 3 编程步骤
第5章 蓝天白云的模拟
5. 1 模拟实例一
5. 1. 1 程序说明
5. 1. 2 理论基础
5. 1. 3 编程步骤
5. 2 模拟实例二
5. 2. 1 程序说明
5. 2. 2 理论基础
5. 2:3 编程步骤
第6章 星空的模拟
6. 1 模拟实例一
6. 1. 1 程序说明
6. 1. 2 理论基础
6. 1. 3 编程步骤
6. 2 模拟实例二
6. 2. 1 程序说明
6. 2. 2 理论基础
6. 2. 3 编程步骤
第7章 水的波动的模拟
7. 1 编程实例一
7. 1. 1 程序说明
7. 1. 2 理论基础
7. 1. 3 编程步骤
7. 2 编程实例二
7. 2. 1 程序说明
7. 2. 2 理论基础
7. 2. 3 编程步骤
第8章 粒子系统的模拟
8. 1 粒子系统概述
8. 1. 1 过程模型
8. 1. 2 粒子系统
8. 2 编程实例一
8. 2. 1 程序说明
8. 2. 2 理论基础
8. 2. 3 编程步骤
8. 3 编程实例二
8. 3. 1 程序说明
8. 3. 2 理论基础
8. 3. 3 编程步骤
第9章 碰撞检测编程
9. 1 碰撞检测概述
9. 2 编程实例一
9. 2. 1 程序说明
9. 2. 2 理论基础
9. 2. 3 编程步骤
9. 3 编程实例二
9. 3. 1 程序说明
9. 3. 2 理论基础
9. 3. 3 编程步骤
第10章 LOD技术编程
10. 1 LOD技术概述
10. 2 编程实例
10. 2. 1 程序说明
10. 2. 2 理论基础
10. 2. 3 编程步骤
第11章 火焰的模拟
11. 1 编程实例一
11. 1. 1 程序说明
11. 1. 2 理论基础
11. 1. 3 编程步骤
11. 2 编程实例二
11. 2. 1 程序说明
11. 2. 2 理论基础
11. 2. 3 编程步骤
第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. 2 编程实例二
13. 2. 1 程序说明
13. 2. 2 理论基础
13. 2. 3 编程步骤
13. 3 编程实例三
13. 3. 1 程序说明
13. 3. 2 理论基础
13. 3. 3 编程步骤
第14章 对象捕捉的编程
14. 1 编程实例一
14. 1. 1 程序说明
14. 1. 2 理论基础
14. 1. 3 编程步骤
14. 2 编程实例二
14. 2. 1 程序说明
14. 2. 2 理论基础
14. 2. 3 编程步骤
第15章 自然现象的模拟
15. 1 编程实例一
15. 1. 1 程序说明
15. 1. 2 理论基础
15. 1. 3 编程步骤
15. 2 编程实例二
15. 2. 1 程序说明
15. 2. 2 理论基础
15. 2. 3 编程步骤
1. 1 图形可视化概述
1. 2 OpenGL基本特点
1. 3 OpenGL图形的实现
1. 3. 1 OpenGL体系结构
1. 3. 2 渲染上下文(RC)
1. 3. 3 调色板的使用
1. 3. 4 像素格式设置
1. 3. 5 OpenGL处理流程与图形绘制方式
1. 4 OpnGL开发库的基本组成
1. 4. 1 OpenGL开发组件
1. 4. 2 OpenGL函数
1. 5 OpenGL程序运行方式
第2章 OpenGL编程基础
2. 1 OpenGL绘图基本知识
2. 1. 1 基本数据类型
2. 1. 2 图形绘制
2. 1. 3 显示列表
2. 1. 4 OpenGL颜色
2. 1. 5 Open光照模型
2. 1. 6 材质设置
2. 1. 7 纹理映射
2. 1. 8 选择与反馈
2. 1. 9 帧缓存与动画
2. 2 基于对话框的OpenGL图形程序的基本框架
2. 2. 1 程序说明
2. 2. 2 理论基础
2. 2. 3 编程步骤
2. 2. 4 加入到AppWizard
2. 3 基于单文档的OpenGL图形程序的基本框架
2. 3. 1 程序说明
2. 3. 2 理论基础
2. 3. 3 编程步骤
2. 3. 4 加入到AppWizard
2. 4 基于多文档的OpenGL图形程序的基本框架
2. 4. 1 程序说明
2. 4. 2 理论基础
2. 4. 3 编程步骤
2. 4. 4 加入到AppWizard
第3章 外部三维图形文件的输入与处理
3. 1 3DS文件格式
3. 1. 1 3DS文件格式简介
3. 1. 2 3D编辑程序块
3. 1. 3 关键帧块
3. 2 3DS文件输入程序介绍
3. 2. 1 程序说明
3. 2. 2 理论基础
3. 2. 3 编程步骤
3. 3 OBJ文件格式介绍
3. 4 OBJ文件输入程序介绍
3. 4. 1 程序说明
3. 4. 2 理论基础
3. 4. 3 编程步骤
3. 5 其他格式3D文件的处理方法
3. 5. 1 各种格式的3D文件的相互转换
3. 5. 2 其他输入方法介绍
第4章 三维地形的模拟
4. 1 地形模拟概述
4. 2 编程实例一
4. 2. 1 程序说明
4. 2. 2 理论基础
4. 2. 3 编程步骤
4. 3 编程实例二
4. 3. 1 程序说明
4. 3. 2 理论基础
4. 3. 3 编程步骤
第5章 蓝天白云的模拟
5. 1 模拟实例一
5. 1. 1 程序说明
5. 1. 2 理论基础
5. 1. 3 编程步骤
5. 2 模拟实例二
5. 2. 1 程序说明
5. 2. 2 理论基础
5. 2:3 编程步骤
第6章 星空的模拟
6. 1 模拟实例一
6. 1. 1 程序说明
6. 1. 2 理论基础
6. 1. 3 编程步骤
6. 2 模拟实例二
6. 2. 1 程序说明
6. 2. 2 理论基础
6. 2. 3 编程步骤
第7章 水的波动的模拟
7. 1 编程实例一
7. 1. 1 程序说明
7. 1. 2 理论基础
7. 1. 3 编程步骤
7. 2 编程实例二
7. 2. 1 程序说明
7. 2. 2 理论基础
7. 2. 3 编程步骤
第8章 粒子系统的模拟
8. 1 粒子系统概述
8. 1. 1 过程模型
8. 1. 2 粒子系统
8. 2 编程实例一
8. 2. 1 程序说明
8. 2. 2 理论基础
8. 2. 3 编程步骤
8. 3 编程实例二
8. 3. 1 程序说明
8. 3. 2 理论基础
8. 3. 3 编程步骤
第9章 碰撞检测编程
9. 1 碰撞检测概述
9. 2 编程实例一
9. 2. 1 程序说明
9. 2. 2 理论基础
9. 2. 3 编程步骤
9. 3 编程实例二
9. 3. 1 程序说明
9. 3. 2 理论基础
9. 3. 3 编程步骤
第10章 LOD技术编程
10. 1 LOD技术概述
10. 2 编程实例
10. 2. 1 程序说明
10. 2. 2 理论基础
10. 2. 3 编程步骤
第11章 火焰的模拟
11. 1 编程实例一
11. 1. 1 程序说明
11. 1. 2 理论基础
11. 1. 3 编程步骤
11. 2 编程实例二
11. 2. 1 程序说明
11. 2. 2 理论基础
11. 2. 3 编程步骤
第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. 2 编程实例二
13. 2. 1 程序说明
13. 2. 2 理论基础
13. 2. 3 编程步骤
13. 3 编程实例三
13. 3. 1 程序说明
13. 3. 2 理论基础
13. 3. 3 编程步骤
第14章 对象捕捉的编程
14. 1 编程实例一
14. 1. 1 程序说明
14. 1. 2 理论基础
14. 1. 3 编程步骤
14. 2 编程实例二
14. 2. 1 程序说明
14. 2. 2 理论基础
14. 2. 3 编程步骤
第15章 自然现象的模拟
15. 1 编程实例一
15. 1. 1 程序说明
15. 1. 2 理论基础
15. 1. 3 编程步骤
15. 2 编程实例二
15. 2. 1 程序说明
15. 2. 2 理论基础
15. 2. 3 编程步骤
猜您喜欢