bitangentGeometry
bitangentGeometry
在 TSL 中提供副切线向量,它与法线和切线共同构成切线空间(TBN矩阵),是法线贴图等高级着色技术的基础。
核心优势
将获取或计算副切线的复杂过程(包括备选计算和跨着色器传递)完全自动化,让开发者能可靠、便捷地实现高级着色效果,无需处理底层数学。
常见用途
法线贴图(核心用途)
视差贴图
各向异性光照
流动贴图
调试 TBN 向量
如何调整
该节点本身只读,其效果通过修改模型的源数据(尤其是UV布局)来改变。例如,旋转模型的UV贴图90度会改变副切线的方向,导致法线贴图中的垂直细节被错误地渲染为水平方向。
代码示例
1// 将副切线向量可视化为颜色以供调试
2material.colorNode = bitangentGeometry.mul(0.5).add(0.5);