A Survey on Procedural Modeling for Virtual Worlds (original) (raw)
Procedural modeling deals with (semi-)automatic content generation by means of a program or procedure. Among other advantages, its data compression and the potential to generate a large variety of detailed content with reduced human intervention, have made procedural modeling attractive for creating virtual environments increasingly used in movies, games, and simulations. We survey procedural methods that are useful to generate features of virtual worlds, including terrains, vegetation, rivers, roads, buildings, and entire cities. In this survey, we focus particularly on the degree of intuitive control and of interactivity offered by each procedural method, because these properties are instrumental for their typical users: designers and artists. We identify the most promising research results that have been recently achieved, but we also realize that there is far from widespread acceptance of procedural methods among non-technical, creative professionals. We conclude by discussing some of the most important challenges of procedural modeling. PM has the potential to drastically reduce the amount of modeling effort required to create digital content. Furthermore, because its methods are often stochastic, PM can create a variety of results from one set of input parameters; e.g., a large number of tree models, all of the same species and age, but each with a unique structure and shape.