

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

# 在 Deadline Cloud 上使用 Infinigen 生成程序化的
<a name="examples-jb-infinigen"></a>

[infinigen\_scene\_gen 作业包使用 Infinigen 在 D](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/job_bundles/infinigen_scene_gen) [eadline Cloud GPU 工作器上生成逼真的 3D 场景。](https://infinigen.org/)该套餐支持室内房间（餐厅、卧室、厨房、浴室）和户外自然景观（沙漠、森林、山脉、海岸、北极）。每颗种子都会产生一个独特的场景，其布局、家具、材质、地形和植被各不相同。种子分散为独立的任务，用于在整个 GPU 队列中并行执行。

每个场景都会生成渲染的 RGB 图像 (1280×720)、HDR EXR 文件、材质分割标签、渲染通道（漫反射色、环境光遮挡、光泽）以及摄像机内在和外在函数。何时`RenderGroundTruth=True`，第二个通道提供深度、法线和分割基础真值。

该捆绑包需要根据[为 Deadline Cloud 构建 Infinigen conda](examples-conda-infinigen.md)配方构建的 `infinigen` conda 软件包、[具有改进缓存功能的 conda 队列环境](https://github.com/aws-deadline/deadline-cloud-samples/blob/mainline/queue_environments/conda_queue_env_improved_caching.yaml)和 GPU-capable Linux 服务托管队列（例如 [CUDA](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/cloudformation/farm_templates/cuda_farm) 群模板）。 CloudFormation 

从`job_bundles`目录中提交作业：

```
# Single indoor dining room (~15 min)
deadline bundle submit infinigen_scene_gen/ \
  -p Frames="0-0" \
  -p SceneType="indoor" \
  -p SceneConfig="fast_solve.gin singleroom.gin" \
  -p RoomType="DiningRoom"
```

```
# 10 unique bedrooms in parallel
deadline bundle submit infinigen_scene_gen/ \
  -p Frames="0-9" \
  -p SceneType="indoor" \
  -p RoomType="Bedroom"
```

```
# Desert landscape
deadline bundle submit infinigen_scene_gen/ \
  -p Frames="0-0" \
  -p SceneType="nature" \
  -p SceneConfig="desert.gin simple.gin"
```