

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Foundry Nuke
<a name="foundry-nuke"></a>

**注意**  
如需在工作站上安裝、設定和使用此整合的詳細資訊，請參閱 [ GitHub 上的 Nuke 整合使用者指南](https://aws-deadline.github.io/nuke/)。

Foundry Nuke 是一種節點型數位合成和視覺效果應用程式，用於電視和電影後製。使用提交者、conda 套件和轉接器的 Deadline Cloud 支援 Nuke，以提高渲染效能。

## 支援概觀
<a name="nuke-support-overview"></a>

下列元件支援 Nuke：
+ **提交者**：整合式提交者外掛程式，用於透過自動場景和資產偵測從 Nuke 直接提交任務。
+ **Conda 套件**：安裝 nuke 版本 15、16 和 17 的套件可在服務受管機群的 Deadline Cloud Conda 頻道上取得。
+ **轉接器**：中介軟體，可透過黏性工作階段和其他監控有效率地轉譯。
+ **跨平台相容性**：僅支援 Windows、macOS 和 Linux 的提交器，以及僅支援 Linux 的工作者與自動路徑映射。

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

下表顯示 Nuke 版本的目前支援層級：


| 主要版本 | 提交者支援 | Conda 支援 | 
| --- | --- | --- | 
| 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 通道中的服務受管機群：


| 作業系統 | 套件 | 版本 | 備註 | 
| --- | --- | --- | --- | 
| Linux | nuke | 15 | 包含內建合成引擎 | 
| Linux | nuke | 16 | 包含內建合成引擎 | 
| Linux | nuke | 17 | 包含內建合成引擎 | 
| Linux | nuke-openjd |  | 包含 Nuke 轉接器 | 

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

若要將 Nuke 與截止日期雲端搭配使用：

1. 建立服務受管機群，並將其與佇列建立關聯。您的佇列必須使用支援截止日期雲端 conda 頻道的佇列環境來設定。如需詳細資訊，請參閱[建立佇列環境](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/create-queue-environment.html)。

1. 使用截止日期雲端提交者在您的藝術家工作站上安裝截止日期雲端監視器和 Nuke 提交者，並監控安裝程式。如需詳細資訊，請參閱[設定您的工作站](submitter.md)。

1. 使用整合式提交者直接從 Nuke 提交您的任務到佇列。

1. 監控任務，並使用截止日期雲端監視器下載輸出。

### 啟動提交者
<a name="nuke-launch-submitter"></a>

**在 Nuke 中啟動截止日期雲端提交者**
**注意**  
Nuke 的支援是使用服務受管機群的 Conda 環境提供。如需詳細資訊，請參閱[預設conda佇列環境](create-queue-environment.md#conda-queue-environment)。

1. 使用截止日期雲端提交者在您的藝術家工作站上安裝截止日期雲端監視器和 Nuke 提交者，並監控安裝程式。如需詳細資訊，請參閱[設定您的工作站](submitter.md)。

1. 開啟 **Nuke**。

1. 開啟資產根目錄中存在相依性的 Nuke 指令碼。

1. 選擇 **AWS 截止日期**，然後選擇**提交至截止日期雲端**以啟動提交者。

   1. 如果您尚未在截止日期雲端提交者中驗證，**登入資料狀態**會顯示為 **NEEDS\$1LOGIN**。

   1. 選擇 **Login (登入)**。

   1. 在登入瀏覽器視窗中，使用您的使用者登入資料登入。

   1. 選擇 **Allow** (允許)。您現在已登入，**登入資料狀態**會顯示為 **AUTHENTICATED**。

1. 選擇**提交**。

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

若要使用 Nuke 提交者：

1. 開啟 Nuke。

1. 載入已設定必要寫入節點的合成。

1. 從功能表中，選擇**截止日期雲端**以啟動提交者。

1. 如果您尚未進行身分驗證，請選擇**登入**並使用您的登入資料進行身分驗證。

1. 在提交者界面中設定您的任務設定，包括：
   + 影格範圍設定
   + 寫入節點選擇
   + 輸出路徑和格式

1. 選擇**提交**以將您的任務傳送至截止日期雲端。

提交者會自動偵測合成中的寫入節點，並允許您選擇要轉譯的節點。它還處理自動輸入/輸出路徑偵測，並支援多個檢視轉譯。

## 進階組態。
<a name="nuke-advanced-configurations"></a>

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

Deadline Cloud 僅支援和測試上表中的工作站和工作者軟體版本。使用提交者時，工作者會嘗試安裝與工作站相同的版本。如果工作站的 Nuke 版本未出現在上面的版本表中，這將會失敗。

如果您需要不支援的 Nuke 版本，您有下列選項：
+ 從 Nuke 提交任務時，您可以覆寫 CondaPackages 佇列參數，以指定要在工作者上使用的支援版本 （例如 `nuke=17, nuke-openjd=*`)。這可能會或可能不會運作，取決於您的合成所使用的功能，以及 Nuke 如何使用工作站版本的合成。
+ 您可以為要在工作者上安裝的所需版本建立自訂 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>

如果 PATH 上無法使用特定 Nuke 可執行檔，您可以將`NUKE_EXECUTABLE`環境變數設定為指向該可執行檔。

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

Nuke 整合包含對 OpenColorIO (OCIO) 顏色管理工作流程的完整支援。會自動偵測顏色組態並將其包含在任務提交中，以確保整個轉譯陣列的顏色處理一致。

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

Nuke 的合成引擎為下列項目提供全面支援：


| 功能 | Description | 備註 | 
| --- | --- | --- | 
| 寫入節點 | 多個輸出格式和轉碼器 | 提交者自動偵測 | 
| 影格範圍 | 自訂影格範圍規格 | 支援覆寫和預設範圍 | 
| 多個檢視 | 立體聲和多視角轉譯 | 正確處理檢視特定的輸出 | 
| 顏色管理 | OpenColorIO 整合 | 自動 OCIO 組態偵測 | 
| 路徑映射 | 跨平台路徑轉譯 | 無縫 Windows/Linux 相容性 | 
| CopyCat | 以 ML 為基礎的繪製和 Rotoscoping | 需要 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 上取得支援的版本。