UV 切向¶
UV 切向 节点根据指定的 UV 映射图生成切线方向矢量。切线是单位长度的矢量,沿几何体表面延伸,并指向 UV 空间中 U 坐标递增的方向。它们通常用于着色和纹理处理流程,例如法线贴图或各向异性效果。
该节点支持精确或近似切线计算,根据具体应用场景,在精度与性能之间实现平衡。
输入¶
- 方法
用于计算切线的算法:
- 准确:
采用 MikkTSpace 算法计算切线。生成与 Blender 着色系统及导出几何体所用切线一致且精确的结果。该方法确保切线与渲染所用法线贴图空间对齐。
- 快速:
一种更快的近似方法,通过匹配 UV 值在面拐角处插值切线。该方法在计算成本低得多的情况下提供类似结果,但在复杂或不平整的表面上可能产生不一致的结果。对于与表面对齐的精确切线,可以使用结果与表面法线的叉积。
- UV
用于计算切线方向的 UV 贴图。UV 坐标定义了切线矢量在表面上的朝向。
输出¶
- 切向 (正切)
从输入的 UV 贴图获取的切线方向矢量。输出结果是一个沿表面分布的规格化矢量场,指示 UV 空间中 U 值递增的方向。该矢量可与法线和副法线结合,构建完整的切空间基底。