WorldBrush: Interactive example-based synthesis of procedural virtual worlds

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We present a novel approach for the interactive synthesis and editing of virtual worlds. Our method is inspired by painting operations and uses methods for statistical example-based synthesis to automate content synthesis and deformation. Our real-time approach takes a form of local inverse procedural modeling based on intermediate statistical models: selected regions of procedurally and manually constructed example scenes are analyzed, and their parameters are stored as distributions in a palette, similar to colors on a painter's palette. These distributions can then be interactively applied with brushes and combined in various ways, like in painting systems. Selected regions can also be moved or stretched while maintaining the consistency of their content. Our method captures both distributions of elements and structured objects, and models their interactions. Results range from the interactive editing of 2D artwork maps to the design of 3D virtual worlds, where constraints set by the terrain's slope are also taken into account. Copyright is held by the owner/author(s).

Original languageEnglish
Title of host publicationProceedings of ACM SIGGRAPH 2015
PublisherAssociation for Computing Machinery
Volume34
Edition4
ISBN (Electronic)9781450333313
DOIs
Publication statusPublished - 27 Jul 2015
Externally publishedYes
EventACM Special Interest Group on Computer Graphics and Interactive Techniques Conference, SIGGRAPH 2015 - Los Angeles, United States
Duration: 9 Aug 201513 Aug 2015

Conference

ConferenceACM Special Interest Group on Computer Graphics and Interactive Techniques Conference, SIGGRAPH 2015
Country/TerritoryUnited States
CityLos Angeles
Period9/08/1513/08/15

Keywords

  • Computer graphics
  • Interactive modeling
  • Inverse procedural modeling
  • Painting systems
  • Virtual worlds

Fingerprint

Dive into the research topics of 'WorldBrush: Interactive example-based synthesis of procedural virtual worlds'. Together they form a unique fingerprint.

Cite this