

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

# SideFX Houdini
<a name="sidefx-houdini"></a>

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

SideFX Houdini 是一款 3D 程序化软件，用于电影、电视、广告和视频游戏管道中的建模、装配、动画、视觉特效、视觉开发、照明和渲染。Houdini 完全受到 Deadline Cloud 的支持，它具有全面的集成，包括提交者、conda 包和用于提高渲染性能的适配器。

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

Houdini 由以下组件支持：
+ **提交者**：集成渲染输出节点 (ROP)，用于从 Houdini 直接提交作业，具有自动场景和资产检测功能。
+ **Conda 软件包**：Deadline Cloud，用于在服务管理的车队上自动安装。
+ **Adaptor**：中间件，可通过粘性会话和额外监控实现高效渲染。
+ **跨平台兼容性**：提交者支持 Windows、macOS 和 Linux，工作程序支持 Windows 和 Linux，具有自动路径映射功能。

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

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


| 主要版本 | 提交者 Support | Conda Support | 渲染引擎 | 基于使用情况的许可 | 
| --- | --- | --- | --- | --- | 
| 19.0 | Windows、macOS、Linux | Linux | Mantra、Karma CPU、Karma XPU | 提供基于使用情况的许可 | 
| 19.5 | Windows、macOS、Linux | Linux | Mantra、Karma CPU、Karma XPU | 提供基于使用情况的许可 | 
| 20.0 | Windows、macOS、Linux | Linux | Mantra、Karma CPU、Karma XPU | 提供基于使用情况的许可 | 
| 20.5 | Windows、macOS、Linux | Linux | Mantra、Karma CPU、Karma XPU | 提供基于使用情况的许可 | 
| 21.0 | Windows、macOS、Linux | Linux | Mantra、Karma CPU、Karma XPU | 提供基于使用情况的许可 | 

## 截止日期云康达频道
<a name="houdini-conda-channel"></a>

下表列出了适用于 Houdini 的所有 conda 套餐，这些套餐可供截止日期云 conda 频道中的服务管理车队使用：


| OS | 程序包 | 版本 | 注意 | 
| --- | --- | --- | --- | 
| Linux | 胡迪尼 | 19.0 | 包括 Mantra 和 Karma 渲染器 | 
| Linux | 胡迪尼 | 19.5 | 包括 Mantra 和 Karma 渲染器 | 
| Linux | 胡迪尼 | 20.0 | 包括 Mantra 和 Karma 渲染器 | 
| Linux | 胡迪尼 | 20.5 | 包括 Mantra 和 Karma 渲染器 | 
| Linux | 胡迪尼 | 21.0 | 包括 Mantra 和 Karma 渲染器 | 
| Linux | houdini-openjd |  | 包括 Houdini 适配器 | 

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

要在 Deadline Cloud 上使用 Houdini

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

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

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

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

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

要使用 Houdini 提交者，请执行以下操作：

1. 打开 Houdini。

1. 在网络编辑器中，通常在 Houdini 的右下角，选择网络。`/out`

1. 按 **Tab** 键，然后输入`deadline`。

1. 选择 De **adline Cloud** 选项并将其放置在`/out`网络中以创建节点。

1. 将现有`/out`网络中最后一个渲染输出节点 (ROP)（例如 Karma、Mantra 或合成）的输出连接到 Deadline Cloud 节点的输入。

1. 选择 “截止日期云” 节点。

1. 在节点编辑器中输入任何作业设置，通常在 Houdini 的右上角。

1. 在节点编辑器的右下角，选择**提交**。

Deadline Cloud 提交将自动解析连接的`/out`网络树，并将每个节点作为维护依赖关系树的任务中的一个步骤提交。还支持使用除之外的`/out`非默认渲染网络。

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

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

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

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

## Houdini 渲染引擎
<a name="houdini-render-engines"></a>

Houdini 支持多个与 Deadline Cloud 兼容的渲染引擎：


| 渲染引擎 | 说明 | GPU Suppor | 
| --- | --- | --- | 
| Karma CPU | 基于美国的现代渲染器（CPU 变体） | 基于 CPU | 
| Karma XPU | 基于美国的现代渲染器（GPU 变体） | GPU 加速 | 
| Mantra | 传统的 Houdini 渲染器 | 基于 CPU | 
| 阿诺德 | 第三方蒙特卡洛射线示踪器 | GPU/CPU 混合型 | 
| V-Ray | 第三方逼真渲染器 | GPU/CPU 混合型 | 
| Redshift | GPU 加速的渲染器 | GPU 优化 | 

这些渲染引擎由 Houdini 集成提交者自动检测和配置，并自动获得使用许可。提交者维护连接的渲染输出节点之间的依赖树（ROPs）。

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

提交者和适配器是开源的，可在上使用。 GitHubHoudini Conda 食谱 GitHub 适用于支持的版本。
+ [Houdini 提交者源代码开启 GitHub](https://github.com/aws-deadline/deadline-cloud-for-houdini)
+ [上的示例场景和工作流程 GitHub](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/job_bundles/houdini_husk_usd_render)
+ [支持版本的 Conda 配方 GitHub](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/conda_recipes/houdini-21.0)