

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 铸造核弹
<a name="foundry-nuke"></a>

**注意**  
有关在工作站上安装、配置和使用此集成的更多信息，请参阅上的 [Nuke 集成用户指南](https://aws-deadline.github.io/nuke/)。 GitHub

Foundry Nuke是一款基于节点的数字合成和视觉效果应用程序，用于电视和电影的后期制作。Deadline Cloud 支持Nuke，包括提交者、conda 包和适配器，可提高渲染性能。

## Support 概述
<a name="nuke-support-overview"></a>

以下组件支持Nuke：
+ **提交者**：集成的提交者插件，用于从Nuke直接提交作业，具有自动场景和资产检测功能。
+ **Conda 软件包**：安装核弹版本 15、16 和 17 的软件包可在服务管理舰队的 Deadline Cloud conda 频道上找到。
+ **Adaptor**：中间件，可通过粘性会话和额外监控实现高效渲染。
+ **跨平台兼容性**：提交者支持 Windows、macOS 和 Linux，仅支持带有自动路径映射的 Linux 工作程序。

## Nuke 版本兼容性
<a name="nuke-version-compatibility"></a>

下表显示了Nuke版本的当前支持级别：


| 主要版本 | 提交者 Support | Conda Support | 
| --- | --- | --- | 
| 15 | Windows、macOS、Linux | Linux | 
| 16 | Windows、macOS、Linux | Linux | 
| 17 | Windows、macOS、Linux | Linux | 

## 截止日期云 Conda 频道
<a name="nuke-conda-channel"></a>

下表列出了适用于Nuke的conda软件包，该软件包可供截止日期云conda频道中的服务托管舰队使用：


| OS | 程序包 | 版本 | 注意 | 
| --- | --- | --- | --- | 
| Linux | 用核武器攻击 | 15 | 包括内置合成引擎 | 
| Linux | 用核武器攻击 | 16 | 包括内置合成引擎 | 
| Linux | 用核武器攻击 | 17 | 包括内置合成引擎 | 
| Linux | nuke-penjd |  | 包括 Nuke 适配器 | 

## 开始使用
<a name="nuke-getting-started"></a>

要将Nuke与截止日期云配合使用：

1. 创建服务托管队列并将其与队列关联。您的队列必须使用支持 deadline-cloud conda 频道的队列环境进行设置。有关更多信息，请参阅[创建队列环境](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/create-queue-environment.html)。

1. 使用 Deadline Cloud Submitter 在你的艺术家工作站上安装 Deadline Cloud 监视器和Nuke提交器并监视安装程序。有关更多信息，请参阅 [设置您的工作站](submitter.md)。

1. 使用集成的提交器直接从Nuke向队列提交作业。

1. 使用 Deadline Cloud 监视器监控作业并下载输出。

### 启动提交器
<a name="nuke-launch-submitter"></a>

**在 Nuke 中启动 Deadline Cloud 提交器**
**注意**  
对Nuke的支持是使用Conda环境为服务托管舰队提供的。有关更多信息，请参阅 [默认conda队列环境](create-queue-environment.md#conda-queue-environment)。

1. 使用 Deadline Cloud Submitter 在你的艺术家工作站上安装 Deadline Cloud 监视器和Nuke提交器并监视安装程序。有关更多信息，请参阅 [设置您的工作站](submitter.md)。

1. 打开 **Nuke**。

1. 打开一个 Nuke 脚本，其依赖项存在于资产根目录中。

1. 选择 **AWS Dead** line，然后选择**提交到 Deadline Cloud** 以启动提交者。

   1. 如果您尚未在 Deadline Cloud 提交者中进行身份验证，则**凭证状态**将显示为 **N** EEDS\$1LOGIN。

   1. 选择**登录**。

   1. 在登录浏览器窗口中，使用您的用户凭据登录。

   1. 选择**允许**。您现在已登录，并且**凭证状态**显示为**已验证**。

1. 选择**提交**。

## 使用Nuke提交器
<a name="nuke-using-submitter"></a>

要使用Nuke提交器，请执行以下操作：

1. 打开 Nuke。

1. 在配置了所需的写入节点的情况下加载您的合成。

1. 从菜单中选择 De **adline Cloud** 以启动提交者。

1. 如果您尚未通过身份验证，请选择**登录**并使用您的凭据进行身份验证。

1. 在提交者界面中配置您的作业设置，包括：
   + 帧范围设置
   + 写入节点选择
   + 输出路径和格式

1. 选择 “**提交**” 将您的作业发送到 Deadline Cloud。

提交者会自动检测合成中的写入节点，并允许您选择要渲染的节点。它还可以处理自动 input/output 路径检测并支持多视图渲染。

## 高级配置
<a name="nuke-advanced-configurations"></a>

### 使用不支持的版本
<a name="nuke-unsupported-versions"></a>

Deadline Cloud 仅支持和测试上表中的工作站和工作器软件版本。使用提交器时，工作人员将尝试安装与工作站上使用的版本相同的版本。如果工作站版本的Nuke未出现在上面的版本表中，则此操作将失败。

如果您需要不支持的Nuke版本，则有以下选择：
+ 从 Nuke 提交作业时，您可以覆盖 CondaPackages 队列参数来指定要在工作程序上使用的支持的版本（例如`nuke=17, nuke-openjd=*`）。这可能会起作用，也可能不起作用，具体取决于你的构图所使用的功能以及Nuke如何处理你的工作站版本中的合成。
+ 您可以为要安装在 worker 上的所需版本构建自定义 conda 配方和频道。使用下面链接的支持版本的 conda 配方作为起点，然后将所需的版本打包到自定义 conda 频道中。有关创建自定义 conda 频道的更多信息，请参阅[创建自定义 conda](https://docs.aws.amazon.com/deadline-cloud/latest/developerguide/configure-jobs-s3-channel.html) 频道。

### 自定义 Nuke 可执行文件
<a name="nuke-custom-executable"></a>

您可以将`NUKE_EXECUTABLE`环境变量设置为指向特定的Nuke可执行文件（如果该可执行文件在PATH上不可用）。

### OpenColorIO 支持
<a name="nuke-ocio-support"></a>

Nuke集成包括对 OpenColor IO (OCIO) 色彩管理工作流程的全面支持。颜色配置会自动检测并包含在作业提交中，以确保整个渲染农场的色彩处理保持一致。

## Nuke 合成功能
<a name="nuke-compositing-features"></a>

Nuke的合成引擎为以下内容提供全面支持：


| 功能 | 说明 | 注意 | 
| --- | --- | --- | 
| 写入节点 | 多种输出格式和编解码器 | 由提交者自动检测 | 
| 帧范围 | 自定义帧范围规范 | 支持覆盖范围和默认范围 | 
| 多个视图 | 立体和多视图渲染 | 正确处理特定于视图的输出 | 
| 色彩管理 | OpenColorIO 集成 | 自动检测 OCIO 配置 | 
| 路径映射 | 跨平台路径转换 | 无缝 Windows/Linux 兼容性 | 
| CopyCat | 基于 ML 的绘画和旋转镜检查 | 需要 Nuke 14.0 或更高版本 | 

合成功能由Nuke集成提交者自动检测和配置。对于复杂的作品，提交者会保持适当的依赖关系处理和资产管理。

## 开源资源
<a name="nuke-open-source"></a>

提交者和适配器是开源的，可在以下网址获得： GitHub
+ [Nuke 的最后期限云](https://github.com/aws-deadline/deadline-cloud-for-nuke)
+ [Nuke Conda配方](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/conda_recipes) GitHub 适用于支持的版本。