伽马保存不一致的原因分享

作者:炫云 2021-07-15

大家使用3d max做图时,不论是平常渲染,还是借助云渲染,我们都可能会遇到一个常见问题,就是渲染的时候图片亮度和保存出来后的亮度有差距,不是过亮就是过暗的色差问题。

其实这个问题,很大程度上和我们在3D MAX里的的伽马(gamma)设置有关。

数码图像中的每个像素都有一定的光亮程度,即从黑色(0)到白色(1),这些像素值就是输入到电脑显示器里面的信息,但由于技术的限制,纯平(CRT)显示器只能以一种非线性的方式输出这些值,即:输出=输入/伽马。

那么在3dsmax中渲染和保存出来的图片有色差是什么原因呢?

1、首先要确定下用的窗口模式是vfb窗口还是3dsmax自带窗口模式。在没有打开gamma校正的情况下,3d max输出图像是按默认没有修改伽马的数值,也就是1.0的gamma值来输出。

解决建议:

我们在没有启用gamma校正的情况下,如果使用了VR的帧缓冲窗口渲染,就要注意把sRGB的按钮给取消,避免误导。

2.     在启用了gamma校正的情况下,我们要注意一个输入gamma值和输出gamma值。这里要先说明一个版本的问题2014以后的版本中,gamma校正取消了直接设置伽马输入和输出的数值。

一般情况下我们的输入gamma都是不会改动的,所以这里我们重点关注输出gamma,而很多用户不能正确的理解输出gamma所以就导致渲染的时候和输出的图像亮度不同的情况。

解决建议:

打开快捷键F11后输入输入fileingamma可以检测出文件的输入gamma,输入fileoutgamma。

可以检测出文件的输出gamma

3.     提交炫云进行云渲染的时候开启高级设置内的自动修复输出gamma为显示gamma。这主要是有人不太会设置伽马,所以开启这个选项后会将输出的结果和窗口显示的结果保持一致。如果有特殊需求,可以把这个勾选去掉。

今天就给大家介绍到这,有任何的疑问也可以加入炫云交流群内进行讨论。