本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
搅拌机
Blender 是一款免费的开源 3D 计算机图形软件工具集,用于制作动画电影、视觉效果、艺术、3D 打印模型、动态图形、交互式 3D 应用程序、虚拟现实和计算机游戏。Blender 由 De AWS adline Cloud(截止日期云)支持,具有全面的集成,包括提交者、conda 包和用于提高渲染性能的适配器。本指南提供了分步说明,说明如何使用带有 Blender 的 Deadline Cloud,通过在多台计算机上分配渲染任务来更快地渲染项目。
支持概述
Blender 由以下组件支持:
-
提交者:集成提交器,用于直接从Blender提交作业,具有自动场景和资产检测功能。
-
Conda 软件包:用于在服务管理的舰队上自动安装的 Deadline Cloud。
-
Adaptor:工作主机上的一种程序,它使应用程序在任务之间保持加载状态,以加快渲染和报告渲染进度。
-
Cross-platform 兼容性:提交者支持 Windows、macOS 和 Linux,工作人员支持自动路径映射的 Windows 和 Linux。
搅拌机版本兼容性
下表显示了 Blender 版本的当前支持级别:
| 主要版本 | 提交者支持 | 康达支持 | 渲染引擎 |
|---|---|---|---|
| 3.6 | Windows、macOS、Linux | Linux | Cycles、Eevee、工作台 |
| 4.2 | Windows、macOS、Linux | Linux | Cycles、Eevee、工作台 |
| 4.5 | Windows、macOS、Linux | Linux | Cycles、Eevee、工作台 |
| 5.0 | Windows、macOS、Linux | Linux | Cycles、Eevee、工作台 |
| 5.1 | Windows、macOS、Linux | Linux | Cycles、Eevee、工作台 |
截止日期云康达频道
下表列出了所有适用于Blender的conda软件包,供截止日期云conda频道中的 Service-managed 舰队使用:
| OS | 程序包 | 版本 | 注意 |
|---|---|---|---|
| Linux | 搅拌机 | 3.6 | 包括所有内置渲染引擎 |
| Linux | 搅拌机 | 4.2 | 包括所有内置渲染引擎 |
| Linux | 搅拌机 | 4.5 | 包括所有内置渲染引擎 |
| Linux | 搅拌机 | 5.0 | 包括所有内置渲染引擎 |
| Linux | 搅拌机 | 5.1 | 包括所有内置渲染引擎 |
| Linux | blender-openjd | 包括搅拌机适配器 |
开始使用
要将Blender与截止日期云一起使用:
安装
要安装 Blender 提交者的 Deadline Cloud,你需要:
-
Windows、macOS 或 Linux 工作站。
-
搅拌机 3.6 或更高版本。
有三种方法可以为Blender提交者安装截止日期云:
-
使用 Deadline Cloud 提交程序安装程序(推荐)。
-
从 Blender 安装提交器。
使用 Deadline Cloud 提交者安装程序
你可以使用 Deadline Cloud 提交者安装程序安装 Deadline Cloud for Blender 提交者。
安装提交器
-
下载 De adline Cloud 提交者安装程序。
-
运行安装程序。
-
出现提示时,选择要与提交者一起使用的 Blender 的每个版本。
-
-
启动 Blender。
-
通过选中 “渲染” 菜单中的 “提交到截止日期云” 选项来验证安装。
如果该插件在 “渲染” 菜单中不可用,则需要手动将其启用。
手动启用提交者插件
-
在 “编辑” 菜单上,选择首选项... 。
-
选择左侧栏上的文件路径。
-
找到 “脚本目录” 部分,然后选择 + 。
-
对于名称,请输入
python。 -
在 “路径” 中,输入 Blender 提交器安装中的
python目录路径。 -
重启 Blender 以使更改生效。
从 Blender 安装提交器
注意
此功能是实验性的,可能会发生变化。
你可以使用Blender的扩展功能在Blender中安装和更新Blender提交器。
要使用 Blender 扩展程序安装 Blender 提交器,您需要:
-
搅拌机 4.2 或更高版本。
-
具有持续互联网访问权限的工作站。
将 Blender 提交者添加为扩展名
-
打开搅拌机。
-
在 “编辑” 菜单上,选择首选项... 。
-
选择左侧栏上的 “获取扩展”。
-
选择存储库、 + 、添加远程存储库。
-
对于 URL,请输入
https://github.com/aws-deadline/deadline-cloud-for-blender/releases/latest/download/index.json。 -
选择 “启动时检查更新”,然后选择 “创建” 。
-
在 “可用” 下的 “截止日期云” 条目中,选择 “安装” 。
该插件现已安装。你可以在 “渲染” 菜单中使用新的 “提交到截止日期云” 选项。
更新可用时,“获取扩展” 部分的 “截止日期云” 条目旁边会显示更新按钮。
使用 Blender 提交器
要使用适用于 Blender 的截止日期云提交者,您需要:
-
提交给 Deadline Cloud 的个人资料。
-
截止日期云农场和等待提交的队列。
提交作业
从 Blender 向 Deadline Cloud 提交作业
-
保存你的 Blender 文件。
-
在 “渲染” 菜单上,选择 “提交到截止日期云” 。
-
您可能会看到一个用于安装 GUI 依赖项的弹出窗口。选择 “确定” 并等待对话框消失,然后再次选择 “提交到 Deadline Cloud”。
-
-
使用对话框中的选项卡自定义您的作业。
-
(可选)要将作业的关联文件导出到作业历史记录目录而不提交,请选择 “导出包” 。
-
选择 “提交” 并按照提示将您的任务发送到 Deadline Cloud。
Blender-specific 设置
Job-specific 设置选项卡包含特定于在Blender中创建的任务的选项。
-
项目路径 -当前项目的保存位置。此值不能更改。
-
输出目录 -保存渲染作业文件输出的位置。
-
输出文件前缀 -命名文件输出时使用的模式,遵循Blender的文件名惯例。输出文件的格式如下所示
[LayerName]_[CameraName]_[OutputPrefix].[EXT]。 -
场景 -当前项目中要渲染的场景。
-
渲染引擎 -要使用的渲染引擎(Cycles、EEVEE 或工作台)。
-
视图层 -要渲染的图层,或 “所有可渲染层”,用于分别渲染场景中的每个适用层。
-
摄像机 -要渲染的摄像机,“所有可渲染摄像机” 分别渲染场景中的每个摄像机,或者 “使用默认摄像机” 使用场景的默认摄像机或绑定到时间轴标记的摄像机。
-
循环 GPU 渲染 -是否启用 GPU 渲染。选择 Blender 支持的设备类型或指定您自己的设备类型。如果您的渲染计算机不支持此设备类型,则适配器会在回退到 CPU 渲染之前尝试使用兼容的设备类型。
-
覆盖帧范围 -选择此选项可渲染不同于场景文件中设置的帧或帧范围。帧范围遵循开放任务描述
模式。
有关其他提交者选项卡的信息,请参阅 Deadl ine Cloud 使用提交者指南。
高级配置
使用不支持的版本
Deadline Cloud 仅支持和测试上表中的工作站和工作人员软件版本。使用提交者时,工作人员将尝试安装与工作站上使用的相同版本。如果工作站版本的 Blender 未出现在上面的版本表中,则此安装将失败。
如果你需要不支持的Blender版本,你可以选择以下选项:
-
从 Blender 提交作业时,您可以覆盖 CondaPackages 队列参数以指定在工作器上使用的支持的版本(例如,
blender=4.5, blender-openjd=*)。此替代可能起作用,也可能不起作用,具体取决于场景使用的功能以及 Blender 如何处理工作站版本中的场景。 -
您可以构建自定义 conda 配方和频道,以便在工作器上安装所需的版本。使用下面链接的 conda 配方获取支持的版本作为起点,并将所需版本打包到自定义 conda 频道中。有关创建自定义 conda 频道的更多信息,请参阅创建自定义 conda 频道。
搅拌机插件
通过从 conda 配方构建 conda 包并将其添加到自定义 conda 频道,您可以向服务管理的舰队工作人员提供 Blender 插件。当 conda 环境在工作器上激活时,该插件将通过 Blender 的 API 安装;当它停用时,该插件将被删除。有关自定义 conda 频道的更多信息,请参阅创建自定义 conda 频道。
以下康达食谱可作为起点:
-
FLIP Fluids 附加组件 conda 配方
包了 FLIP Fluids 液体模拟插件的演示版本。 -
Blender 附加包 conda 配方打
包来自单个存档的多个 Blender 插件,以便在 conda 环境激活时将它们一起安装。
Blender 渲染引擎
Blender 包含多个支持的内置渲染引擎:
| 渲染引擎 | 说明 | GPU 支持 | 注意 |
|---|---|---|---|
| 周期 | Physically-based 路径追踪器 | GPU/CPU 混合动力 | 使用 GPU 加速进行制作质量渲染 |
| Eevee | Real-time 渲染引擎 | GPU 优化 | 快速视口和最终渲染 |
| Workbench | 固体着色引擎 | GPU 优化 | 用于建模和雕刻工作流程 |
所有渲染引擎均由 Blender 集成提交器自动检测和配置。将服务管理队列与实例一起 GPU-enabled 使用时,可以使用 GPU 加速。
开源资源
提交者和适配器是开源的,可在以下网址获得: GitHub
-
Blender conda 食谱
GitHub 适用于支持的版本。