本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
SideFX Houdini
注意
有关在工作站上安装、配置和使用此集成的更多信息,请参阅上的 Houdini 集成用户指南
SideFX Houdini 是一款 3D 程序化软件,用于电影、电视、广告和视频游戏管道中的建模、装配、动画、视觉特效、视觉开发、照明和渲染。Houdini 完全受到 Deadline Cloud 的支持,它具有全面的集成,包括提交者、conda 包和用于提高渲染性能的适配器。
Support 概述
Houdini 由以下组件支持:
-
提交者:集成渲染输出节点 (ROP),用于从 Houdini 直接提交作业,具有自动场景和资产检测功能。
-
Conda 软件包:Deadline Cloud,用于在服务管理的车队上自动安装。
-
Adaptor:中间件,可通过粘性会话和额外监控实现高效渲染。
-
跨平台兼容性:提交者支持 Windows、macOS 和 Linux,工作程序支持 Windows 和 Linux,具有自动路径映射功能。
Houdini 版本兼容性
下表显示了 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 | 提供基于使用情况的许可 |
开始使用
要在 Deadline Cloud 上使用 Houdini
使用 Houdini 提交者
要使用 Houdini 提交者,请执行以下操作:
-
打开 Houdini。
-
在网络编辑器中,通常在 Houdini 的右下角,选择网络。
/out -
按 Tab 键,然后输入
deadline。 -
选择 De adline Cloud 选项并将其放置在
/out网络中以创建节点。 -
将现有
/out网络中最后一个渲染输出节点 (ROP)(例如 Karma、Mantra 或合成)的输出连接到 Deadline Cloud 节点的输入。 -
选择 “截止日期云” 节点。
-
在节点编辑器中输入任何作业设置,通常在 Houdini 的右上角。
-
在节点编辑器的右下角,选择提交。
Deadline Cloud 提交将自动解析连接的/out网络树,并将每个节点作为维护依赖关系树的任务中的一个步骤提交。还支持使用除之外的/out非默认渲染网络。
高级配置
使用不支持的版本
Deadline Cloud 仅支持和测试上表中的工作站和工作器软件版本。使用提交器时,工作人员将尝试安装与工作站上使用的版本相同的版本。如果 Houdini 的工作站版本未出现在上面的版本表中,则可能会失败。
如果您需要不支持的 Houdini 版本,则有以下选项:
-
从 Houdini 提交作业时,您可以覆盖 CondaPackages 队列参数以指定要在工作器上使用的支持的版本(例如)。
houdini=21.0, houdini-openjd=*这可能会起作用,也可能不起作用,具体取决于您的场景使用的功能以及 Houdini 如何处理工作站版本中的场景。 -
您可以为要安装在 worker 上的所需版本构建自定义 conda 配方和频道。使用下面链接的支持版本的 conda 配方作为起点,然后将所需的版本打包到自定义 conda 频道中。有关创建自定义 conda 频道的更多信息,请参阅创建自定义 conda 频道。
Houdini 渲染引擎
Houdini 支持多个与 Deadline Cloud 兼容的渲染引擎:
| 渲染引擎 | 说明 | GPU 支持 |
|---|---|---|
| Karma CPU | 基于美国的现代渲染器(CPU 变体) | 基于 CPU |
| Karma XPU | 基于美国的现代渲染器(GPU 变体) | GPU 加速 |
| Mantra | 传统的 Houdini 渲染器 | 基于 CPU |
| 阿诺德 | 第三方蒙特卡洛射线示踪器 | GPU/CPU 混合型 |
| V-Ray | 第三方逼真渲染器 | GPU/CPU 混合型 |
| Redshift | GPU 加速的渲染器 | GPU 优化 |
这些渲染引擎由 Houdini 集成提交者自动检测和配置,并自动获得使用许可。提交者维护连接的渲染输出节点之间的依赖树(ROPs)。
截止日期云康达频道
下表列出了适用于 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 适配器 |
开源资源
提交者和适配器是开源的,可在上使用。 GitHubHoudini Conda 食谱 GitHub 适用于支持的版本。