Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Text2Room: Extracting Textured 3D Meshes from 2D Text-to-Image Models

About

We present Text2Room, a method for generating room-scale textured 3D meshes from a given text prompt as input. To this end, we leverage pre-trained 2D text-to-image models to synthesize a sequence of images from different poses. In order to lift these outputs into a consistent 3D scene representation, we combine monocular depth estimation with a text-conditioned inpainting model. The core idea of our approach is a tailored viewpoint selection such that the content of each image can be fused into a seamless, textured 3D mesh. More specifically, we propose a continuous alignment strategy that iteratively fuses scene frames with the existing geometry to create a seamless mesh. Unlike existing works that focus on generating single objects or zoom-out trajectories from text, our method generates complete 3D scenes with multiple objects and explicit 3D geometry. We evaluate our approach using qualitative and quantitative metrics, demonstrating it as the first method to generate room-scale 3D geometry with compelling textures from only text as input.

Lukas H\"ollein, Ang Cao, Andrew Owens, Justin Johnson, Matthias Nie{\ss}ner• 2023

Related benchmarks

TaskDatasetResultRank
3D Scene GenerationWorldScore
Camera Control94.01
33
Text-to-3D Scene Generation60 indoor and outdoor samples (test)
BRISQUE45.283
7
3D Scene Generation3D-FRONT
P(Tr)38
5
text-to-3D scene synthesisCustom Indoor Scene 10 prompts 1.0 (test)
CLIP-AP63.4
5
Multi-view scene generationMVRoom Dataset (val)
PQ Score1.99
4
3D Scene GenerationCustom 3D Scene Generation 28 scenes (test)
Time Cost (s)766.9
4
Novel View Rendering28 scenes (city, campus, nature, fantasy) (test)
CS Score24.5
4
3D Scene Synthesis3D-FRONT Independent chunks
MMD (CD)0.048
3
Indoor 3D Scene Generation3D-Front (test)
Aspe Mean0.443
3
Text-guided generationIndependent chunks
CLIP Score24.11
2
Showing 10 of 11 rows

Other info

Follow for update