div
div
表示基本的数学除法运算(/),允许在节点图中将一个值除以另一个或多个值。
核心优势
将底层的 GLSL / 运算符抽象为一个清晰、可读且可组合的节点,极大地简化了复杂着色器逻辑的构建,并支持优雅的链式除法。
常见用途
调整颜色或光照强度(例如调暗效果)
缩放或平铺纹理坐标(UV),实现放大或重复效果
为屏幕空间效果进行宽高比校正
计算基于距离的衰减(Falloff)
如何调整
通过改变除数(第二个及以后的参数)来调整效果。例如,将 UV 坐标除以一个随时间增大的值,可以实现纹理持续放大的“放大镜”动画效果。
代码示例
1material.colorNode = div( baseColorNode, 2.0 ); // 颜色亮度减半