Programmable-Room: Interactive Textured 3D Room Meshes Generation Empowered by Large Language Models

Citations

WEB OF SCIENCE

0
Citations

SCOPUS

0

초록

We present Programmable-Room, a framework which interactively generates and edits a 3D room mesh, given natural language instructions. For precise control of a room's each attribute, we decompose the challenging task into simpler steps such as creating plausible 3D coordinates for room meshes, generating panorama images for the texture, constructing 3D meshes by integrating the coordinates and panorama texture images, and arranging furniture. To support the various decomposed tasks with a unified framework, we incorporate visual programming (VP). VP is a method that utilizes a large language model (LLM) to write a Python-like program which is an ordered list of necessary modules for the various tasks given in natural language. We develop most of the modules. Especially, for the texture generating module, we utilize a pretrained large-scale diffusion model to generate panorama images conditioned on text and visual prompts (i.e., layout, depth, and semantic map) simultaneously. Specifically, we enhance the panorama image generation quality by optimizing the training objective with a 1D representation of a panorama scene obtained from bidirectional LSTM. We demonstrate Programmable-Room's flexibility in generating and editing 3D room meshes, and prove our framework's superiority to an existing model quantitatively and qualitatively.

키워드

TrainingVisualizationSolid modelingThree-dimensional displaysImage synthesisLarge language modelsNatural languagesSemanticsProgrammingMesh generationIndoor scene synthesispanorama image generationtext-to-3D generationDIFFUSION
제목
Programmable-Room: Interactive Textured 3D Room Meshes Generation Empowered by Large Language Models
저자
Kim, JihyunPark, JunHoKong, KyeongboKang, Suk-Ju
DOI
10.1109/TMM.2025.3581748
발행일
2025
유형
Article
저널명
IEEE Transactions on Multimedia
27
페이지
6358 ~ 6368