OpenGL編程權威指南

OpenGL編程權威指南

《OpenGL編程權威指南》是2001年中國電力出版社出版的圖書。

基本介紹

  • ISBN:9787508306988
  • 頁數:612
  • 定價:69.00
  • 出版社:中國電力出版社
  • 出版時間:2001年
  • 裝幀:平裝
內容簡介,目錄,

內容簡介

本書由OpenGL標準委員會編寫,人稱“OpenGL紅寶書”,是OpenGL領域的權威著作。
本書主要講述如何使用OpenGL圖形系統來編製程序,通過計算機圖形學技術來生成具有真實感的圖案。全書共14章,前5章介紹了在螢幕上繪製一個帶顏色和光照效果的三維物體所需要理解的基本知識,其餘的章節介紹了如何最佳化三維場景或者給三維場景添加複雜的特徵。附錄和術語表則為讀者的學習進一步提供了方便。
本書適合於對C語言編程有一定了解,並有一定數學背景知識的讀者閱讀。

目錄


第1章 OpenGL簡介
OpenGL概覽
一個簡單的OpenGL程式
OpenGL函式的語法
作為狀態機的OpenGL
OpenGL渲染管道
OPenGL相關函式館
動畫
第2章 狀態管理和繪製幾何物體
繪圖補救工具箱
點、線和多邊形的描述
基本狀態管理
顯示點、線和多邊形
法線向量
頂點數組
屬性組
創建曲面的多邊形模型需注意的問題
第3章 視圖
概述:照相機類比法
視圖變換和模型變換
投影變換
視區變換
變換的診斷
矩陣難棧的操作
附加裁剪平面
組合變換舉例
逆轉變換和模擬變換
第4章 顏色
顏色的感知
計算機的顏色
RGBA模式與顏色索引模式
指定顏色和陰影模型
第5章 光照
隱藏面消隱修補工具箱
真實世界與OpenGL光照
一個簡單的例子:光照球體的渲染
創建光源
選擇光照模型
定義材質屬性
光照的數學計算
顏色索引模式下的光照
第6章 混合、反走樣、霧和多邊形偏移
混合
反走樣

多邊性偏移
第7章 顯示列表
為什麼使用顯示列表
一個使用顯示列表的範例
顯示列表設計準則
顯示列表的創建和執行
執行多顯示列表
管理顯示列表的狀態變數
第8章 繪製像素、點陣圖、字型和圖像
點陣圖和字型
圖像
圖像管道
讀取和繪製像素矩形
提高像素繪製速度的技巧
圖像子集
第9章 紋理映射
概述及範例
指定紋理
過濾處理
紋理對象
紋理函式
分配紋理坐標
自動紋理坐標生成
高級特性
第10章 幀快取
快取及其使用
片元的測試與操作
累積快取
第11章 格線化和二次曲面
多邊形格線化
二次曲面:渲染球體、圓柱體和盤
第12章 求值程式和NURBS(非均勻有理B樣條)
先決條件
求值程式
GLU的NURBS接口
第13章 選擇和反饋
選擇
反饋
第14章 OpenGL高級技巧
錯誤處理
所使用的OpenGL版本?
對OpenGL標準的擴展
輕鬆製作透明物體
輕鬆實現淡出效果
利用後快取進行物體選擇
方便的圖像變換
顯示層次
消除字元的鋸齒現象
繪製圓形的點
插入圖像
製作貼花
用模板快取繪製填充凹多邊形
確定重疊區域
陰影
消除隱藏線
紋理映射的套用
繪製深度快取圖像
Dirichlet域
生命遊戲
GLDrawPixel()和glCopyPixels()的交替使用
附錄A 操作順序
概述
幾何操作
像素操作
片元操作
補充說明
附錄B 狀態變數
查詢函式
OpenGL狀態變數
附錄C OpenGL和視窗系統
GLX:OpenGL對X視窗系統的擴展
AGL:OpenGL對Apple Macintosh的擴展
PGL:OpenGL對IBM OS/2 Warp的擴展
WGL:OpenGL對Microsoft Windows 95/98/NT的擴展
附錄D GLUT基礎:OpenGL套用工具箱
初始化和創建視窗
處理視窗和輸入事件
裝載顏色圖
初始化並繪製三維物體
管理後台處理
運行程式
附錄E 計算法線向量
為解析表面確定法線
由多邊形數據確定法線
附錄F 齊次坐標與變換矩陣
齊次坐標
變換矩陣
附錄G 編程要點
OpenGL正確編程技巧
OpenGL執行性能方面的技巧
GLX的技巧
附錄H OpenGL的不變性
辭彙表

相關詞條

熱門詞條

聯絡我們