在开始之前,您必须声明本教程是基于VR3.0的!
前言
早在2004年,VR官方论坛上,就有大神发布了一批“线性空间流”的帖子,受到了众多粉丝的追捧,这个话题一下子就爆了!很多人开始尝试理解这样做的原因,因为这个过程虽然可以做出漂亮的图片,但是玩起来有点复杂。其实背后的原理很简单:VR和MAX的计算原理是基于“线性空”——VR的摄像头是线性捕捉光线的。这一切都告诉人们,MAX和VR都是在gamma 1.0环境下工作的。这些都没问题,但正是因为VR和MAX默认都在gamma 1.0环境下,所以你浏览渲染的显示一定要和它同步才能看到正确的颜色。但是,电脑显示器不是基于gamma 1.0的!最重要的是:除非有人告诉,否则VR和MAX是不会知道的!所以,我们看到的渲染总是很暗!
伽玛1.0和伽玛2.2
这里有一个简单的例子:一个有开口的室内渲染,试着让光线穿过那个开口。左边的是gamma 1.0,右边的是gamma 2.2。很明显左边的图暗了很多,如果你想在这个设定下让整个房间保持亮色,那你的开口一定是暴露的!右边这个是用gamma 2.2渲染的,亮很多。应该很接近你想要的结果。
HDRI和伽玛
另一个常见的问题是照明时HDRI的反射。从下面的例子中可以看到,中间是HDRI图,在左边gamma 1.0的反射中,画面显得暗了很多,而右边的反射画面设置为gamma 2.2后,看起来非常接近原图,亮度也非常舒适。
纹理和颜色总是灰色的,对比度不强
对于刚用gamma 2.2渲染的初学者来说,总是会遇到这些问题,画面总是看起来灰灰的,缺乏对比度。之所以会出现这个问题,是因为在用gamma 2.2设置场景的时候,也要记得把颜色换成gamma 2.2环境。纹理映射也是如此。每张图片其实都是基于gamma 2.2的。所以如果你在MAX中再次设置gamma 2.2,它会变成两次gamma 2.2!也会显得很灰!因此,正确的设置对最终效果尤为关键。无论选择纯色还是使用贴图,都必须使它们在最终渲染中呈现正确的颜色。以下是旧版本中的最大设置和新版本中的默认设置之间的比较。左边是没有任何修正的老版本,右边是gamma 2.2设置。
您需要更改几个选项:
启用伽玛/LUT校正:这是打开此工作流程的主要开关
伽玛:设置你需要的伽玛值,这里我们用2.2
材质和颜色:这里选择是否需要材质编辑器中的颜色选择按照gamma 2.2显示。这个设定最关键!
位图文件输入gamma:这里选择是否需要根据gamma 2.2将所有贴图加载到材质编辑器中,以避免重复校正和灰度贴图的问题。
位图文件输出伽玛:这决定了最终渲染的图像是否应该保存在伽玛2.2。对比左右两个素材编辑器的颜色选择框,你会发现右边那个更亮。此时,如果您仍然想要伽玛1.0中的深红色,您必须在新的伽玛2.2设置中重新选择该颜色。
帧缓存和sRGB
这些只是为了确保你的颜色和地图最终会正确显示。在VR的帧缓存中,有一个很容易被忽略的小按钮:sRGB。此按钮向最终渲染图像添加伽玛2.2曲线。换句话说,让你的渲染结果显示为gamma 2.2。下图显示了两者在打开和关闭时的区别。左上角的是开着的,右下角的是关着的。
如何从帧缓冲区保存图片
那么如何正确保存渲染呢?让我们回到刚才的设置步骤,将输出gamma设置为2.2,这一点极其重要!因为sRGB的小按钮只是一个预览工具,当我们正式保存渲染图像的时候,还是需要以gamma 2.2的形式保存,否则你会发现你保存的渲染图像又变得很暗了!(因为gamma 2.2在你的渲染上并没有真正发挥作用,只是一个预览。)那么问题来了。sRGB的小按钮给渲染预览一个gamma 2.2,那么保存的图形会自动继承同样的效果吗,也就是说,会完全一样吗?答案是:不可能!当然区别不是很明显。你可以把预览图片截图,和你最后保存的图片对比一下,你会发现保存的图片会稍微亮一点。这证明sRGB的曲线和MAX的gamma 2.2曲线有点不一样。
伽玛2.2适用于非线性工作流程
如果不想保存32位图形,怎么办?
对于大多数想在PS中继续后期处理渲染的人来说,这个要求是必须的。在VR面板中打开颜色映射卷展栏,切换到专家模式,可以看到所有的参数设置,你会发现gamma是2.2。但是,在MODE选项中,默认为仅颜色映射,这意味着如果没有gamma,保存的图形不会自动校正为gamma 2.2。即使我们在打开sRGB按钮时看到了您想要的渲染结果,您也无法保存这样的图形。然后,尝试另一种模式,颜色映射和gamma。切换到此模式后,您需要关闭sRGB按钮以避免双重伽玛效应。另外,你要回到原来的设置,把输出gamma改回原来的1.0,不然保存图形的时候又要做一次双gamma。正确的设置实际上是这样的:
你头晕吗?还有更复杂的情况:以下图片,一个是有伽玛效果的预览,一个是保存的没有伽玛效果的EXR文件。你会发现前者稍微亮一点。
摘要
线性工作流伽玛2.2设置已经是新版本的默认设置。默认情况下,用VR渲染的所有图形都是这种格式。如果你是VR新手,你甚至不会注意到这一点。除非你保存32位图片,否则你会发现你保存的图片和预览的图片有点不一样。保存图片最好最专业的格式是32位EXR文件,是最正宗的线性工作流!另一种方法是使用颜色映射来实现Gamma 2.2,并关闭sRGB按钮,这样保存的图片就不会变灰。不管怎样,只要你喜欢。下面是这两种方法的设置截图:
真实的线性工作流设置:
具有伽玛2.2效果的设置:
如何使用颜色的RGB值
当你遇到像LOGO这样的地图,你会需要非常精准的颜色。很多人会在PS中吸收这种颜色,然后在MAX中复制粘贴它的RGB。下图,你会发现最后的颜色明显不对!
有什么问题?因为MAX是我们设置的2.2,而PS没有,所以把RGB复制到PS里面放在MAX里面是不对的。有一个简单的方法可以解决这个问题,就是你制作一个纯色贴图,而不是RGB值。那样的话,颜色就准确了。
或者,在材质编辑器中打开贴图,然后吸收颜色,这样就可以得到正确的结果。
1.《伽马 关于伽马2.2你想要知道的一切》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《伽马 关于伽马2.2你想要知道的一切》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/jiaoyu/1280401.html