SceneCraft: Layout-Guided 3D Scene Generation

GenAI Diffusion CV NeRF 3DGS
2024年10月11日
传统的3D建模工具创建符合用户要求的复杂3D场景是一项繁琐而具有挑战性的任务。尽管一些先驱方法已经实现了自动文本到3D生成,但通常仅限于规模较小的场景,并受到对形状和纹理的限制。我们介绍了SceneCraft,这是一种新方法,用于生成符合用户提供的文本描述和空间布局偏好的详细室内场景。我们方法的核心是基于渲染的技术,将3D语义布局转换为多视角2D代理地图。此外,我们设计了一个语义和深度条件扩散模型来生成多视角图像,这些图像用于学习神经光辐射场(NeRF)作为最终场景表示。在不受全景图像生成约束的情况下,我们超越了以前的方法,支持复杂的室内空间生成,甚至可以是具有不规则形状和布局的整个多卧室公寓。通过实验分析,我们证明了我们的方法在具有多样纹理,一致几何和逼真视觉质量的复杂室内场景生成方面显着优于现有方法。代码和更多结果可在以下网址找到:https://orangesodahub.github.io/SceneCraft。
The creation of complex 3D scenes tailored to user specifications has been a tedious and challenging task with traditional 3D modeling tools. Although some pioneering methods have achieved automatic text-to-3D generation, they are generally limited to small-scale scenes with restricted control over the shape and texture. We introduce SceneCraft, a novel method for generating detailed indoor scenes that adhere to textual descriptions and spatial layout preferences provided by users. Central to our method is a rendering-based technique, which converts 3D semantic layouts into multi-view 2D proxy maps. Furthermore, we design a semantic and depth conditioned diffusion model to generate multi-view images, which are used to learn a neural radiance field (NeRF) as the final scene representation. Without the constraints of panorama image generation, we surpass previous methods in supporting complicated indoor space generation beyond a single room, even as complicated as a whole multi-bedroom apartment with irregular shapes and layouts. Through experimental analysis, we demonstrate that our method significantly outperforms existing approaches in complex indoor scene generation with diverse textures, consistent geometry, and realistic visual quality. Code and more results are available at: https://orangesodahub.github.io/SceneCraft
许愿