本書系統、全面地介紹了Direct3D 9、Direct3D 10以及OpenGL 2.0三維圖形程序設計方法。全書內容分成3大部分,第1~10章介紹傳統的固定繪圖流程和基本3D繪圖概念,包括坐標轉換、動畫與交互、打光、貼圖、混合與紋理、動態(tài)貼圖、Stencil Buffer和特效處理等內容。第11~1 8章為比較高級的Shader程序編寫,包括HLsL和GLSL的使用、Shader特效和調試Debug等內容。第19~20章是補充教學,介紹繪圖引擎、Xbox360、PS3、GPGPIJ和線性代數等基礎知識,對剛入門或已經具有3D程序設計經驗的讀者都會有所幫助。配套光盤提供了書中所有示例程序的可執(zhí)行文件、工程文件和完整的源代碼,以方便讀者編譯、調試示例程序。本書主要面向對3D圖形程序設計感興趣的編程人員、游戲開發(fā)人員,以及可視化仿真工程技術人員,也可作為高等院校相關專業(yè)和培訓機構的3D程序設計用書。