本書是游戲編程暢銷書作者AndréLaMothe的扛鼎之作,從游戲編程和軟件引擎的角度深入探討了3D圖形學的各個重要主題。全書共分5部分,包括16章的內容。第1~3章簡要地介紹了Windows和DirectX編程,創(chuàng)建了一個Windows應用程序模板,讓讀者能夠將精力放在游戲邏輯和圖形實現中,而不用考慮Windows和DirectX方面的瑣事;第4~5章簡要地介紹了一些數學知識并實現了一個數學庫,供以后編寫演示程序時使用;第6章概述了3D圖形學,讓讀者對之后即將介紹的內容有大致的了解;第7~11章分別介紹了光照、明暗處理、仿射紋理映射、3D裁剪和深度緩存等內容;第12~14章討論了高級3D渲染技術,包括透視修正紋理映射、Alpha混合、1/z緩存、紋理濾波、空間劃分和可見性算法、陰影、光照映射等;第15~16章討論了動畫、運動碰撞檢測和優(yōu)化技術。本書適合于有一定編程經驗并想從事游戲編程工作或對3D圖形學感興趣的人員閱讀。