TerraCraft: City-scale generative procedural modeling with natural languages

Jun 27, 2025·
Zi-Chen Xi
,
Zhihao Yao
,
Jiahui Huang
Zi qi Lu
Zi qi Lu
,
Hongyu Yan
,
Tai-Jiang Mu
,
Zhigang Wang
,
Qunce Xu
· 1 min read
Teaser
Abstract
Automated generation of large-scale 3D scenes presents a significant challenge due to the resource-intensive training and datasets required. This is in sharp contrast to the 2D counterparts that have become readily available due to their superior speed and quality. However, prior work in 3D procedural modeling has demonstrated promise in generating high-quality assets using the combination of algorithms and user-defined rules. To leverage the best of both 2D generative models and procedural modeling tools, we present TerraCraft, a novel framework for generating geometrically high-quality 3D city-scale scenes. By utilizing Large Language Models (LLMs), TerraCraft can generate city-scale 3D scenes from natural text descriptions. With its intuitive operation and powerful capabilities, TerraCraft enables users to easily create geometrically high-quality scenes readily for various applications, such as virtual reality and game design. We validate TerraCraft’s effectiveness through extensive experiments and user studies, showing its superior performance compared to existing baselines.
Type
Publication
TerraCraft: City-scale Generative Procedural Modeling with Natural Languages

This work is driven by the results in my previous project.