UE4/UE5 虚幻引擎,材质HueShift色相(色调改变)

本文介绍了Unreal Engine中的HueShift材质函数,该函数用于改变输入颜色的色调,通过指定的百分比进行偏移。例如,将(0,0,1)的色调偏移50%(0.5)会得到其互补色调(0.666,0.666,0.333)。HueShift的计算涉及到色环上的角度变化,通过加法和可能的减法操作来确定新的色调值。这个功能在材质设计和游戏画面调色中具有广泛应用。
摘要由CSDN通过智能技术生成

官方文档说明:https://docs.unrealengine.com/5.0/zh-CN/image-adjustment-material-functions-in-unreal-engine/

HueShift(色调改变)

HueShift(色调改变)函数使输入颜色的当前色调值偏移给定的百分比。此百分比基于 1,并以色环为中心。例如,变动 0.5 (50%) 将改变为互补色调,即色环上对面的色调。变动 1.0 (100%) 不会进行更改,因为这相当于正好绕色环旋转一周。

1、 材质中调用HueShift 

输入的色调(0,0,1)

(0,0,1)偏移0.5(50%)的值是(0.666,0.666,0.333)

 两者对比,(0,0,1)的0.5(50%)的值(0.666,0.666,0.333)刚好是色环上对面的色调。

2、HueShift色调变化,得到偏移结果的H值的具体算法

例如:(0,0,1)的H(Hue)值是240,偏移0.5(50%)
一圈是360度
(240+360*0.5)-360=60,得到的结果就是(0,0,1)偏移0.5(50%),H值就是60。
备注:如果相加的值没有超过360度,就不用减去360度。比如(240+360*0.2)=312,没有超过360度就不用减去360。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值