Shader Graph自定义渐变色节点Gradiant
Shader Graph自定义渐变色节点Gradiant
Unity自带Shader中的Gradiant不能暴露在外部
使用定义CustomFunction来制作暴露给外部的Gradiant
ShaderGraph节点图
CustomFunction代码
if(inputValue<location1)
{
outFloat = color1;
}
else if(inputValue<location2)
{
float pos = (inputValue-location1)/(location2-location1);
outFloat = lerp(color1, color2, pos);
}
else if(inputValue<location3)
{
float pos = (inputValue-location2)/(location3-location2);
outFloat = lerp(color2, color3, pos);
}
点赞鼓励下,(づ ̄3 ̄)づ╭❤~
作者:世纪末的魔术师
出处:https://www.cnblogs.com/Firepad-magic/
Unity最受欢迎插件推荐:点击查看
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。