reflectVector
reflectVector
提供一个预先计算好的世界空间反射向量,专门用于环境贴图采样,极大地简化了镜面反射效果的创建。
核心优势
将复杂的视图空间到世界空间的坐标转换封装为单个节点,使开发者无需关心底层计算,一行代码即可实现环境反射。
常见用途
创建标准环境映射(如天空盒反射)。
为动态反射探头提供采样方向。
作为颜色输出,用于可视化调试法线或反射方向。
如何调整
该节点本身不可调,但其结果受材质的 `normalNode` 影响。通过连接一个法线贴图节点到 `normalNode`,可以改变反射的表面细节,模拟从光滑镜面到粗糙表面的不同效果。
代码示例
1envMapNode.uv( TSL.reflectVector )