Cg是最早的為可編程圖形硬件設計的高級編程語言,本書教你如何編寫Cg程序。本書共10章,第1章簡要介紹Cg語言。隨后的每一章分別介紹Cg中的一個概念和技術的說明,包括最簡單的Cg程序,參數(shù)、紋理和表達式,如何進行頂點變換,如何用Cg實現(xiàn)光照模型,如何用Cg頂點程序實現(xiàn)模型的動畫和變換,如何實現(xiàn)環(huán)境貼圖,如何實現(xiàn)凹凸貼圖,霧、卡通光照、投影聚光、陰影貼圖和復合技術,目前可用的Cg的頂點和片斷的簡要描述(Profile)等內容。每章的結尾提供了習題,以幫助你進一步學習,探索更多的Cg知識。本書另外還附有5個關于Cg基礎知識的附錄。本書適合開發(fā)三維游戲和應用軟件的程序員及項目管理人員、實時三維美工人員和學習計算機圖形學的學生閱讀,也可供任何對學習實時渲染技術當前發(fā)展動態(tài)有興趣的人士閱讀參考。