Procedural Modeling for Digital Cultural Heritage

The rapid development of computer graphics and imaging provides the modern archeologist with several tools to realistically model and visualize archeological sites in 3D. This, however, creates a tension between veridical and realistic modeling. Visually compelling models may lead people to falsely believe that there exists very precise knowledge about the past appearance of a site. In order to make the underlying uncertainty visible, it has been proposed to encode this uncertainty with different levels of transparency in the rendering, or of decoloration of the textures. We argue that procedural modeling technology based on shape grammars provides an interesting alternative to such measures, as they tend to spoil the experience for the observer. Both its efficiency and compactness make procedural modeling a tool to produce multiple models, which together sample the space of possibilities. Variations between the different models express levels of uncertainty implicitly, while letting each individual model keeping its realistic appearance. The underlying, structural description makes the uncertainty explicit. Additionally, procedural modeling also yields the flexibility to incorporate changes as knowledge of an archeological site gets refined. Annotations explaining modeling decisions can be included. We demonstrate our procedural modeling implementation with several recent examples.

[1]  Franco Niccolucci,et al.  An Introduction to the London Charter , 2011 .

[2]  Michael Wimmer,et al.  Instant architecture , 2003, ACM Trans. Graph..

[3]  Luc Van Gool,et al.  Automatic reconstruction of roman housing architecture , 2006 .

[4]  Donald E. Knuth,et al.  Semantics of context-free languages , 1968, Mathematical systems theory.

[5]  Hartmut Ehrig,et al.  Handbook of graph grammars and computing by graph transformation: vol. 3: concurrency, parallelism, and distribution , 1999 .

[6]  Luc Van Gool,et al.  Procedural modeling of buildings , 2006, SIGGRAPH 2006.

[7]  Elaine J. Weyuker,et al.  Computability, complexity, and languages - fundamentals of theoretical computer science , 2014, Computer science and applied mathematics.

[8]  Przemyslaw Prusinkiewicz,et al.  The Algorithmic Beauty of Plants , 1990, The Virtual Laboratory.

[9]  Gabriele Guidi,et al.  Virtualizing ancient Rome: 3D acquisition and modeling of a large plaster-of-Paris model of imperial Rome , 2005 .

[10]  U Flemming,et al.  The Bungalows of Buffalo , 1981 .

[11]  Harry Francis Mallgrave,et al.  Style in the technical and tectonic arts, or, Practical aesthetics , 2004 .

[12]  Luc Van Gool,et al.  Procedural 3D Reconstruction of Puuc Buildings in Xkipché , 2006, VAST.

[13]  Hartmut Ehrig,et al.  Handbook of graph grammars and computing by graph transformation: vol. 2: applications, languages, and tools , 1999 .

[14]  M. Sheelagh T. Carpendale,et al.  Visualizing Temporal Uncertainty in 3D Virtual Reconstructions , 2005, VAST.

[15]  Nick S. Ryan,et al.  From CVR to CVRO: The Past, Present, and Future of Cultural Virtual Reality , 2002 .

[16]  U Flemming,et al.  More Than the Sum of Parts: The Grammar of Queen Anne Houses , 1987 .

[17]  G. Stiny Introduction to Shape and Shape Grammars , 1980 .

[18]  Maarten Vergauwen,et al.  Total recall : a plea for realism in models of the past , 2004 .

[19]  Sven Havemann,et al.  Generative 3D models: a key to more information within less bandwidth at higher quality , 2005, Web3D '05.

[20]  Peter Wonka,et al.  Procedural Urban Modeling in Practice , 2008, IEEE Computer Graphics and Applications.

[21]  George Stiny,et al.  Pictorial and Formal Aspects of Shape and Shape Grammars , 1975 .

[22]  Maria Roussou,et al.  Photorealism and Non-Photorealism in Virtual Heritage Representation , 2003, VAST.

[23]  David B. Arnold,et al.  Rapid procedural-modelling of architectural structures , 2001, VAST '01.

[24]  Robert Sullivan,et al.  The seven wonders of the world , 2003 .

[25]  H. Koning,et al.  The Language of the Prairie: Frank Lloyd Wright's Prairie Houses , 1981 .

[26]  Michael Wimmer,et al.  Interactive visual editing of grammars for procedural architecture , 2008, ACM Trans. Graph..

[27]  Bobby Bodenheimer,et al.  Synthesis and evaluation of linear motion transitions , 2008, TOGS.

[28]  Michael Sipser,et al.  Introduction to the Theory of Computation , 1996, SIGA.

[29]  William J. Mitchell,et al.  The Palladian Grammar , 1978 .