CHECKPOINTS
核心要点
-
01
Reformat 用于把图像序列调整到不同 format,适合在同一脚本里处理不同分辨率素材。
-
02
官方建议脚本中每个 Read 后至少使用 Reformat 指明输出分辨率。
-
03
format、bbox 和画面可见范围不是同一件事;bbox 异常会影响裁切、滤镜和性能。
Reformat 解决的是项目格式一致性
Foundry 文档说明 Reformat 可以把图像序列 resize 和 reposition 到不同 width/height,也能让不同分辨率素材在一个脚本里合成时减少问题。
官方还指出,所有脚本都应在每个 Read 节点后包含 Reformat 节点,至少指明脚本中图像的输出分辨率。
fit、fill、distort 不是随便选
Reformat 的 resize type 会决定如何保持或改变原始比例。fit、fill、width、height、distort 处理结果不同,distort 会改变宽高比例。
镜头交付通常不能凭肉眼觉得差不多就修改比例。遇到不同分辨率素材,先确认项目 format、像素宽高比和最终交付要求。
bbox 异常会让后续节点出问题
Nuke 的 bbox 表示有效像素区域,它可能大于或小于项目 format。过大的 bbox 会拖慢 Blur、Defocus 等节点;过小 bbox 可能导致边缘被裁。
排查尺寸问题时应同时看 format、bbox、transform 后位置和 Write 输出范围。

