计算法线贴图,就需要找到一个合适的坐标空间进行计算。这里选择模型表面坐标空间,也就是切空间。因为纹理是贴合到模型表面上的,所以可以认为纹理u的方向为切线方向,v为副法线方向。cross(u,v)计算出法线方向。纹理u的水平变化方向为dFdx(u),垂直dFdy(v). 因为计算出的法线值为-1 1。所以还要进行偏移。 RGB=dFdx(u),dFdy(v),cross(dFdx(u),dFdy(v)). 将这个值存入纹理。就是法线贴图纹理。
法线贴图的生成
最新推荐文章于 2024-04-27 09:31:17 发布