首页 > 解决方案 > 将世界空间法线贴图转换为切线空间法线贴图

问题描述

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

例如 :

在此处输入图像描述

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

标签: algorithmimage-processing

解决方案


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

不,没有网格本身,您无法将全局法线转换为网格局部坐标系。

但是,如果纹素分布均匀(纹理内的区域及其投影到网格上的对应区域在网格上的任何位置具有相同的比率),那么您可以估计网格表面位置(通过积分),因此如果网格具有一些均匀的镶嵌网格可以推断这是可能的,但结果会很粗糙,而且过程本身会比使用原始网格要困难得多......


推荐阅读