OpenGL Open Graphics Library

副标题:无

作   者:和平鸽工作室编著

分类号:

ISBN:9787508413105

微信扫一扫,移动浏览光盘

简介

   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 编程步骤


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

OpenGL Open Graphics Library
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon