View a markdown version of this page

在 Deadline Cloud 上使用 Infinigen 生成程序化的 - 截止日期云

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

在 Deadline Cloud 上使用 Infinigen 生成程序化的

infinigen_scene_gen 作业包使用 Infinigen 在 D eadline Cloud GPU 工作器上生成逼真的 3D 场景。该套餐支持室内房间(餐厅、卧室、厨房、浴室)和户外自然景观(沙漠、森林、山脉、海岸、北极)。每颗种子都会产生一个独特的场景,其布局、家具、材质、地形和植被各不相同。种子分散为独立的任务,用于在整个 GPU 队列中并行执行。

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

该捆绑包需要根据为 Deadline Cloud 构建 Infinigen conda配方构建的 infinigen conda 软件包、具有改进缓存功能的 conda 队列环境和 GPU-capable Linux 服务托管队列(例如 CUDA 群模板)。 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"