A declarative approach to procedural modeling of virtual worlds

Ruben M. Smelik, Tim Tutenel, Klaas Jan de Kraker, Rafael Bidarra
Computers and Graphics, Volume 35, Number 2, page 352--363 - 2011
Download the publication : STDB11a.pdf [1.4Mo]  
With the ever increasing costs of manual content creation for virtual worlds, the potential of creating it automatically becomes too attractive to ignore. However, for most designers, traditional procedural contentgeneration methods are complexand unintuitive to use, hardtocontrol, and generated results are not easily integrated into a complete and consistent virtual world. We introduce a novel declarative modeling approach that enables designers to concentrate on stating what they want to create instead of on describing how they should model it. It aims at reducing the complexity of virtual world modeling by combining the strengths of semantics-based modeling with manual and procedural approaches. This article describes two of its main contributions to procedural modeling of virtual worlds: interactive procedural sketching and virtual world consistency maintenance. We discuss how these techniques, integrated in our modeling framework SketchaWorld, build up to enable designers to create a complete 3D virtual world in minutes. Procedural sketching provides a fast and more intuitive way to model virtual worlds, by letting designers interactively sketch their virtual world using high-levelterrain features,whicharethen procedurally expanded using avarietyof integratedprocedural methods. Consistency maintenance guarantees that the semantics of all terrain features is preserved throughout the modeling process. In particular, it automatically solves conflicts possibly emerging from interactions between terrain features. We believe that these contributions together represent a significant step towards providing more user control and flexibility in procedural modeling of virtual worlds. It can therefore be expected that by further reducing its complexity, virtual world modeling will become accessible to an increasingly broad group of users.

Images and movies


BibTex references

@Article { STDB11a,
  author       = "Smelik, Ruben M. and Tutenel, Tim and Kraker, Klaas Jan de  and Bidarra, Rafael",
  title        = "A declarative approach to procedural modeling of virtual worlds",
  journal      = "Computers and Graphics",
  number       = "2",
  volume       = "35",
  pages        = "352--363",
  year         = "2011",
  note         = "doi: 10.1016/j.cag.2010.11.011
  url          = "http://graphics.tudelft.nl/Publications-new/2011/STDB11a"

Other publications in the database

» Ruben M. Smelik
» Tim Tutenel
» Klaas Jan de Kraker
» Rafael Bidarra