小伙伴们,
在“nuke匹配噪点”时有没有出现过这样一个问题?
在完成擦出工作之后输出dpx格式的图片,发现贴片加噪点的那块地方出现颜色不匹配的现象,而原素材就是dpx格式对数空间的,但在srgb色彩空间内颜色又没有出现不匹配的问题。检查所得,因原素材的某通道色彩数值显示出现负数,而加噪点的贴片因grain节点设置问题,把颜色限制在了0~1,导致最终在对数空间内显示的颜色不一致。
首先,
要解决这个问题,我们要弄清楚不同的色彩空间之间的区别;
色彩空间常用的我们先介绍三个,线性(linear),对数(log),标准红绿蓝(srgb)。而我们可以把srgb单独提取出来,因为这个色彩空间也就是一般的显示器里显示的颜色范围是有限的(0~1),而线性和对数是可以少于0和大于1的。
然后,我们要懂得不同色彩空间之间的显示与转换;
我们可以归类为3种方法,如下图:
最后,我们进行检查;
如果我们进行擦除的素材是对数或者线性的,加噪点需要注意一个问题:色彩空间之间的关系!匹配完成后必须在回归原来色彩空间去检查颜色情况。
在匹配噪点时,如果用的是grain节点,而处理的素材又是对数或线性的,请注意贴片的alpha通道是否正确,我个人会习惯这样一种方法来匹配,保证色彩空间的一致:
在“nuke匹配噪点”时有没有出现过这样一个问题?
在完成擦出工作之后输出dpx格式的图片,发现贴片加噪点的那块地方出现颜色不匹配的现象,而原素材就是dpx格式对数空间的,但在srgb色彩空间内颜色又没有出现不匹配的问题。检查所得,因原素材的某通道色彩数值显示出现负数,而加噪点的贴片因grain节点设置问题,把颜色限制在了0~1,导致最终在对数空间内显示的颜色不一致。
首先,
要解决这个问题,我们要弄清楚不同的色彩空间之间的区别;
色彩空间常用的我们先介绍三个,线性(linear),对数(log),标准红绿蓝(srgb)。而我们可以把srgb单独提取出来,因为这个色彩空间也就是一般的显示器里显示的颜色范围是有限的(0~1),而线性和对数是可以少于0和大于1的。
然后,我们要懂得不同色彩空间之间的显示与转换;
我们可以归类为3种方法,如下图:
最后,我们进行检查;
如果我们进行擦除的素材是对数或者线性的,加噪点需要注意一个问题:色彩空间之间的关系!匹配完成后必须在回归原来色彩空间去检查颜色情况。
在匹配噪点时,如果用的是grain节点,而处理的素材又是对数或线性的,请注意贴片的alpha通道是否正确,我个人会习惯这样一种方法来匹配,保证色彩空间的一致: