V-Ray 5 for Maya 的其中一个新功能是全面支持 ACEScg,这个格式有望统一视觉效果工作流程。阅读本文以了解ACEScg的重要性以及如何在 V-Ray 中使用之。
什么是ACES?
ACES是一种色彩编码系统,已为全球广泛采用,尤其是媒体和娱乐领域。ACES全名为Academy Color Encoding System,是由美国电影艺术与科学学院开发的。
色彩编码系统已有多年历史。你也许听说过sRGB和Rec709,但这两种是为旧系统设计的,如底片或标准画质电视(译者注: 指分辨率达到720×576像素的标准,但还不足以称为高分辨率的电视系统)。今天,现代相机,特别是数字相机,可以表示的颜色远远超过sRGB。所有这些相机系统都使用自己的源文件格式,为电影制作者提供相机所能捕捉的全部色域。
问题是,这些原始格式彼此并不兼容。所以学院提出了一种新的现代色彩编码系统(ACES),把所有的摄影机数据放在同一色彩空间中。这样一来,调色师就更容易在许多不同的来源中保持一致性。
但是,正如你所知,现代电影不仅仅有视频–还涉及到相当数量的CGI。因此,VFX的世界必须适应相同的色彩空间。于是,ACEScg就诞生了,这个格式是ACES的变体。
为什么ACES格式更好?
答案很简单,就是广色域。人类的视觉,在大多数情况下,可以在非常广泛的亮度下看到很多不同的颜色。老式的电视甚至是胶片在可能的范围内都是有限的–因此才有了sRGB标准。新的相机、电视甚至激光投影机,如杜比影院,都有更广泛的颜色和亮度范围。理解ACES的最好方法是: 看图说明,标准色域图以外还有更多可见颜色。
为什么会有这么多种ACES?
虽然所有的ACES变体都显示出大致相同的色彩空间,但不同的技术需要对该色彩空间进行略微不同的编码方式。某些色彩校正器需要对数据进行对数编码才能正确地运作,因此有了ACEScc格式。有些颜色校正器的曲线需要稍微更接近旧的Cineon文件所使用的。这就有了ACEScct格式。
在计算机动画的世界里,倘若所有的数据保持线性,没有曲线,就会好很多。所以学院决定将线性版本的ACES命名为ACEScg。在V-Ray中,我们只支持ACEScg,因为ACEScg是CGI工作的首选色彩空间,将有助于避免任何混淆。
ACEScg ……等相关信息
ACEScg 只是 V-Ray for Maya 的新功能之一。在本次网络研讨会中,Chaos Group 的 Cory Holm 将向您介绍如何充分利用新功能以及其他内容。
ACES对我的工作流程有何影响?
从技术上来说,如果你遵循几个步骤,ACES应该不会对你的工作流程产生太大的影响。需要明白,你的纹理、HDR等都要转换为ACEScg,这样你才能在输出上得到预期的颜色。这可透过Maya中的某设置处理,而我们在V-Ray中进行调整,在最后为你完成所有的转换。
对于您的输入图像,我们原生支持以下色彩空间。Raw、ACEScg、场景线性或伽玛Rec.709和sRGB。如果您需要任何其他的输入色彩空间,您将需要使用OCIO。您必须注意Maya如何决定纹理的色彩空间。在 “Color Management”设置中,您可以设置规则列表,根据纹理档案的特定名称为其分配色彩空间。这是Maya中为纹理分配输入色彩空间的主要方式。
如果您已经启用了OCIO,您还可以使用 ” Use OCIO input color space rules “,该规则将OCIO配置中的所有色彩空间添加为Maya中的隐式规则(implicit rule),因此,如果您的图像的文件名中有OCIO色彩空间名称,将自动分配其色彩空间。最后,如果你有一些不适合基于系统化规则的档案,你可以从其属性覆盖特定文件节点的色彩空间。无论哪种方式,V-Ray都会尊重图像的输入色彩空间的任何设置,而不会瞎猜。
然后您可以选择在 Maya 中设置输出色彩空间,方法是进入Maya preferences设定。
但如果你想绕过Maya preferences,希望V-Ray替你处理,你可以在V-Ray渲染设置使用此设定。
结论
ACEScg是业界现在新的标准色彩空间,用于输入系统和摄像机以及V-Ray等输出程序所使用。ACEScg允许更广泛的色域和更高的动态范围。V-Ray 5 for Maya 不仅支持这个新标准,而且我们尊重 Maya 内部的原生颜色管理。如此一来,在V-Ray for Maya项目中使用 ACEScg 变得非常简单。