解决方案
到 2000 年代,视觉特效制作流程要经过来自不同厂商的数十款应用——合成软件、渲染器、图像回放工具、调色工具——而每款应用都按自己的方式处理色彩。一帧画面在不同工具之间流转时可能发生色彩偏移,各工作室不得不维护定制的胶水代码来保持色彩一致。索尼影视图像工作室从 2003 年开始打造自己的解决方案:一个能在各类图形应用之间一致地处理变换和显示的色彩管理引擎。2010 年,该工作室将这个引擎以 OpenColorIO 之名开源。
其设计选择是标准化“描述”,而非标准化“调色板”。一份 OCIO 配置会声明某个制作所使用的全部色彩空间和变换——从摄影机到工作空间、从工作空间到显示——任何通过 OCIO 库读取该配置的应用都会产生完全相同的色彩。各工作室可以保留私有的制作流程;引擎则是共通的。OCIO 与学院色彩编码系统(ACES)兼容,并在 Nuke、Katana、Mari 和 Silhouette FX 等商业工具中获得原生支持。
广泛的采用使它成为行业标准。OpenColorIO 已被用于数百部剧情长片——其中包括《蜘蛛侠:平行宇宙》《爱丽丝梦游仙境》和《守望者》——并获得了学院科学与技术奖。2019 年,图像工作室将该项目移交给学院软件基金会,这是由美国电影艺术与科学学院参与创立的 Linux 基金会下属机构。图像工作室软件开发负责人迈克尔·福特表示:“我们希望把 OpenColorIO 回馈给依赖它的社区。”
它取得了什么
一份配置文件描述所有变换;应用只需读取它
它为何奏效
捐赠一款经过制作验证的工具,胜过委员会式的标准化:各工作室采用的是一款已在剧情长片上使用过的引擎,而不是从零写出的规范。
配置驱动的设计让每个工作室都能保留自己的色彩流程,同时共享同一个引擎——采用它并不要求任何一致性妥协。
学院软件基金会下的中立治理说服了 Autodesk、Netflix、ILM 和 Weta 等竞争对手共同开发,而不是各自分叉。
在 Nuke、Katana 和 Mari 中的原生支持把 OCIO 放进了艺术家的日常工具里,使一致性成为默认状态,而不再需要额外的胶水代码。
可以借鉴什么
当瓶颈在于必须让每个厂商都达成一致时,捐赠一款经过验证的内部工具,比委员会更快实现标准化——而且你仍保留着当初促使你开发它的那项优势。
后续
OCIO v2 于 2020 年 8 月发布,由 Autodesk 的三名全职工程师主导开发,并吸收了索尼影视图像工作室、Epic Games、Netflix、DNEG、Framestore、ILM 和 Weta Digital 的意见,新增了 GPU 渲染器和原生 ACES 支持。技术指导委员会主席、Epic Games 的迈克尔·多兰表示:“在大多数重要电影中,OpenColorIO 几乎影响到每一个视觉特效画面的每一个像素。”该项目至今仍是 ASWF 的标准,其委员会成员来自它所标准化的整个行业。
从这里,追溯依据
参考来源
- Academy Scientific and Technical Award Winning OpenColorIO Joins Academy Software Foundation Linux Foundation · linuxfoundation.org
- OpenColorIO Debuts New Version with Major Updates for Color Scientists and Artists Academy Software Foundation · aswf.io ·