注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡圖形圖像、多媒體、網頁制作綜合OpenGL高級編程與可視化系統(tǒng)開發(fā)

OpenGL高級編程與可視化系統(tǒng)開發(fā)

OpenGL高級編程與可視化系統(tǒng)開發(fā)

定 價:¥58.00

作 者: 和平鴿工作室
出版社: 中國水利水電出版社
叢編項: 萬水計算機編程技術與應用系列
標 簽: OpenGL

ISBN: 9787508433356 出版時間: 2006-01-01 包裝: 平裝
開本: 16開 頁數: 445 字數:  

內容簡介

  OpenGL最近幾年發(fā)展起來的一個性能卓越的開放式三維圖形標準,利用它可以創(chuàng)作出具有照片質量的、獨立于窗口系統(tǒng)、操作系統(tǒng)和硬件平臺的三維彩色圖形和動畫。目前,OpenGL在可視化系統(tǒng)、虛擬現(xiàn)實系統(tǒng)和三維游戲方面得到了廣泛應用。.本書及其姊妹篇的主要內容是介紹如何利用Op則GL圖形庫開發(fā)可視化應用系統(tǒng),主要以實例的方式講述一些特殊可視化效果的編程方法,包括地形、云彩、海浪、煙霧、粒子系統(tǒng)、飛行器尾焰等,掌握這些特效的制作對于開發(fā)高逼真度圖形非常重要。..本書姊妹篇《OpenGL高級編程與可視化系統(tǒng)開發(fā)——系統(tǒng)開發(fā)篇(第二版)》介紹了多個可視化仿真實例,包括1個場景編輯系統(tǒng)、2個三維游戲和5個可視化仿真項目。充分利用這些源代碼和編程思想,可以大大節(jié)省讀者開發(fā)可視化仿真項目的時間。本書深入淺出、內容廣泛,可供從事可視化系統(tǒng)開發(fā)、三維游戲開發(fā)或其他圖形應用程序開發(fā)的各大專院校學生、教員和研究人員參考,也可作為OpenGL三維圖形編程的培訓教程以及其他相關專業(yè)人士和計算機愛好者閱讀。本書所附光盤包含書中全部應用實例的源代碼。...

作者簡介

暫缺《OpenGL高級編程與可視化系統(tǒng)開發(fā)》作者簡介

圖書目錄


第二版前言
第一版前言
第1章 OpenGL與圖形可視化概述
1.1 圖形可視化概述
1.2 OpenGL的發(fā)展
1.2.1 關于OpenGL
1.2.2 OpenGL1.X回顧
1.2.3 從1.X到2.0
1.3 OpenGL2.0的新技術
1.3.1 OpenGL2.0由來
1.3.2 OpenGL2.0特點與新技術
1.4 OpenGL基本操作
1.5 OpenGL圖形的實現(xiàn)
1.5.1 OpenGL體系結構
1.5.2 渲染上下文(RC)
1.5.3 調色板的使用
1.5.4 像素格式設置
1.5.5 OpenGL處理流程與圖形繪制方法
1.6 OpenGL開發(fā)庫的基本組成
1.6.1 OpenGL開發(fā)組件
1.6.2 OpenGL函數
1.7 OpenGL程序運行方式
第2章 OpenGL編程基礎
2.1 OpenGL繪圖基本知識
2.1.1 基本數據類型
2.1.2 圖形繪制
2.1.3 顯示列有
2.1.4 OpenGL顏色
2.1.5 OpenGL光照模型
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 加入到
2.4 基于多文檔的OpenGL圖形程序的基本框架
2.4.1 程序說明
2.4.2 理論基礎
2.4.3 編程步驟
2.4.4 加入到AppWizard
2.5 Visual Basic語言開發(fā)OpenGL程序的基本框架
2.5.1 程序說明
2.5.2 添加OpenGL引用
2.5.3 OpenGL窗口的初始化
2.5.4 OpenGL圖形的繪制
2.6 Fortran語言開發(fā)OpenGL程序的基本框架
2.6.1 程序說明
2.6.2 添加OpenGL開發(fā)庫
2.6.3 OpenGL窗口的初始人
2.6.4 OpenGL圖形的繪制
2.7 Delphi語言開OpenGL程序的基本框架
2.7.1 程序說明
2.7.2 添加OpenGL開發(fā)庫
2.7.3 OpenGL窗口的初始化
2.7.4 OpenGL圖形的繪制
第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 WRL文件讀入
3.5.3 ASE文件的讀入
3.5.4 3DS轉換成OpenGL文件的讀入
第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章 粒子系統(tǒng)的模擬
8.1 粒子系統(tǒng)概述
8.1.1 過程模型
8.1.2 粒子系統(tǒng)
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 編程步驟
第14章 對象捕捉的模擬
14.1 編程實例一
14.1.1 程序說明
14.1.2 理論基礎
14.1.3 編程步驟
14.2 編程實例二
14.2.1 程序說明
14.2.2 理論基礎
14.2.3 編程步驟
第15章 自然現(xiàn)象的模擬
15.1 編程實例一
15.1.1 程序說明
15.1.2 理論基礎
15.1.3 編程步驟
15.2 編程實例二
15.2.1 程序說明
15.2.2 理論基礎
15.2.3 編程步驟
第16章 OpenGL實現(xiàn)3D屏幕保護程序
16.1 屏幕保護程序編寫方法
16.1.1 屏幕保護開發(fā)庫
16.1.2 MFC開發(fā)屏幕保護程序
16.2 編程實例一
16.2.1 程序說明
16.2.2 理論基礎
16.2.3 編程步驟
16.3 編程實例二
16.3.1 程序說明
16.3.2 理論基礎
16.3.3 編程步驟

本目錄推薦

掃描二維碼
Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號