View a markdown version of this page

在 Deadline Cloud 上使用 Infinigen 生成程序化 3D 场景 - 截止日期云

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

在 Deadline Cloud 上使用 Infinigen 生成程序化 3D 场景

infinigen_scene_gen 任务包使用 Infinigen on Deadline 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"