add
add
一个基础的数学节点,用于将两个或多个输入值(如颜色、向量、浮点数)相加,是构建复杂着色器效果的基石。
核心优势
其核心优势在于其通用性和基础性,能够以最直接的方式混合颜色、累加光照、偏移坐标和组合效果,是着色器中实现“叠加”概念的最基本工具。
常见用途
混合光照与颜色
实现纹理滚动/平移
程序化顶点位移
叠加程序化噪点
如何调整
该节点本身没有可配置属性。其输出结果完全由连接到它的输入节点(如颜色、向量、时间等)决定。通过改变输入值来调整最终效果。
代码示例
1// 将多个光照分量相加得到最终颜色
2const finalColor = add( ambientLight, diffuseLight, specularLight );