

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

# Blender
<a name="blender"></a>

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

Blender 是免費的開放原始碼 3D 電腦圖形軟體工具組，用於建立動畫電影、視覺效果、藝術、3D 列印模型、動態圖形、互動式 3D 應用程式、虛擬實境和電腦遊戲。Deadline Cloud 透過包括提交者、Conda 套件和轉接器在內的全面整合來支援 Blender，以提高渲染效能。

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

下列元件支援 Blender：
+ **提交者**：使用自動場景和資產偵測，從 Blender 直接提交任務的整合式提交者。
+ **Conda 套件**：在服務受管機群上自動安裝的截止日期 Cloud。
+ **轉接器**：中介軟體，可透過黏性工作階段和其他監控有效率地轉譯。
+ **跨平台相容性**：支援 Windows、macOS 和 Linux 的 Submitter，以及支援 Windows 和 Linux 的工作者搭配自動路徑映射。

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

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


| 主要版本 | 提交者支援 | Conda 支援 | 轉譯引擎 | 
| --- | --- | --- | --- | 
| 3.6 | Windows、macOS、Linux | Linux | 週期、Eevee、 Workbench | 
| 4.2 | Windows、macOS、Linux | Linux | 週期、Eevee、 Workbench | 
| 4.5 | Windows、macOS、Linux | Linux | 週期、Eevee、 Workbench | 
| 5.0 | Windows、macOS、Linux | Linux | 週期、Eevee、 Workbench | 

## 截止日期雲端 Conda 頻道
<a name="blender-conda-channel"></a>

下表列出適用於 Blender 的所有 conda 套件，適用於截止日期雲端 conda 通道中的服務受管機群：


| 作業系統 | 套件 | 版本 | 備註 | 
| --- | --- | --- | --- | 
| Linux | 混合器 | 3.6 | 包含所有內建轉譯引擎 | 
| Linux | 混合器 | 4.2 | 包含所有內建轉譯引擎 | 
| Linux | 混合器 | 4.5 | 包含所有內建轉譯引擎 | 
| Linux | 混合器 | 5.0 | 包含所有內建轉譯引擎 | 
| Linux | blender-openjd |  | 包含 Blender 轉接器 | 

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

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

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

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

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

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

如需使用 Blender 整合提交器的詳細資訊，請參閱 [ GitHub 上的 Blender 整合使用者指南](https://aws-deadline.github.io/blender/)。

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

若要從 Blender 提交轉譯任務：

1. 開啟 Blender 並載入場景檔案。

1. 設定您的轉譯設定，包括輸出路徑、影格範圍和轉譯引擎 (Cycles、Eevee 或 Workbench)。

1. 從頂端功能表中，選取**轉譯** > **截止日期雲端**。

1. 在截止日期雲端提交對話方塊中：
   + 輸入任務名稱和描述。
   + 選取您的目標陣列和佇列。
   + 設定任務附件以包含您的場景檔案和任何外部資產。
   + 檢閱轉譯設定和影格範圍。

1. 選擇**提交**以將您的任務傳送至佇列。

截止日期雲端提交會自動偵測您的場景相依性、設定適當的轉譯引擎，以及使用適用於 Blender 版本的正確 conda 套件提交任務。

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

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

Deadline Cloud 僅支援和測試上表中的工作站和工作者軟體版本。使用提交者時，工作者會嘗試安裝與工作站相同的版本。如果工作站版本的 Blender 未出現在上述版本資料表中，則此操作會失敗。

如果您需要不支援的 Blender 版本，您有下列選項：
+ 從 Blender 提交任務時，您可以覆寫 CondaPackages 佇列參數，以指定要在工作者上使用的支援版本 （例如 `blender=4.5, blender-openjd=*`)。這可能會或可能不會運作，取決於您的場景使用的功能，以及 Blender 如何搭配工作站版本中的場景運作。
+ 您可以為要在工作者上安裝的所需版本建置自訂 conda 配方和頻道。針對下列連結的支援版本使用 conda 配方做為起點，並將您想要的版本封裝在自訂 conda 頻道中。如需建立自訂 conda 頻道的詳細資訊，請參閱[建立自訂 conda 頻道](https://docs.aws.amazon.com/deadline-cloud/latest/developerguide/configure-jobs-s3-channel.html)。

## Blender 轉譯引擎
<a name="blender-render-engines"></a>

Blender 包含數個支援的內建轉譯引擎：


| 轉譯引擎 | Description | GPU 支援 | 備註 | 
| --- | --- | --- | --- | 
| 週期 | 以物理為基礎的路徑追蹤器 | GPU/CPU 混合 | GPU 加速的生產品質渲染 | 
| 逸出者 | 即時轉譯引擎 | GPU 最佳化 | 快速檢視區和最終轉譯 | 
| Workbench | 固體著色引擎 | GPU 最佳化 | 用於建模和塑造工作流程 | 

Blender 整合提交者會自動偵測和設定所有轉譯引擎。搭配啟用 GPU 的執行個體使用服務受管機群時，可使用 GPU 加速。

## 開放原始碼資源
<a name="blender-open-source"></a>

提交者和轉接器是開放原始碼，可在 GitHub 上取得：
+ [Blender 的截止日期雲端](https://github.com/aws-deadline/deadline-cloud-for-blender)
+ [Blender Conda 配方](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/conda_recipes/blender-4.5)可在 GitHub 上取得支援的版本。