Introduction To 3D Game Programming With Direct X 12

DX 12,想必大家都不需要我介绍了吧,巨硬爸爸开发的API,国内关于这方面的中文书籍基本没有。唯有在亚马逊上有一本西山居的开发人员写的书,但我也木有买过,不知道内容如何。但Introduction To 3D Game Programming With Direct X这一系列的书都很不错,作为DX API的敲门砖很适合,从一开始介绍基础线性代数以及立体几何的知识,到后续介绍各个pipeline以及DX12各个组件,搭配每一章的习题,非常有实践意义。即使平时从事unity手游的开发工作,也能从这本书中收获及其有用的图形学知识。


Amazon.com:Introduction To 3D Game Programming With Direct X 12

www.d3dcoder.net/

github.com/d3dcoder/d3d12book


Visual Studio 2015

Windows SDK


PART II: DIRECT 3D FOUNDATIONS

Chapter 4 Direct3D Initialization 

Chapter 5 The Rendering Pipeline

Chapter 6 Drawing in Direct 3D

Chapter 7 Drawing in Direct 3D Part II

Chapter 8 Lighting

Chapter 9 Texturing

Chapter 10 Blending

Chapter 11 Stenciling

Chapter 12 The Geometry Shader

Chapter 13 The Compute Shader

Chapter 14 The Tessellation Stages

PART III TOPICS

Chapter 15 Building a First Person Camera and Dynamic Indexing

Chapter 16 Instancing and Frustum Culling

Chapter 17 Picking

Chapter 18 Cube Mapping

Chapter 19 Normal Mapping

Chapter 20 Shadow Mapping

Chapter 21 Ambient Occlusion

Chapter 23 Character Animation