B站 公众号 淘宝店 QQ群
返回教程文章

Nuke 素材与格式

Nuke Reformat、Format 与 Bounding Box:为什么尺寸正确还可能被裁切

说明 Reformat 节点如何调整图像到项目 format,解释 resize type、pixel aspect、center 和 bbox 在合成中的影响。

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 输出范围。