計算機圖形學編程
本書以C++和OpenGL 作為工具,教授計算機圖形學編程。全書共14 章和3 個附錄。 首先從圖形編程的基礎(chǔ)和準備工作開始,依次介紹了OpenGL 圖像管線、圖形編程數(shù)學基礎(chǔ)、管理3D 圖形數(shù)據(jù)、紋理貼圖、3D 模型、光照、陰影、天空和背景、增強表面細節(jié)、參數(shù)曲面、曲面細分、幾何著色器,以及其他相關(guān)的圖形編程技術(shù)。附錄分別介紹了Windows、macOS 平臺上的安裝設(shè)置,以及Nsight 圖形調(diào)試器的應(yīng)用。本書每章最后配備了不同形式的習題,供讀者鞏固所學知識。 本書適合作為高等院校計算機科學專業(yè)的計算機圖形編程課程的教材或輔導書,也適合對計算機圖形編程感興趣的讀者自學。
V.斯科特●戈登(V. Scott Gordon)博士已經(jīng)在加州州立大學系統(tǒng)擔任教授有20多年,
目前在加州州立大學薩克拉門托分校教授高級圖形和游戲工程課程。他撰寫及合著了30多
部出版物,涉及人工智能、神經(jīng)網(wǎng)絡(luò)、進化計算、軟件工程、視頻和策略游戲編程,以及
計算機科學教育等多個領(lǐng)域。戈登博士在科羅拉多州立大學獲得博士學位。他同時也是爵
士鼓手和優(yōu)秀的乒乓球運動員。
約翰●克萊維吉(John Clevenger)博士擁有超過40年的教學經(jīng)驗,教學內(nèi)容包括高級
圖形、游戲架構(gòu)、操作系統(tǒng)、VLSI芯片設(shè)計、系統(tǒng)仿真和其他主題。他是多個用于圖形和
游戲架構(gòu)教學的軟件框架和工具的開發(fā)人員,其中包括我們Java 版第一版書中所用到的
graphicslib3D庫。他是國際大學生程序設(shè)計競賽(ICPC). 的技術(shù)總監(jiān),負責監(jiān)督PC2的持
續(xù)開發(fā)。PC2是目前世界...
V.斯科特●戈登(V. Scott Gordon)博士已經(jīng)在加州州立大學系統(tǒng)擔任教授有20多年,
目前在加州州立大學薩克拉門托分校教授高級圖形和游戲工程課程。他撰寫及合著了30多
部出版物,涉及人工智能、神經(jīng)網(wǎng)絡(luò)、進化計算、軟件工程、視頻和策略游戲編程,以及
計算機科學教育等多個領(lǐng)域。戈登博士在科羅拉多州立大學獲得博士學位。他同時也是爵
士鼓手和優(yōu)秀的乒乓球運動員。
約翰●克萊維吉(John Clevenger)博士擁有超過40年的教學經(jīng)驗,教學內(nèi)容包括高級
圖形、游戲架構(gòu)、操作系統(tǒng)、VLSI芯片設(shè)計、系統(tǒng)仿真和其他主題。他是多個用于圖形和
游戲架構(gòu)教學的軟件框架和工具的開發(fā)人員,其中包括我們Java 版第一版書中所用到的
graphicslib3D庫。他是國際大學生程序設(shè)計競賽(ICPC). 的技術(shù)總監(jiān),負責監(jiān)督PC2的持
續(xù)開發(fā)。PC2是目前世界上使用較為廣泛的編程競賽支持系統(tǒng)??巳R維吉博士在加州大學戴
維斯分校獲得博士學位。
