DirectX 12 – Normal Mapping 法线映射

19.7 总结

1. 法线映射贴图的原理,就是将法线贴图中的法线映射到多边形的像素中。当每一个像素都拥有特定的法线向量时,物体表面将会拥有更多细节表现,例如,凸起,抓痕以及缺口。之后在像素着色器中,我们可以使用像素的法线向量进行光照计算,而不是使用经过插值的顶点法线向量。

2. 法线映射贴图也是一张贴图,但是贴图中每个texel并未存储RGB颜色数据,而是存储着压缩后的x轴,y轴,z轴的坐标值。我们可以使用各种不同的工具来生成法线映射贴图。

3. 法线贴图中的法线向量位于贴图坐标系空间。因此,为了进行光照计算,我们需要将其转换至世界坐标系空间,这样光线向量与法线向量才处于同一空间。每个顶点的TBN坐标轴体系能够将法线向量从贴图空间转换至世界空间。

留下评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据