View a markdown version of this page

Autodesk 3ds Max - AWS 截止日期云

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

Autodesk 3ds Max

注意

在使用带有 Deadl AWS ine Cloud 的 Autodesk 3ds Max 时,你可以使用订阅中包含的 Autodesk 云权限。有关云权限和订阅权益的更多信息,请参阅 Autodesk 网站上的订阅权益常见问题解答:云权限。

Autodesk 3ds Max 是一款专业的 3D 计算机图形程序,用于创建 3D 动画、模型、游戏和图像。Deadline Cloud 通过集成的提交器、主机配置脚本、基于使用情况的许可和用于提高渲染性能的适配器,为 3ds Max 提供全面支持。本指南提供了分步说明,说明如何使用带有 3ds Max 的 Deadl AWS ine Cloud 通过在多台计算机上分配渲染任务来更快地渲染项目。

支持概述

3ds Max 由以下组件支持:

  • 提交者:集成提交器,用于直接从 3ds Max 提交作业,具有自动场景和资产检测功能。

  • 主机配置脚本:安装 3ds Max 的主机配置脚本示例

  • Adaptor:工作主机上的一种程序,可在任务之间保持应用程序加载状态,以加快渲染和报告渲染进度。

  • Cross-platform 兼容性:提交者支持 Windows,工作人员支持 Windows 和自动路径映射。

  • Usage-based 许 Pay-as-you-go 可:3ds Max 和 Corona 的许可。

3ds Max 版本兼容性

下表显示了 3ds Max 版本的当前支持级别:

主要版本 提交者支持 主机配置支持
2024 Windows Windows
2025 Windows Windows
2026 Windows Windows
2027 Windows Windows

3ds Max 与其他数字内容创作工具的区别

在 Deadline Cloud 中,3ds Max 是使用主机配置脚本安装的,而不是 conda 软件包。这与 Deadline Cloud 中的大多数其他 DCC 不同,这是因为 3ds Max 安装过程的独特要求,因为应用程序必须由系统管理员安装。

开始使用

要在 Deadline Cloud 中使用 3ds Max:

  1. 创建服务管理队列并将其与队列关联。如果您打算使用 GPU-accelerated 渲染功能,请为舰队配置支持 GPU。必须使用安装 3ds Max 的主机配置脚本来配置舰队。有关更多信息,请参阅 3ds Max 主机配置脚本设置 3ds Max 主机配置示例。 GitHub

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

  3. 使用集成提交器直接从 3ds Max 向队列提交作业。

  4. 使用截止日期云监视器监控任务并下载输出。

舰队主机配置

在设置 3ds Max 提交者之前,请按如下方式配置 Deadline Cloud 队列。

3ds Max 是 Autodesk 提供的一款流行的数字内容创作工具。3ds Max 在 Windows 上运行,需要管理权限才能安装到主机上。由于管理要求,Deadline Cloud 建议使用主机配置脚本将 3ds Max 安装到工作主机上。

自定义队列主机配置脚本允许您对服务管理的队列工作人员执行管理任务,例如软件安装。这些脚本以更高的权限运行,使您可以灵活地为系统配置工作程序。

示例

有带有 3ds Max 2024 和 2025 的示例 V-Ray,以及与 TyFlow 等插件集成的示例。要索取更多示例,请在讨论论坛中提出想法

有关完整的主机配置脚本示例,请参阅 d eadline-cloud-samples/host_configuration_scripts /3dsmax。

注意

尽管示例安装了特定的 3ds Max 版本,但 Deadline Cloud 提交者也支持 3ds Max 2025、2026 和 2027。安装脚本应该同样适用于 3ds Max 2025、2026 和 2027。

安装

要安装 Autodesk 3ds Max 的 Deadline Cloud 提交器,请准备以下环境:

  • Windows 工作站。

  • Autodesk 3ds Max 2024、2025、2026 或 2027 年安装。

  • 可选:安装 3ds Max 时为 V-Ray 6 或 7。

  • 通过以下任一方式访问 Deadline 云农场:

    • 采用 Autodesk 3ds Max 主机配置的 Windows 服务管理机群。

    • 一支由客户管理的车队,配备 Autodesk 3ds Max 和许可设置。

安装提交者

Autodesk 3ds Max 提交器扩展程序允许你直接从 3ds Max 内部向 Deadline Cloud 提交作业。要安装提交器,请执行以下操作:

  1. 下载 De adline Cloud 提交者安装程序。

  2. 运行安装程序并按照屏幕上的说明进行操作。

  3. 安装后启动 3ds Max。

更新提交者

要将提交者更新到最新版本,请下载并运行最新的提交者安装程序。

使用 Autodesk 3ds Max 提交器

要使用 3ds Max 的 Deadline Cloud 提交器,请确保您的农场配置了 3ds Max-capable 队列并安装了提交者。登录 Deadline 云监控器或使用配置文件提供 AWS 凭证以访问 Deadline Cloud。

提交作业

要从 3ds Max 向 Deadline Cloud 提交作业,请执行以下操作

  1. 保存你的 3ds Max 文件。

  2. 在 3ds Max 菜单栏上,选择 Deadl ine Cloud

  3. 使用对话框中的选项卡自定义您的作业。

  4. (可选)要将作业的关联文件导出到作业历史记录目录而不提交,请选择 “导出包”

  5. 选择 “提交” 并按照提示将您的任务发送到 Deadline Cloud。

共享的作业设置

3ds Max 的 Deadline Cloud 提交者的共享作业设置选项卡,显示作业属性、截止日期云设置和 conda 队列环境。

以下设置适用于整个作业:

  • 农场选择 -选择要在哪个农场上渲染作业。

  • 队列选择 -在所选农场中选择特定队列。

  • 作业名称 -为渲染任务指定一个描述性名称。

  • 任务描述 -添加有关渲染作业的可选详细信息。

  • 优先级 -为队列管理设置作业优先级。

  • 初始状态 -控制作业是立即启动还是保持暂停状态。

  • 最大失败任务数 -将作业标记为失败之前可能失败的最大任务数。

  • 每个任务的最大重试次数 -失败的任务重试的次数。

  • 最大工作人员数 -可以同时处理此任务的最大工作人员数。

  • Conda Packages -此设置必须为空,因为 3ds Max 不使用 conda。

  • Conda 频道 -此设置必须为空,因为 3ds Max 不使用 conda。

3ds 设置 Max-specific

3ds Max 的 Deadline Cloud 提交器的任务特定设置选项卡,显示项目和输出路径、渲染器、场景调整和渲染元素选项。

以下设置特定于 3ds Max 渲染:

  • 项目路径 -3ds Max 项目路径(自动检测)。

  • 输出路径 -保存渲染图像的目录。

  • 输出文件名 -渲染图像文件的基本名称。使用 ### 表示帧号。

  • 输出文件扩展名 -渲染图像的文件格式(例如,.exr、.png、.jpg)。

  • 状态集 -选择使用哪个 3ds Max 状态集进行渲染。

  • 渲染器 -3ds Max 渲染设置中的当前渲染器(只读)。

  • 立体摄像机选择 -如果立体插件可用,请选择立体摄像机渲染选项。

  • 要渲染的摄像机 -选择特定摄像机或渲染所有摄像机。

  • 覆盖帧范围 -可以选择使用自定义值覆盖场景的帧范围。

场景调整

在提交过程中,以下选项会修改场景:

  • 合并对象 XRef -将外部对象引用合并到场景中。

  • 合并场景 XRefs -将外部场景引用合并到场景中。

  • 清除已提交文件中的材质编辑器 -从材质编辑器中移除材料。

  • 解锁材质编辑器渲染器 -解锁材质编辑器渲染器。

  • 将自定义材质应用于场景 -将自定义材质应用于所有场景对象。

渲染元素

3ds Max 中的渲染元素是专门的输出通道。它们将渲染图像的不同方面分成单独的组件,用于高级合成和后期制作工作流程。这些元素允许艺术家隔离特定的渲染组件,例如漫反射颜色、镜面反射高光、阴影、反射和材质属性。然后,艺术家可以在后期制作中精确控制和调整这些组件,而无需重新渲染整个场景。适用于 3ds Max 的 Deadline Cloud 通过高级路径管理、 V-Ray 集成和渲染期间的自动配置,提供全面的渲染元素支持。

提交者通过以下选项提供渲染元素支持:

  • 修改渲染元素 -允许对该场景的渲染元素设置进行任何更改。如果选中,则在渲染时应用以下选项。

  • 输出渲染元素 -控制 enable/disable 渲染元素的输出。

  • 更新渲染元素路径 -在提交期间自动更新输出路径。

  • 包含 Name/Type 在路径中 -将渲染元素名称或类型添加到输出目录路径。

  • 包含 Name/Type 在文件名中 -向输出文件名中添加渲染元素名称或类型。

  • V-Ray 特定设置 - V-Ray 渲染元素的 VFB 控制和分割缓冲区支持。

  • 按名称忽略渲染元素 -从输出中排除特定的渲染元素。

有关其他提交者选项卡的信息,请参阅 Deadl ine Cloud 使用提交者指南。

已知限制条件

每个作业的最大状态集/批处理视图数

开放任务描述 (OpenJD) 规范将作业参数限制为最多 50 个。由于提交者会为每个状态集或批处理视图创建每步参数,因此这为单个作业提交中可以包含多少设置了实际的上限。

提交者使用一组固定的全局参数,以及随状态集或批处理视图数量而变化的每步参数:

参数组计数
基本参数(场景文件、错误检查)2
相机参数(选择特定摄像机时)0 或 1
渲染元素参数(当场景有渲染元素时)最多 10 个
在默认模式下设置的每个状态(帧数、输出 path/name /格式、分辨率)每个 6
批量渲染模式下的每个批处理视图(帧、输出 path/name /格式、分辨率、摄像机、场景状态、预设、像素长宽比)每个 10 个

实际限制是:

提交模式渲染元素特定相机每项任务的最大值
默认8 个状态集
默认7 个状态集
默认6 个状态集
默认支持6 个状态集
批量渲染N/A4 次批次视图
批量渲染N/A3 次批量查看

提交超过 50 个参数的作业将因验证错误而失败。如果您需要渲染超过限制的状态集或批处理视图,请将它们拆分为多个提交的作业。

V-Ray 独立图块渲染

对于高级 V-Ray 用户,您可以在 3ds Max 中将 V-Ray 场景文件 (.vrscene) 导出到本地,并将其作为支持图块渲染的独立任务包提交。此工作流程对于大分辨率渲染特别有用,在这些渲染中,平铺可以减少内存占用并优化渲染时间。

何时使用此工作流程

在 Linux wor V-Ray kers 上使用独立模式渲染图块有益于:

  • 大分辨率渲染(户外广告、高分辨率娱乐内容)。

  • 内存要求高的场景受益于处理较小的区域。

  • 通过将图像拆分成大小均匀的并行渲染区域来优化渲染资源。

  • 通过并行处理最大限度地缩短渲染时间。

  • 通过使用Linux亚马逊弹性计算云(亚马逊EC2)工作人员而不是Windows工作者来降低基础设施成本(Linux亚马逊EC2实例的小时费率通常低于同等的Windows实例)。

导出 V-Ray 场景文件

V-Ray for 3ds Max 包含一个场景导出器,该场景导出器可创建包含所有场景信息(几何体、灯光、着色器)的.vrscene文件,这些信息可使用独立模式进行 V-Ray 渲染。

要导出 V-Ray 场景文件,请执行以下操作:

  1. 在 3ds Max 中,根据需要配置 V-Ray 渲染设置。

  2. 使用场 V-Ray 景导出器将场景导出为.vrscene文件。

导出的文件是基于文本的格式,包含完整的场景数据。

提交图块渲染作业

导出.vrscene文件后,您可以使用独立的图块渲染任务包向 Deadline Cloud 提交经过优化的渲染任务。

有关创建和提交任务包的一般信息,请参阅 Deadline Cloud 开发者指南中的打开 Deadline Cloud 的职位描述模板。

参考实现

deadline-cloud-samples 存储库中的 tile_render_with_vray_linux 示例演示了:

  • 如何将大图像拆分成图块。

  • 在 Linux 工作器上并行渲染图块。

  • 渲染完成后自动拼贴。

您可以使用 Deadline Cloud CLI 提交此工作包:

deadline bundle submit <path-to-job-bundle>

或者使用 GUI 提交器:

deadline bundle gui-submit <path-to-job-bundle>

这种方法的好处

  • 减少了每个渲染任务的内存使用量。

  • 平行处理图块可缩短整体渲染时间。

  • 提高整个截止日期云农场的资源利用率。

  • 可根据场景要求灵活自定义图块尺寸。

  • 使用Linux工作程序而不是Windows工作程序可以节省成本(Linux Amazon EC2实例的成本通常低于等效的Windows实例)。

任务包结构

图块渲染任务包使用开放作业描述模板来定义:

  • 用于指定水平和垂直切片数量的作业参数。

  • 任务参数,为每个图块创建单独的任务。

  • 并行处理每个图块的渲染步骤。

  • 渲染完成后将图块拼接在一起的装配步骤。

要求

  • V-Ray 适用于带有场景导出器的 3ds Max。

  • 使用 Linux 工作人员配置的 Deadline 云农场。

  • V-Ray 独立安装在工作节点上。

  • FFmpeg 或类似的拼贴组装工具(可以使用 conda 提供)。

3ds Max 插件

由于 3ds Max 是使用主机配置脚本而不是 conda 包安装的,因此第三方 3ds Max 插件也与主机配置脚本一起安装,这些脚本在每个工作程序启动时运行。示例脚本中包含以下来自 iToo Software 的建筑可视化 (AEC) 插件,以及 3ds Max 和: V-Ray

  • Forest Pack 提供散射和分发工具,用于创建森林、植被和其他分散对象。

  • RailClone是一个参数化建模插件,用于创建线性和区域结构,例如围栏、道路和建筑物。

有关包含这些插件的主机配置脚本示例,请参阅 3dsmax-2025-vray-and-aec-plugins 和 3dsmax-2027-vray-and-aec-plugins 和 3dsmax-2027-vray-and- https://github.com/aws-deadline/deadline-cloud-samples/blob/mainline/host_configuration_scripts/3dsmax/3dsmax-2027-vray-and-aec-plugins.ps1

高级配置

使用不支持的版本

Deadline Cloud 仅支持和测试上表中的工作站和工作人员软件版本。你必须确保艺术家使用的 3ds Max 版本与舰队主机配置中配置的 3ds Max 版本兼容。

可以通过主机配置脚本支持较早的 3ds Max 版本。但是,由于 Python 版本较旧,集成提交器可能无法运行。在这种情况下,自定义任务包仍然可以作为 Deadline Cloud 任务提交。

3ds Max 渲染器

在使用包含以下渲染器的主机配置脚本时,Deadline Cloud 支持使用以下渲染器渲染 3ds Max 任务:

渲染器 渲染器版本 已提供主机配置脚本 Usage-based 许可支持
Autodesk Scanline Built-in N/A N/A
Autodesk Raytracer (ART) Built-in N/A N/A
混乱 V-Ray 6 6.x 支持
混乱 V-Ray 7 7.x 支持
日冕 最新

开源资源

提交者和适配器是开源的,可在以下网址获得: GitHub