

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

# Autodesk 3ds Max
<a name="autodesk-3ds-max"></a>

**注意**  
在 De AWS adline Cloud 上使用 Autodesk 3ds Max 时，你可以使用订阅中包含的 Autodesk Cloud 版权。有关云权限和订阅权益的更多信息，请参阅 Autodesk 网站上的[订阅权益常见问题解答：云权限](https://www.autodesk.com/support/technical/article/caas/sfdcarticles/sfdcarticles/Subscription-Benefits-FAQ-Cloud-Rights.html)。

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

## Support 概述
<a name="3ds-max-support-overview"></a>

以下组件支持 3ds Max：
+ **提交者：集成提交器**，可从 3ds Max 直接提交作业，具有自动场景和资产检测功能。
+ **主机配置脚本**：安装 3ds Max 的主机配置脚本示例。
+ **Adaptor**：中间件，可通过粘性会话和额外监控实现高效渲染。
+ **Cross-platform 兼容性**：提交者支持 Windows，工作器支持 Windows 和自动路径映射。
+ **Usage-based 许 Pay-as-you-go 可**：3ds Max 和 Corona 的许可。

## 3ds Max 版本兼容性
<a name="3ds-max-version-compatibility"></a>

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


| 主要版本 | 提交者 Support | 主机配置 Support | 
| --- | --- | --- | 
| 2024 | Windows | Windows | 
| 2025 | Windows | Windows | 
| 2026 | Windows | Windows | 

## 3ds Max 与其他数字内容创作工具的区别
<a name="3ds-max-differences"></a>

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

## 开始使用
<a name="3ds-max-getting-started"></a>

要在截止日期云中使用 3ds Max：

1. 创建服务托管队列并将其与队列关联。如果您打算使用 GPU-accelerated 渲染功能，请为队列配置 GPU 支持。队列必须使用安装 3ds Max 的主机配置脚本进行配置。有关更多信息，请参阅 [3ds Max 主机配置脚本设置](https://aws.amazon.com/blogs/media/how-to-use-3ds-max-with-service-managed-fleets-on-aws-deadline-cloud/)和 [3ds Max Host Config 示例](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/host_configuration_scripts/3dsmax)。 GitHub

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

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

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

## 舰队主机配置
<a name="3ds-max-fleet-host-config"></a>

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

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

[自定义队列主机配置脚本](https://docs.aws.amazon.com/deadline-cloud/latest/developerguide/smf-admin.html)允许您对服务管理的车队工作人员执行管理任务，例如软件安装。这些脚本以更高的权限运行，使您可以灵活地为系统配置工作器。

### 示例
<a name="3ds-max-fleet-host-examples"></a>

有带有 tyFlow 等插件的 3ds Max 2024 和 2025 以及与 V-Ray tyFlow 等插件集成的示例。要索取更多示例，请在[讨论论坛](https://github.com/aws-deadline/deadline-cloud-for-3ds-max/discussions)中提出想法。

有关完整的主机配置脚本示例，请参阅 d [eadline-cloud-/3dsmax samples/host\_configuration\_scripts](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/host_configuration_scripts/3dsmax)。

**注意**  
尽管这些示例安装了特定的 3ds Max 版本，但 Deadline Cloud 提交者也支持 3ds Max 2025 和 2026。在 3ds Max 2025 和 2026 中，安装脚本应该等同地起作用。

## 安装
<a name="3ds-max-installation"></a>

要安装 Autodesk 3ds Max 的 Deadline Cloud 提交器，请准备以下环境：
+ Windows 工作站。
+ Autodesk 3ds Max 2024、2025 或 2026 年安装。
+ 可选：安装 3ds Max 时为 V-Ray 6 或 7。
+ 通过以下任一方式访问 Deadline Cloud 场：
  + 采用 Autodesk 3ds Max 主机配置的 Windows 服务托管舰队。
  + 一支由客户管理的车队，安装了 Autodesk 3ds Max 并设置了许可。

### 安装提交者
<a name="3ds-max-installing-submitter"></a>

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

1. 下载 De [adline Cloud 提交者安装程序](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/submitter.html)。

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

1. 安装后启动 3ds Max。

### 更新提交者
<a name="3ds-max-updating-submitter"></a>

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

## 使用 Autodesk 3ds Max 提交器
<a name="3ds-max-using-submitter"></a>

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

### 提交作业
<a name="3ds-max-submit-job"></a>

**要从 3ds Max 向 Deadline Cloud 提交任务，请执行以下操作**

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

1. 在 3ds Max 菜单栏上，选择 De **adline Cloud**。

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

1. （可选）要将作业的关联文件导出到作业历史记录目录而不提交该文件，请选择**导出捆绑包**。

1. 选择 “**提交**”，然后按照提示将您的作业发送到 Deadline Cloud。

### 共享作业设置
<a name="3ds-max-shared-job-settings"></a>

![3ds Max 的 Deadline Cloud 提交者的共享作业设置选项卡，显示作业属性、Deadline Cloud 设置和 conda 队列环境。](http://docs.aws.amazon.com/zh_cn/deadline-cloud/latest/userguide/images/3ds-max-submitter-main.png)


以下设置适用于整个作业：
+ **农场选择**-选择您的作业将在哪个农场上进行渲染。
+ **队列选择**-选择所选服务器场中的特定队列。
+ **Job Name**-为渲染作业指定一个描述性名称。
+ **Job Des** cription-添加有关渲染作业的可选细节。
+ **优先级**-设置队列管理的作业优先级。
+ **初始状态**-控制作业是立即开始还是保持暂停状态。
+ **最大失败任务数**-在作业被标记为失败之前可能失败的最大任务数。
+ **每个任务的最大重试**次数-失败的任务将被重试的次数。
+ **最大工作人员数量**-可以同时处理此工作的最大工作人员人数。
+ **Conda Pac** kages-此设置必须为空，因为 3ds Max 不使用 conda。
+ **Conda Chan** nels-此设置必须为空，因为 3ds Max 不使用 conda。

### 3ds 设置 Max-specific
<a name="3ds-max-specific-settings"></a>

![适用于 3ds Max 的 Deadline Cloud 提交者的作业特定设置选项卡，显示项目和输出路径、渲染器、场景调整和渲染元素选项。](http://docs.aws.amazon.com/zh_cn/deadline-cloud/latest/userguide/images/3ds-max-submitter-job.png)


以下设置特定于 3ds Max 渲染：
+ **项目路径**-3ds Max 项目路径（自动检测）。
+ **输出路径**-保存渲染图像的目录。
+ **输出文件名**-渲染图像文件的基本名称。使用 \#\#\# 表示帧号。
+ **输出文件扩展名**-渲染图像的文件格式（例如，.exr、.png、.jpg）。
+ **状态集**-选择要使用哪个 3ds Max 状态集进行渲染。
+ **渲染器**-来自 3ds Max 渲染设置的当前渲染器（只读）。
+ **立体摄像机选择**-如果有立体声插件，请选择立体摄像机渲染选项。
+ **要渲染的摄像机**-选择特定的摄像机或渲染所有摄像机。
+ **覆盖帧范围**-（可选）使用自定义值覆盖场景的帧范围。

#### 场景调整
<a name="3ds-max-scene-tweaks"></a>

在提交过程中，以下选项会修改场景：
+ **合并对象 xRefs**-将外部对象引用合并到场景中。
+ **合并场景 xRefs**-将外部场景引用合并到场景中。
+ **清除已提交文件中的材质编辑器**-从材质编辑器中移除材质。
+ **解锁材质编辑器渲染**器-解锁材质编辑器渲染器。
+ **将自定义材质应用于场景**-将自定义材质应用于所有场景对象。

#### 渲染元素
<a name="3ds-max-render-elements"></a>

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

提交者通过以下选项提供增强的渲染元素支持：
+ **修改渲染元素**-允许对此场景的渲染元素设置进行任何更改。如果选中此选项，则在渲染时将应用以下选项。
+ **输出渲染元素**-控制 enable/disable 渲染元素的输出。
+ **更新渲染元素路径**-提交期间自动更新输出路径。
+ **包含 Name/Type 在路径中**-将渲染元素名称或类型添加到输出目录路径。
+ **包含 Name/Type 在文件名中**-将渲染元素名称或类型添加到输出文件名中。
+ **V-Ray 特定设置**-对 V-Ray 渲染元素的 VFB 控制和拆分缓冲区支持。
+ **按名称忽略渲染元素**-从输出中排除特定的渲染元素。

有关其他提交者选项卡的信息，请参阅 De [adline Cloud 使用提交者指南](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/jobs-using-submitter.html)。

### 已知限制条件
<a name="3ds-max-known-limitations"></a>

#### 每个作业的状态集/批处理视图的最大数量
<a name="3ds-max-state-set-limit"></a>

O [penJD（OpenJD）规范](https://github.com/OpenJobDescription/openjd-specifications/wiki/2023-09-Template-Schemas)将作业参数限制为最多 50 个。由于提交者会为每个状态集或批处理视图创建每步参数，因此这为单个作业提交中可以包含的数量设定了实际上限。

提交者使用一组固定的全局参数，以及随状态集或批处理视图数量而缩放的每步参数：


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

实际限制是：


| 提交模式 | 渲染元素 | 特定摄像机 | 每项任务的最大值 | 
| --- | --- | --- | --- | 
| 默认 | 否 | 否 | 8 个状态集 | 
| 默认 | 否 | 是 | 7 个状态集 | 
| 默认 | 是 | 否 | 6 个状态集 | 
| 默认 | 支持 | 是 | 6 个状态集 | 
| 批量渲染 | 否 | N/A | 4 个批量视图 | 
| 批量渲染 | 是 | N/A | 3 次批量查看 | 

提交超过 50 个参数的作业将因验证错误而失败。如果您需要呈现超过限制允许的状态集或批处理视图，请将它们分成多个作业提交。

## V-Ray 独立图块渲染
<a name="3ds-max-vray-tile-rendering"></a>

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

### 何时使用此工作流程
<a name="3ds-max-vray-when"></a>

在 Linux 工作 V-Ray 程序上使用独立模式渲染图块有益于：
+ 大分辨率渲染（户外广告、高分辨率娱乐内容）。
+ 具有高内存要求的场景，可从处理较小的区域中受益。
+ 通过将图像拆分为大小均匀的区域，并行渲染，从而优化渲染资源。
+ 通过并行处理最大限度地缩短渲染时间。
+ 通过使用 Linux Amazon Elastic Compute Cloud (Amazon EC2) 工作人员代替 Windows 工作人员（Linux Amazon EC2 实例的小时费率通常低于同等的 Windows 实例），从而降低基础设施成本。

### 导出 V-Ray 场景文件
<a name="3ds-max-vray-export"></a>

V-Ray for 3ds Max 包含一个场景导出器，用于创建包含所有场景信息（几何体、灯光、着色器）的`.vrscene`文件，这些信息可以用 V-Ray 独立模式渲染。

**要导出 V-Ray 场景文件，**请执行以下操作：

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

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

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

### 提交切片渲染作业
<a name="3ds-max-vray-submit"></a>

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

有关创建和提交工作捆绑包的一般信息，请参阅 Deadline Cloud 开发者指南中的 De [adline Cloud 打开职位描述模板](https://docs.aws.amazon.com/deadline-cloud/latest/developerguide/build-job-bundle.html)。

**参考实现**：

截止日期云样本[存储库中的 tile\_render\_with\_vray\_linux](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/job_bundles/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>
```

**这种方法的好处**：
+ 减少了每个渲染任务的内存使用量。
+ 并行处理图块以缩短整体渲染时间。
+ 提高整个 Deadline Cloud 场的资源利用率。
+ 可根据场景要求灵活自定义图块尺寸。
+ 使用 Linux 工作程序代替 Windows 工作线程可以节省成本（Linux Amazon EC2 实例的成本通常低于同等的 Windows 实例）。

### Job 捆绑包结构
<a name="3ds-max-vray-bundle"></a>

切片渲染任务包使用 Open Job Description 模板来定义：
+ 用于指定水平和垂直拼贴数量的 Job 参数。
+ 为每个图块创建单独任务的任务参数。
+ 并行处理每个图块的渲染步骤。
+ 渲染完成后将图块缝合在一起的装配步骤。

### 要求
<a name="3ds-max-vray-requirements"></a>
+ V-Ray 适用于带场景导出器的 3ds Max。
+ Deadline 云场配置了 Linux 工作程序。
+ V-Ray 独立安装在工作节点上。
+ FFmpeg 或类似的拼贴组装工具（可以使用 conda 提供）。

## 高级配置
<a name="3ds-max-advanced-configurations"></a>

### 使用不支持的版本
<a name="3ds-max-unsupported-versions"></a>

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

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

## 3ds Max 渲染器
<a name="3ds-max-renderers"></a>

Deadline Cloud 支持在使用包含以下渲染器的主机配置脚本时使用以下渲染器渲染 3ds Max 作业：


| 渲染器 | 渲染器版本 | 提供了主机配置脚本 | Usage-based 许可 Support | 
| --- | --- | --- | --- | 
| Autodesk 扫描线 | Built-in | N/A | N/A | 
| Autodesk Raytracer (ART) | Built-in | N/A | N/A | 
| Chao V-Ray s 6 | 6.x | 支持 | 是 | 
| Chao V-Ray s 7 | 7.x | 支持 | 是 | 
| 日冕 | 最新 | 是 | 否 | 

## 开源资源
<a name="3ds-max-open-source"></a>

提交者和适配器是开源的，可在以下网址获得： GitHub
+ [3ds Max 提交者和适配器](https://github.com/aws-deadline/deadline-cloud-for-3ds-max)
+ [截止日期云示例（适用于 3ds Max 工作流程示例）](https://github.com/aws-deadline/deadline-cloud-samples)
+ [3ds Max Host Config 示例](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/host_configuration_scripts/3dsmax)