欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

UE4材质之图像处理

程序员文章站 2022-06-04 19:37:31
...

颜色

UE4材质之图像处理

明度

RGB通道都和一个数相乘,数越大越亮
虚幻4材质如下
UE4材质之图像处理

纯度

一种颜色由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材质如下:
UE4材质之图像处理

方法2

UE4中有个材质节点叫Desaturation :去饱和度。
将输入的颜色参数按分数Fraction来处理,0为不处理,1为完全不饱和,小于0偏饱和,大于1偏互补色。
UE4材质之图像处理

虚幻4材质如下:
UE4材质之图像处理

相关标签: 虚幻4 材质