

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

# 在 Deadline Cloud 上从 CSV 文件中渲染 Blender 楔形
<a name="examples-jb-blender-wedge-csv"></a>

网站上的 [ blender\_wedge\_from\_csv ](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/job_bundles/blender_wedge_from_csv) 任务包从 CSV 文件中呈现一个 GitHub 楔形。Wedge 是同一 Blender 场景的一组外观开发变体，每个变体都有一张图像。当电子表格定义了您的任务列表时，请选择该套件：楔形变体和镜头列表、仿真参数扫描、每项资产的质量控制检查以及不符合数值帧范围的类似结构化数据。

该捆绑包包括一个预提交挂钩，该挂钩可在提交时将 CSV 扩展为任务参数，因此每个 CSV 行都成为农场中的一项任务。CSV 是面向艺术家的界面，该挂钩将其转换为 Open Job Description 任务参数，无需对每个分区进行模板编辑。该挂钩是捆绑包本地的：它与任务一起传输，仅适用于捆绑包的提交。`hooks.yaml`

该捆绑包需要具有 PyYAML 的 Deadline Cloud CLI 版本 0.58.0 或更高版本`python3`，需要一个具有提供`blender`软件包的 conda 队列环境的队列，以及每个工作站启用一次捆绑挂钩：

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

从捆绑包目录提交。在运行捆绑包的挂钩之前，CLI 会要求确认：

```
deadline bundle submit .
```

要对自己的值进行权衡，请编辑或保留多个 CSV`wedges.csv`，然后传递一个。`-p WedgeCsvFile={{/path/to/my_wedges.csv}}`自述文件涵盖了将 CSV 列与任务配对的组合表达式、在本地运行扩展以及捆绑挂钩的安全模型。有关工作站范围的挂钩，请参见。[使用 Deadline Cloud 提交挂钩强制执行固定许可限制](examples-license-limits-hook.md)有关帧范围的 Blender 渲染，请参见。[在截止日期云上渲染 Blender 场景](examples-jb-blender-render.md)