跳转至

Save EXR 算子节点

将普通的 8 位图像或底层 EXR 原生物理通道凭据打包保存为单层 (Single-part) EXR 资产;在通道模式下能够完全保留原生浮点数值的高精度。

算子所属分类:EXR


核心速查 (TL;DR)

  • 支持两种并行的工作模式:
  • 模式 A (Mode A):接收来自普通图像节点的 ImageArtifact / ImageUrlArtifact(8 位整型),将 [0, 255] 归一化映射为 [0.0, 1.0] 线性浮点并写入 EXR;
  • 模式 B (Mode B):接收最多 4 个独立的 EXRChannelArtifact 通道凭据,完全无损地维系底层 16 位 / 32 位原始浮点精度;
  • 模式 B 具备最高裁决优先级:只要有任何一个物理通道插槽被连入,image_in 图像输入端口将被系统主动忽略;
  • 输出端口贴心包含了针对新生成分层的 EXRPartArtifact 描述凭据,允许你无需重新通过磁盘读取即可直接串联进 Display EXR Part 实现生成即监视;
  • 默认折叠的 Metadata (元数据) 属性组允许你注入作者签名、影视时间码、注释备忘以及高度结构化的专有自定义文件头属性。

典型工作流编排拓扑

(常规图像生成算子) ────→ [Save EXR 节点] ──→ Display EXR Part (即刻监视产出)
Load EXR (原生通道) ──↗

输入端口规范 (Inputs)

端口名称 数据类型 是否必填 详细功能与业务规范说明
image_in ImageArtifact \| ImageUrlArtifact 否 8 位常规图像源(模式 A)。只要任何一个通道插槽处于连线状态,该输入即被无条件忽略。
channel_r EXRChannelArtifact 否 写入为 Red 红色平面的高精度浮点通道(模式 B)。
channel_g EXRChannelArtifact 否 写入为 Green 绿色平面的高精度浮点通道(模式 B)。
channel_b EXRChannelArtifact 否 写入为 Blue 蓝色平面的高精度浮点通道(模式 B)。
channel_a EXRChannelArtifact 否 写入为 Alpha 透明度平面的高精度浮点通道(模式 B)。

输出端口矩阵 (Outputs)

端口名称 数据类型 详细功能与业务规范说明
output_file str 成功落盘写入的 .exr 实体文件在磁盘上的绝对物理路径。
output_part EXRPartArtifact 针对新落盘 EXR 图层结构的强类型描述凭证——可直接无缝串入下游 Display EXR Part 进行回显。

属性参数调优 (Parameters)

参数名称 数据类型 默认值 详细业务功能与调优说明
compression 下拉枚举 (ZIP \| ZIPS \| PIZ \| DWAA \| NONE) ZIP 作用于输出文件的压缩编解码器。ZIP/PIZ 为无损压缩;DWAA 为影视级有损感知压缩;NONE 为非压缩 RAW。
pixel_type 下拉枚举 (HALF \| FLOAT) HALF 物理像素位深度存储格式:HALF 为工业级标准 16 位半精度浮点(推荐绝大多数场景);FLOAT 为 32 位全精度单精度浮点。

元数据高级配置组 (Metadata) (默认折叠)

参数名称 数据类型 默认值 详细功能说明
part_name str "" 该 EXR 分块在内部登记的图层名称(如 rgba、beauty 等)。
pixel_aspect_ratio float 1.0 写入文件头的像素物理宽高比(方形像素默认为 1.0)。
owner str "" 资产版权所有者或责任艺术家签名。
comments str "" 自由附注的制作备忘或版本变更记录。
capture_date str "" 拍摄或生成时间戳(例如 2026-09-28T12:00:00)。
software str "" 写入生成工具链标签(默认为 Griptape Nodes 签名)。
time_code str "" 剪辑制作时间码(格式如 01:00:00:00)。
custom_attributes str "" 允许写入任意非标专有元数据的结构化 JSON 字典文本。

避坑技巧与最佳实践 (Tips & pitfalls)

  • 牢记模式 B 绝对优先:若你原本打算将 image_in 上的图像导出为 EXR,但此前测试残留的 channel_r 连线尚未拔除,系统会自动静默走模式 B 并忽略你的图像。若发现导出的 EXR 画面异常,请先检查通道插槽是否处于孤立误接状态。
  • 8 位图像无法无中生有恢复 HDR 动态范围:模式 A 仅仅是将标准 sRGB 图像线性归一化到 [0.0, 1.0] 浮点区间内,它绝不可能凭空找回过曝裁切掉的高光动态细节。若要保存真实的 HDR 物理资产,请始终通过上游浮点算子以模式 B 传递数据。
  • 合理选用压缩编解码算法:
  • 对于大画幅主色彩渲染成片 (Beauty pass),强烈推荐选用 DWAA 压缩——在几乎无法察觉画质损失的前提下,文件体积能缩减 70%~90%;
  • 对于深度图 (depth)、法线图 (normals)、三维世界位置图 (Pworld) 等对数值极其敏感的数据通道,必须严格采用 ZIP 或 PIZ 无损压缩,防止 DCT 有损压缩带来数值阶梯断层。
  • 谨慎选用 32 位 FLOAT:32 位全精度浮点的物理体积是 16 位 HALF 的整整两倍!除三维坐标通道或高精度科学模拟外,常规影视合成与色彩流水线 16 位 HALF 已拥有极度充裕的动态宽容度。

推荐延伸阅读