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