

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

# 从 Deadline Cloud 将渲染发布到 Autodesk Flow
<a name="examples-jb-blender-turntable-flow"></a>

[blender\_turntable\_to\_flow 任务捆绑包演示了如何将 De](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/job_bundles/blender_turntable_to_flow) [adline Cloud 与 Autodesk Flow Production Tr](https://www.autodesk.com/products/flow-production-tracking/overview) ShotGrid 该捆绑包可以渲染画面，对准备审阅的影片进行编码，提取缩略图，并将结果作为资源审阅任务的新版本发布到 Flow。渲染步骤使用Blender转盘作为占位符——将其替换为任何渲染器以适应您的管道。

该捆绑包演示了 Deadline Cloud 上渲染和发布管道的两种核心模式：
+ Post-render 工作建模为离散的作业步骤（影片编码、缩略图生成、发布），这些步骤可以独立观察、可重试和调度。
+ 链式的、依赖的、非渲染的任务，在渲染之后运行，并行扇出。

步骤图：

```
RenderTurntable  (one task per frame)
   ├─ GenerateMovie      (ffmpeg frames → H.264 mp4)
   ├─ GenerateThumbnail  (mid frame → jpg)
   └─ PublishToFlow      (depends on movie + thumbnail)
```

这项工作需要 Blender、FFmpeg 和 Python。配置带有 `blender ffmpeg python>=3.10 pip` on 频道`deadline-cloud conda-forge`的 conda 队列环境。流程凭据存储在 AWS Secrets Manager （Secrets Manager）中，并在运行时由队列角色读取。

提交挂钩 (`hooks.yaml`) 从环境变量 (`FLOW_PROJECT_ID`,,`FLOW_SECRET_ARN`) 中读取 Flow 参数`FLOW_ASSET_NAME`，因此美工人员无需手动输入项目元数据。在首次使用之前启用捆绑挂钩：

```
deadline config set settings.allow_bundle_hooks true
```

提交作业：

```
deadline bundle gui-submit blender_turntable_to_flow
```