天天看点

UE4材质节点笔记——钳制节点Saturate

UE4中的一个非常常用的钳制(限制)节点——Saturate

这个单词在英文中的解释如下

UE4材质节点笔记——钳制节点Saturate

很多人可能第一次看到翻译很懵逼不知道这个节点有什么作用,其实它的作用非常简单。

就是强制把你输入的数值转换到0~1之间

如图,我创建一个三位向量,分别赋值为5,0.5,-10。因为很多UE4节点只能接收数值为0~1的输入,所以我们就要把它们限制一下。

UE4材质节点笔记——钳制节点Saturate

Saturate的限制规则是:大于1的数全部限制为1;小于0的数全部限制为0;在0~1之间的数则不做修改。

我们用一个Debug节点来验证一下,这里要注意创建的是3维Debug

UE4材质节点笔记——钳制节点Saturate

点击预览该节点,我们就可以看到坐边的窗口如图所示

UE4材质节点笔记——钳制节点Saturate

数值就变成了1,0.5,0

这里需要说明的是这个节点的钳制规则无法改变,只能是钳制为0~1之间,并且可以对多个通道进行钳制,也可以对单通道钳制

这个节点很常见,最常用到的地方就是在lerp节点之前钳制输入的数值

继续阅读