本书全面系统地讲述了Direct3D游戏编程所需的基础知识,并辅以针对性的训练和实例,讲述了现代3D游戏中非常经典的技术和一些国内外最新的技术,包括地形渲染所涉及的关键技术和方法、主流3D动画技术、各种3D游戏实现的特效技术,以及较新的基于可编程渲染管线的GPUShader技术。全书讲解配合有大量实战性程序代码,并结合了当前市面上最新的各种3D游戏。本书适合Direct3D游戏编程技术的入门者循序渐进地学习,也适合有一定基础、希望提高Direct3D游戏编程能力的爱好者阅读。本书分为基础部分和进阶部分。基础部分为第1章~第9章,目标是使没有:DirectXSDK编程经验的读者也可以快速上手,对Direct3D编程的一般概念和知识做出了系统讲解,并在第9章引导读者综合使用学习过的知识进行简单的引擎封装和调用。进阶部分为第10章~第14章,全面讲述了现代3D游戏中非常经典的技术和一些新的技术。