本书是畅销书作者的新作。该作者在3D开发领域拥有丰富的经验和积累,本书容纳了作者多年来的重要经验。书中通过三个部分来讲解如何使用DirectX12进行3D游戏的开发,从基础开始,由浅入深地引导读者进行学习,通过阅读本书,读者能够快速掌握这一工具。
*以DirectX 12游戏开发为重点,介绍交互式计算机图形学编程。
*利用Direct3D 12的新特性,减少CPU的开销并充分利用CPU多核心的优势。
*详细讲解流行的实时游戏效果设计。
*涵盖环境光遮蔽、实时反射、法线贴图、位移贴图、阴影绘制、几何着色器编程以及角色动画等渲染技术。
*涵盖与图形学有关的基础数学知识以及光照、纹理贴图、混合以及模板等3D渲染等基本概念。
*每章配有相应的习题,可供读者检验自己对知识的掌握程度,让其进一步掌握DirectX 12的使用方法。