本書是基于DirectX9.0編寫的,是介紹Direct3D技術的入門教程。它詳細介紹了Direct3D的背景、基本知識以及3D程序設計的相關概念與技術。全書由淺入深,分為四個部分,第一部分介紹Direct3D的發(fā)展歷史和基本知識,對3D程序設計中的術語、概念進行了深入講解;第二部分著重討論紋理映射技術,包括多重紋理等;第三部分通過多個示例來探討高級shader編程,并對.MD3文件格式做了詳細分析;第四部分是附錄,對本書中用到的概念和技術背景進行了簡單補充。本書適用于略有DirectX基礎的C/C++程序員學習Direct3D游戲開發(fā),也適用于具有Direct3D開發(fā)經驗的程序員參考。