官方文档说明:https://docs.unrealengine.com/5.0/zh-CN/image-adjustment-material-functions-in-unreal-engine/
HueShift(色调改变)函数使输入颜色的当前色调值偏移给定的百分比。此百分比基于 1,并以色环为中心。例如,变动 0.5% (50%) 将改变为互补色调,即色环上对面的色调。变动 1.0 (100%) 不会进行更改,因为这相当于正好绕色环旋转一周。
1、 材质中调用HueShift
输入的色调(0,0,1)
(0,0,1)的0.5%(百分之五十)的值是(0.666,0.666,0.333)
两者对比,(0,0,1)的0.5%(百分之五十)的值(0.666,0.666,0.333)刚好是色环上对面的色调。
2、HueShift色调变化,得到偏移结果的H值的具体算法
例如:(0,0,1)的H(Hue)值是240,偏移0.5%(百分之五十)
一圈是360度
(240+360*0.5)-360=60,得到的结果就是(0,0,1)偏移0.5%,H值就是60。
备注:如果相加的值没有超过360度,就不用减去360度。比如(240+360*0.2)=312,没有超过360度就不用减去360。