View a markdown version of this page

在截止日期雲端上使用 Infinigen 產生程序性 3D 場景 - 截止日期雲端

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在截止日期雲端上使用 Infinigen 產生程序性 3D 場景

Infinigen_scene_gen 任務套件使用 Infinigen on Deadline Cloud GPU 工作者產生逼真的 3D 場景。此套件支援室內房間 (用餐室、臥室、廚房、浴室) 和戶外自然景觀 (海洋、森林、山地、海岸、北極)。每個種子都會產生具有不同配置、家具、材料、地形和植被的獨特場景。種子會做為獨立任務進行散發,以跨 GPU 機群平行執行。

每個場景都會產生渲染 RGB 影像 (1280 × 720)、HDR EXR 檔案、材料分割標籤、渲染通過 (擴散顏色、環境遮蔽、光澤),以及相機內部和外部。當 時RenderGroundTruth=True,第二個傳遞會提供深度、法線和分割地面事實。

套件需要從為截止日期雲端建置 Infinigen conda 套件配方建置的 infinigen conda 套件、改善快取的 conda 佇列環境,以及支援 GPU 的 Linux 服務受管機群 (例如 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"