

我们感知世界的方式并不完全符合它的现实。这是一个事实,甚至没有考虑到任何关于这个问题的哲学假设。我们的意思是在光,阴影,颜色以及我们的大脑为实际目的所做的所有调整,以便我们能够理解我们所看到的。
在创意软件中,它是完全一样的——不同的方法、技术和数学被用于各种用途的应用。所有这些差异使得很难将各种软件解决方案中的创作组合到一个地方,并使它们看起来一致。
多年来,我们为视觉艺术家创造高端数字3D模型和材料,并开发了DAM,我们收集了很多关于这个主题的经验。这就是为什么今天,我们将讨论色彩空间以及Gamma和OpenColorIO(OCIO)工作流程如何帮助艺术家在颜色方面实现所需的一致外观,特别是在3ds Max中。
正如我们所提到的,我们看不到世界本来的样子。在几千年的进化中,我们的大脑做了一些调整,使我们能够更好地看到灯光和阴影中发生的事情,并防止我们被眼前的东西所淹没。我们把看待事物的方式称为“非线性”。
另一方面,相机以线性方式感知光——它们记录事物的本来面目。录制的图像必须是Gamma Encoded。这是一种更有效地存储音调的方法,因为描述给定的音调范围需要更少的位。如果没有这种编码,更多的比特会进入更亮的色调,因为相机对它们更敏感,并且对较暗的色调更少 - 这使得这种分布或多或少。
为了像我们看待世界一样看待数字图像,我们需要伽马校正。这就是图像亮度的调整,因此它可以补偿我们感知光和颜色的非线性方式,并避免出现太亮或太暗的图像。也有必要保持一致性。
编码显然是有益的,但它也增加了记录和显示图像过程的复杂性。也就是说,当您有Gamma Encoding时,您需要Gamma Correction来显示图像。监视器和视频卡会自动做到这一点。

总结一下 — 相机或RAW开发软件在将捕获的图像转换为标准JPEG或TIFF文件时应用图像Gamma。然后,您有显示伽马,这是您的显示器或视频卡所做的更正,以补偿伽玛编码。最后,System Gamma是前两个的结果。
颜色管理是确保各种设备(如显示器、打印机和相机)之间一致颜色的实践。一种方法是使用颜色配置文件 - 标准化描述颜色应如何显示或复制,以及有关伽马编码的信息。
这是必需的,因为所有设备都具有不同的颜色功能和特性。例如,如果在Web浏览器中或在创意软件中打开时,相同的图像将看起来不同。所有设备和物理介质也是如此。
某些图像格式,如TIFF,JPEG,PNG,SVG等,可能包含嵌入式颜色配置文件,而其他文件格式(RAW)根据定义没有此信息。

另一个重要的考虑因素是CG生产管道中输入源的色域 - 设备可以记录或产生的颜色范围。Academy Color Encoding System (ACES) 是一个标准化这种多样化输入的系统。
随着技术的发展,我们现在拥有记录更大颜色范围的相机,这需要输入管道输出过程才能适应新标准。ACEScg色域比sRGB大得多,因此为3D艺术家的利益提供了显着的更多颜色,使其成为行业中选择的色彩空间,因为它的线性编码和不同渲染器配合良好。
直到最近,所有工作流,包括线性工作流,都依赖于sRGB色域。这就是为什么像OCIO这样的颜色管理解决方案被开发出来的原因。然而,现在,由于输入设备可以记录更大的颜色范围,需要对所述颜色提供更广泛的支持,以便可以准确复制和显示。
直到 3ds Max 2024,颜色管理的唯一选择是设置显示伽马值或使其不受管理。随着 3ds Max 2024 的发布,Autodesk 推出了一个新选项:OpenColorIO (OCIO),它成为 Max 2025 的默认设置。
OCIO 提供了更多选项,并通过为您提供输入、输出和显示颜色配置文件以在文件类型级别进行管理,使更复杂的色彩工作流程成为可能。
OCIO 是一种开源色彩管理解决方案,在不同应用和设备之间提供一致的色彩空间。它主要针对视觉效果和动画行业量身定制,但它也在CG领域找到了许多应用。
OCIO允许艺术家定义一个彩色空间管道,以轻松转换不同颜色空间之间的图像。创意工作室可以用它来标准化他们在所有项目和团队中的色彩管理实践,以确保颜色表示的一致性。它旨在跨不同的平台和应用程序工作,包括Autodesk Maya和3ds Max等3d软件,Adobe Photoshop等图像处理工具等。
OCIO基于配置文件运行,通常称为“config.ocio”,它定义了整个颜色管理管道。该文件包括有关各种颜色空间,角色以及在这些颜色空间之间转换所需的转换的信息。
回到ACEScg色彩空间,以及大多数显示器,即使是漂亮的显示器,也无法准确显示如此巨大的色域。因此,您需要将图像从ACEScg颜色空间转换为显示器可以处理的空间。OCIO 优化了此过程,并为您省去了自己解决所有并发症的麻烦。
它根据所使用的文件类型进行颜色调整,从而显著影响结果。不幸的是,目前存在一些问题,当你使用OCIO和V-Ray帧缓冲器时,颜色不会出来。Autodesk已经收到问题通知,我们期待很快修复。但是,当使用Gamma工作流时,这不是问题。
以下是使用带有V-Ray的OCIO工作流渲染的图像的样子。
