自动合成 +++++++++++++++++++++++++++ .. image:: /_images/Nuke10.5_2021-12-07_18-05-19.png 自动合成当前导入的素材。 1. .. figure:: /_images/comp_prepare.png 导入素材 2. .. figure:: /_images/comp_run.png 执行 3. .. figure:: /_images/comp_result.png 结果 .. image:: /_images/comp_setting.png 可设置需要自动合成的内容。 |comp_icon| 批量自动合成 ================================ .. image:: /_images/chrome_2021-12-07_18-06-37.png .. image:: /_images/batchcomp.png 合成/自动合成的批量版本 直接自动合成大量镜头 .. image:: /_images/batchcomp_run.png 使用多线程, 内存不足时会等待足够的空闲内存再继续。 .. figure:: /_images/batchcomp_result.png 批量合成日志 素材命名要求 ============== 自动合成对文件夹命名有要求 范例 ------------ 符合标准的命名: * ``SNJYW_ep123_01abcd_sc001abc_CH_B_asdasdqwe_asd`` * ``SNJYW_EP01_01_sc001_CH_A`` * ``EP01_01_sc001_CH_A`` * ``EP01_sc001_CH_A`` * ``CH_A`` * ``CH`` 详细定义 ---------------- 命名由3部分组成: * 前缀 格式: [`字符`\ ``_``][``ep``\ `数字`\ ``_``][`数字`\ [`字母`]\ ``_``][``sc``\ `数字`\ [`字母`]\ ``_``] * 标签 格式: `字母`\ [`字符`]\ ``_``\ [`字母`\ [`字符`]\ [``_`` 或 ``.``]] * 后缀 格式不限 后缀决定了相同标签的自动合成顺序 .. note:: 用方括号括起的部分为可选 字符 = 字母 + 数字 字符不包含 ``.``, ``\``, ``_`` 匹配所用正则表达式: :regexp:`(?i)(?:[^_]+_)?(?:ep\\d+_)?(?:\\d+[a-zA-Z]*_)?(?:sc\\d+[a-zA-Z]*_)?((?:[a-zA-Z][^\\._]*_?){,3})` 标准标签 ------------------- 推荐使用以下标签: * ``BG_``\ `单个字母` 例如: ``BG_A``, ``BG_B`` * ``CH_``\ `单个字母` 例如: ``CH_A``, ``CH_B`` CH层在自动合成中会叠加在所有BG层之上 * ``SH`` 或 ``SH_``\ `任意` 例如: ``SH``, ``SH_CH`` * ``OCC`` 或 ``OCC_``\ `任意` 例如: ``OCC`` , ``OCC_BG`` 如果文件名不含标准标签而父目录名称含标准标签时将使用父目录名称作为命名 .. note:: 部分常用别称会在识别时自动转换成标准标签 版本 ----------------------------- 所有素材的后缀中应该含有 ``_v数字.`` 或者 ``_v数字_`` 例如: ``CH_A_test_v1_abc.exr`` , ``CH_B_v0.exr`` 第一个版本就要有版本号 无论之后是否会修改 只有使用了版本号的素材才能在nuke中按 ``Alt+↑`` 和 ``Alt+↓`` 切换版本 .. note:: 数字应为从0开始的正数 摄像机命名 -------------------------- 推荐使用形如: ``镜头名_起始帧_结束帧_c版本.fbx`` 的摄像机 例如: ``SNJYW_EP01_01_sc001_1_999_c1.fbx`` .. note:: 使用 ``c版本`` 是nuke原生摄像机版本管理的规范 自动合成行为 ================ 合并顺序 ----------- 如果标签后半部分有内容则会按字母顺序决定层的先后顺序 例如: BG_A(最底层) -> BG_B -> BG_C -> BG_D -> CH_A -> CH_B -> CH_C -> CH_D(最顶层) Shadow阴影层 ---------------- 标签前缀为 ``SH`` 的素材将以阴影层标准方式合在最底层上 Occlusion闭塞层 ----------------------- 标签前缀为 ``OCC`` 或 ``AO`` 的素材将以闭塞层标准方式合在最底层上 Fog灯光雾层 ------------------------ 标签前缀为 ``FOG`` 的素材将以滤色(screen)模式合在最底层上 Precomp预合成 ------------------------- 如果在设置中启用了 :guilabel:`预合成` , 则: 多个同标签的素材将尝试预合成, 层名应该用 ``.`` 分割 例如: `A.DiffuseLighting.exr` .. |comp_icon| image:: /_images/comp_icon.png