将世界空间法线贴图转换为切线空间法线贴图

时间:2018-11-03 13:40:49

标签: algorithm image-processing

假设我只有一个世界空间法线贴图纹理,是否可以在没有原始网格的情况下将该纹理转换为切线空间法线贴图?

例如:

enter image description here

是否有一种算法可以将左侧的法线转换为右侧的法线?

1 个答案:

答案 0 :(得分:0)

在没有网格的情况下,您没有TBN矩阵来描述使用纹理的本地TBN空间,因此答案是:

不,您不能在没有网格物体本身的情况下将全局法线转换为网格物体局部坐标系。

但是,如果纹理像素均匀分布(纹理内的区域及其投影到网格上的对应区域在网格上的任何位置具有相同的比率),则可以估算网格表面位置(通过积分) ),因此,如果可以推断出网格具有统一的镶嵌网格,则可能,但是结果将是粗糙的,并且与使用原始网格相比,过程本身将变得困难得多。