输出

基于文件和片段的工作流程
近场工作包含校验、备份、音频同步、色彩校正、素材样片创建、存档和许多关键环节,要求十分严格。幸运的是,从ACES工作流程创建ARRI摄影机素材样片并不比传统的ARRI工作流程复杂。这些页面仅仅讨论为剪辑工作输出素材样片(或根据制作项目的需求输出其它内容)。

基于文件的ACES素材样片工作流程
ACES可应用在基于文件的工作流程中,来自现场的ARRIRAW素材文件包含了所有现场的色彩校正信息(注意,ACES工作流程不支持ARRI画面风格文件)。以下示意图展示一台Codex Vault读取来自现场Capture Drive的ARRIRAW文件(.ari文件)。这些.ari文件将通过近场系统(在这里是Colorfront OSD)转换成ACES,可以套用现场的色彩校正信息——可能是ASC CDL文件形式,转化结果首先结合任何展示画面风格,然后才是标准的ACES输出转换。在这个过程中,OSD系统可套用画面风格为剪辑师创建素材样片,来自现场的任何色彩校正信息都“烧录”在文件中。

OSD系统还会以OpenEXR格式封装ACES画面用于视觉特效创作,随这些文件同时提供的还有来自现场的色彩校正信息文件,让视觉特效制作人员能够套用现场和近场团队使用的同一套画面风格预览特效合成结果。

虽然这个工作流程示意图展示的是将单独的ARRIRAW文件导入OSD系统,ALEXA Mini用MXF封装的ARRIRAW文件也可以这样操作。

以上配置仅供展示之用,还有其它很多可能性,包括从Codex Vault直接生成输出文件,假如有此需要的话。

基于片段的ACES素材样片工作流程
以片段格式录制到存储卡中的内容,无论是ALEXA录制的ProRes或DNxHD片段,还是AMIRA录制的ProRes片段,都可以使用基于片段的ACES工作流程。唯一的限制是素材必须使用Log C伽马录制。

在这类工作流程中,通常单独配置一台工作站用来转换Log C到ACES,其间可以套用任何现场调色和/或显示画面风格,套用色彩校正和ACES输出转换,为剪辑师输出素材样片。对于VFX镜头,这台工作站还可以生成制作VFX需要的ACES OpenEXR文件。VFX艺术家也能获得现场调色信息和显示画面风格,从上游创作者的角度观察他们的素材。

特定的输出文件类型

ARRIRAW、ProRes和DNxHD原始素材
这些素材应按照非ACES内容的方式进行分类和存档。正如这些年来ARRIRAW的处理方式得到改进一样,将摄影机原始素材转化为ACES图像和元数据的过程也会进步。谨慎保存原始文件或片段有利于将来用更好的方式转换ACES。

如果出于任何原因,项目需要换回更加传统的ARRI工作流程,保存过摄影机原始素材就好办了。

ACES封装文件(强制OpenEXR)
ACES封装文件应该主要用于VFX工作。ACES封装文件是16-bit OpenEXR文件,不但包含图像,还有元数据,与其它类型的包含ACES的OpenEXR文件区分开。

ACES封装文件包含场景参考数据,不应该套用任何画面风格文件。

注意,目前的ACES封装规范只允许使用无压缩的OpenEXR来储存图像数据和元数据。

“烧录”色彩用于剪辑的ProRes和DNxHD
由于只有少数剪辑公司能够处理16-bit OpenEXR,需要给他们提供用ACES“烧录”画面风格,转换输出的同一套文件,才能用他们习惯的工具来处理。

如果因为创作要求,现场或近场的ACESproxy数据使用了ASC CDL,那么ASC CDL也应该被烧录到输出的素材样片里。注意,ASC CDL是用在ACESproxy和ACEScc上的,不是ACES数据,ACES素材样片系统将暂时把ACES数据转换成ACESproxy和ACEScc,应用CDL,再将结果传回ACES。

另外一个值得注意的问题,如果剪辑师监视器按照视觉特效和数字调色的同一套标准进行过校正,那么最终能避免许多麻烦。默认情况下,ARRI软件工具会假设当前使用的监视器是根据Rec. 709,D65白切点和伽马2.4曲线校准的。

不同调色和画面风格

ACES并不强制特定的工作流程,但有一种比较常见的ACES工作流程,其灵活性足以满足大部分制作需求。这个工作流程有4个可根据创意或技术需求改变素材色彩的节点:显示风格、现场调色、VFX预调色和最后的DI调色。事先说明,这不是来自ACES开发团队的正式建议,就算采用这套流程,也不是说每个步骤必须完全一致(尽管只有现场直播通常会略过最后的DI调色环节)。如果你觉得这套工作流程似乎很眼熟,是因为在ACES诞生之前,许多大制作VFX项目早就开始采用这种类型的工作流程了。

画面风格
画面风格是全画面色彩的统一改变,通常大部分镜头都会应用画面风格(假如不敢断言所有镜头的话)。举例来说,就像在冲印厂,不同底片有不同的冲洗和印片风格。一般来说,画面风格是前期筹备时,由摄影师和DIT以及其它创意部门,例如DI调色师,参与设计创建的。

从技术层面讲,画面风格套用在线性ACES色彩空间上。以模拟手段获得画面风格(比如上面提到的底片冲印)没有困难,但线性空间对调色工作并不那么友好。所以调色师常常通过ACES-ACEScc和ACEScc-ACES变换,选择在一个对调色友好的色彩空间里工作,比如ACEScc。

现场调色
现场调色通常是ASC CDL操作——斜率、偏移、幂值和饱和度的改变,影响整个画面的色彩和日志编码ACESproxy数据。现场调色可能是在一个镜头的拍摄当中,也可能是在近场的素材样片创建阶段进行。(在这里,说“现场”调色不太合适,它发生在近场。)现场调色比其它画面风格工作更靠前。

VFX预调色
预调色是特定镜头的改变,通常用于长时间处理光源的无补偿变化。关于预调色的更多细节在后期制作部分,在这里需要提及的是,也应该给预调色工作人员提供现场调色风格。

DI调色
DI调色是作品发行之前创意风格修改的最后机会。关于DI调色的更多细节在后期制作部分,在这里需要提及的是,不管是用作调色的起始点,还是作为历史参照,都应该给DI调色师提供现场调色风格。

元数据

ARRI摄影机包含丰富元数据,将ARRI摄影机的输出数据转换成ACES时,有几种方式可以保留元数据。

ARRI ALEXA摄影机
ALEXA有3种形式的输出:ARRIRAW文件(ALEXA Mini输出的ARRIRAW以MXF封装)、ProRes或DNxHD片段和/或HD-SDI视频信号。

对于基于ARRIRAW的工作流程,使用ARRI开发的两个ARRIRAW转换工具能够在ACES封装文件内最大程度保留元数据——ARRIRAW Converter(ARC)软件或ARC_CMD命令行工具。这些工具将来自ARRIRAW文件的元数据信息写入OpenEXR文件,并使之符合ACES封装要求。同时,它们还在OpenEXR里内嵌了很多ACES可选元数据和特定的ARRI元数据。了解内嵌元数据的详细信息,参见ARRI元数据文档。关于如何使用ARRIRAW Converter,参见下方的工具区。

另外一种方式,针对基于Codex的ARRIRAW工作流程,在从Capture Drive下载ARRIRAW的同时可生成ACES封装的OpenEXR文件。这一段的工具栏展示了如何使用Codex Vault UI同时生成OpenEXR文件。(就算采用ACES工作流程也应该始终输出和保存ARRIRAW文件,因为它们是画质最高的素材。)

如有需要,可用第三方软件,例如Blackmagic Design的DaVinci Resolve或Colorfront的OSD录制Log C HD-SDI输出,之后再转换成ACES OpenEXR文件。但是,ACESproxy HD-SDI输出和Rec. 709 HD-SDI都不能转换成ACES OpenEXR。

ARRI AMIRA摄影机
AMIRA的ProRes Log C或MXF/ARRIRAW素材可以转换成ACES。现场或近场素材样片创建,可用上述的几种工具将Log C片段转换成ProRes Rec709或DNxHD Rec709片段。


工具

ARRIRAW Converter
当使用ARRI摄影机拍摄,ARRIRAW文件是转换成ACES图像画质最高的素材。转换工具是ARRI免费提供下载使用的ARRIRAW Converter。(下载地址) 在ARRI官方网站的其它区域介绍了它的用法,但为了输出ACES文件,在“Format & Color Space”窗口内有4个关键的渲染设置必须设定正确。

  • “File Format”下拉菜单应选择“OpenEXR”
  • “Encoding”下拉菜单应选择“Scene Lin”
  • “Compression”下拉菜单应选择“Uncompressed”
  • “Color Space”下拉菜单应选择“SceneLin. - ACES”

以下是正确设定OpenEXR输出的渲染设置

ARC_CMD
ARRI免费提供从ARRIRAW到ACES封装OpenEXR的批量转换脚本ARC_CMD command-line tool。该工具由命令行里调用的XML文件控制,主要参数和数值是:

  • colorspace — 该参数应为“ACES”
  • format — 该参数应为“exr“

Codex Production Suite

Codex Production Suite可根据ACES封装参数创建OpenEXR文件并(套用适合的3D LUT)渲染ACES素材样片。它还可以读取上游的ASC CDL信息并应用到ACES处理流程的正确位置,也就是ACEScc色彩空间。

生成ACES封装OpenEXR文件
首先,确保Codex Production Suite的Project > Deliverables里定义的输出文件是ACES OpenEXR。它应该定义成这个样子:

尽管“Roll transform”的内容可设定为某些项目特定的数值,下一步,确定这些输出在VFS的输出列表中,在Project > VFS中设置:

......并为制作项目设计各种流程和滤镜套装。

ACES输出转换生成素材样片
给ARRI Log C数据应用ACES输出转换代表将Log C转换成ACES,然后针对特定显示设备渲染成ACES图像。这个三段式转换利用3D LUT也能获得相似的结果。

下面这个输出配置示意图展示利用一个假设的3D LUT将V3 Log C数据转换成ACES数据,通过参考渲染转换(RRT)和输出设备转换(ODT)针对一台“Rec 709”监视器生成高品质的ProRes素材样片。

Codex Production Suite 4.0在LUT输入域旁边增加了一个Add按钮,允许在ACEScc色彩空间内应用ASC CDL。这个按钮也支持在ASC CDL之后立即再应用一个画面修改转换(LMT)。

DaVinci Resolve 12
DaVinci Resolve 12能够用来快速处理ACES OpenEXR序列、ARRIRAW序列或ProRes和DNxHD片段(假设这些片段是在“EC processing”里设定为Log C创建的),输出素材样片,如下所示:

  • 新建一个DaVinci Resolve工程文件,在项目设置“Master Project Settings”里设定好画面尺寸、帧率等参数,设定“Color science”为“ACEScc”,ACES版本选择“ACES 1.0”。

在“Project Settings”(项目设置)的“Color Management”(色彩管理)部分,将“ACES IDT”设定为“Alexa”。ACES ODT必须设定为“Rec.709”。

  • 将ARRIRAW或ProRes Log C或MXF Log C素材导入你的DaVinci Resolve工程
  • 创建一条时间线,将素材拖拽上去。
  • 完全跳过DaVinci Resolve的Color页面。
  • 在软件的“Deliver”部分,将“Video Format”设定为你需要的输出格式(QuickTime、DNxHD等),将“Codec“设定为需要的压缩编码。下图所示是用Apple ProRes 422 HQ编码压缩的QuickTime格式素材样片。
  • 前往或指定一个OpenEXR文件的渲染目标位置。
  • 使用当前设置作为渲染参数,选择“Add to Render Queue”(添加到渲染队列),然后点击“Start Render”开始渲染输出素材样片。

DaVinci Resolve 12也支持用ARRIRAW序列帧、ProRes Log C片段或DNxHD Log C片段转换OpenEXR。请按照如下方式操作:

  • 新建一个DaVinci Resolve工程文件,在项目设置“Master Project Settings”里设定好画面尺寸、帧率等参数,设定“Color science”为“ACEScc”,ACES版本选择“ACES 1.0”。

注意,这些设定与输出素材样片的完全一样。

  • 在“Project Settings”(项目设置)的“Color Management”(色彩管理)部分,将“ACES IDT”设定为“Alexa”。ACES ODT必须设定为“No ODT”。
  • 将ARRIRAW或ProRes Log C或DNxHD Log C素材导入你的DaVinci Resolve工程
  • 创建一条时间线,将素材拖拽上去。
  • 完全跳过DaVinci Resolve的Color页面。
  • 在“Deliver”窗口,将“Video Format”设定成“EXR“,”Codec“设定成“RGB half (no compression)”
  • 前往或指定一个OpenEXR文件的渲染目标位置。
  • 使用当前设置作为渲染参数,选择“Add to Render Queue”(添加到渲染队列),然后点击“Start Render”开始渲染输出OpenEXR帧。

Colorfront OSD

较新版本Colorfront OSD为剪辑素材样片创建和VFX OpenEXR素材创建提供了简单直接的渲染模版。创建ACES项目时,ACES支持应当明确指定一个创作参数,如下所示。

处理节点的结果参数是生成ACES素材样片的预设值,如以下处理链所示的第一个“结果”(包括ACEScc色彩空间中的ASC CDL)。

第二个结果,输出OpenEXR封装的ACES文件是手动添加的。