SideFX Houdini - AWS 截止日期云

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

SideFX Houdini

注意

有关在工作站上安装、配置和使用此集成的更多信息,请参阅上的 Houdini 集成用户指南。 GitHub

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

  1. 创建服务托管队列并将其与队列关联。您的队列必须使用支持 deadline-cloud conda 频道的队列环境进行设置。有关更多信息,请参阅创建队列环境

  2. 使用 Deadline Cloud Submitter 和监视器安装程序在艺术家工作站上安装 Deadline Cloud 监视器和 Houdini 提交器。有关更多信息,请参阅 设置您的工作站

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

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

使用 Houdini 提交者

要使用 Houdini 提交者,请执行以下操作:

  1. 打开 Houdini。

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

  3. Tab 键,然后输入deadline

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

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

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

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

  8. 在节点编辑器的右下角,选择提交

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 适用于支持的版本。