UE4材质之图像处理
程序员文章站
2022-06-04 19:37:31
...
颜色
明度
RGB通道都和一个数相乘,数越大越亮
虚幻4材质如下
纯度
一种颜色由RGB三种颜色表示,要让一种颜色越纯,就降低另外两种的占比
方法1
参考算法:https://zhuanlan.zhihu.com/p/21605186
fixed average = (inColor.r + inColor.g + inColor.b) / 3;
inColor.rgb += (inColor.rgb - average) * _Saturation;
就是 rgb颜色分别减去rgb颜色的平均值,乘以缩放因子,然后分别加上rgb颜色
虚幻4材质如下:
方法2
UE4中有个材质节点叫Desaturation :去饱和度。
将输入的颜色参数按分数Fraction来处理,0为不处理,1为完全不饱和,小于0偏饱和,大于1偏互补色。
虚幻4材质如下:
上一篇: SpringMVC -- 解决静态资源无法访问问题
下一篇: Vue快速入门