本書是一本經(jīng)典著作,這次版本更新增加了許多實踐內(nèi)容,覆蓋了近年來計算機圖形學的最新發(fā)展和成就,并附有使用OpenGL編寫的大量程序以及各種效果圖。本書共分24章,全面系統(tǒng)地講解了計算機圖形學的基本概念和相關(guān)技術(shù)。作者首先對計算機圖形學進行綜述;然后講解了二維圖形的對象表示、算法及應用,三維圖形的相關(guān)技術(shù)、建模和變換等;接著介紹了層次建模、動畫技術(shù)、樣條曲線表示、紋理處理等方面的內(nèi)容,最后光照模型、顏色模型和交互輸入法等。
Donald Hearn 從1985年開始任教于美國伊利諾伊大學Urbana-Champaigh分校的計算機科學系。Hearn博士擔任過多門課程的教學工作,包括計算機圖形學、科學計算可視化、計算科學、數(shù)學和應用科學等。他還指導過多個研究項目并在該領(lǐng)域發(fā)表了許多學術(shù)論文。
第1章 計算機圖形學綜述 1.1 圖和表 1.2 計算機輔助設(shè)計 1.3 虛擬現(xiàn)實環(huán)境 1.4 數(shù)據(jù)可視化 1.5 教學與培訓 1.6 計算機藝術(shù) 1.7 娛樂 1.8 圖像處理 1.9 圖形用戶界面 1.10 小結(jié) 參考文獻第2章 計算機圖形硬件 2.1 視頻顯示設(shè)備 2.2 光柵掃描系統(tǒng) 2.3 圖形工作站和觀察系統(tǒng) 2.4 輸入設(shè)備 2.5 硬拷貝設(shè)備 2.6 圖形網(wǎng)絡(luò) 2.7 因特網(wǎng)上的圖形 2.8 小結(jié) 參考文獻 練習題 附加綜合題第3章 計算機圖形軟件 3.1 坐標表示 3.2 圖形功能 3.3 軟件標準 3.4 其他圖形軟件包 3.5 OpenGL簡介 3.6 小結(jié) 參考文獻 練習題 附加綜合題第4章 輸出圖元 4.1 坐標系統(tǒng) 4.2 OpenGL中指定二維世界坐標系統(tǒng) 4.3 OpenGL畫點函數(shù) 4.4 OpenGL畫線函數(shù) 4.5 OpenGL曲線函數(shù) 4.6 填充區(qū)圖元 4.7 多邊形填充區(qū) 4.8 OpenGL多邊形填充區(qū)函數(shù) 4.9 OpenGL頂點數(shù)組 4.10 像素陣列圖元 4.11 OpenGL像素陣列函數(shù) 4.12 字符圖元 4.13 OpenGL字符函數(shù) 4.14 圖形分割 4.15 OpenGL顯示表 4.16 OpenGL顯示窗口重定形函數(shù) 4.17 小結(jié) 示例程序 參考文獻 練習題 附加綜合題第5章 圖元的屬性 5.1 OpenGL狀態(tài)變量 5.2 顏色和灰度 5.3 OpenGL顏色函數(shù) 5.4 點的屬性 5.5 OpenGL點屬性函數(shù) 5.6 線的屬性 5.7 OpenGL線屬性函數(shù) 5.8 曲線屬性 5.9 填充區(qū)屬性 5.10 OpenGL填充區(qū)屬性函數(shù) 5.11 字符屬性 5.12 OpenGL字符屬性函數(shù) 5.13 OpenGL反走樣函數(shù) 5.14 OpenGL詢問函數(shù) 5.15 OpenGL屬性組 5.16 小結(jié) 參考文獻 練習題 附加綜合題第6章 實現(xiàn)圖元及屬性的算法第7章 二維幾何變換第8章 二維觀察第9章 三維幾何變換第10章 三維觀察第11章 層次建模第12章 計算機動畫第13章 三維對象的表示第14章 樣條表示第15章 其他三維對象的表示第16章 可見面判別算法第17章 光照模型與面繪制算法第18章 紋理與表面細節(jié)添加方法第19章 顏色模型和顏色應用第20章 圖形用戶界面和交互輸入方法第21章 全局光照第22章 可編程著色器第23章 基于算法的建模第24章 數(shù)據(jù)集可視化附錄A 計算機圖形學的數(shù)學基礎(chǔ)附錄B 圖形文件格式附錄C OpenGL的世界參考文獻索引