Terrainosaurus: realistic terrain synthesis using genetic algorithms

Terrainosaurus: Realistic Terrain Synthesis Using Genetic Algorithms. (December 2006) Ryan L. Saunders, B.S., Texas A&M University Chair of Advisory Committee: Dr. John Keyser Synthetically generated terrain models are useful across a broad range of applications, including computer generated art & animation, virtual reality and gaming, and architecture. Existing algorithms for terrain generation suffer from a number of problems, especially that of being limited in the types of terrain that they can produce and of being difficult for the user to control. Typical applications of synthetic terrain have several factors in common: first, they require the generation of large regions of believable (though not necessarily physically correct) terrain features; and second, while real-time performance is often needed when visualizing the terrain, this is generally not the case when generating the terrain. In this thesis, I present a new, design-by-example method for synthesizing terrain height fields. In this approach, the user designs the layout of the terrain by sketching out simple regions using a CAD-style interface, and specifies the desired terrain characteristics of each region by providing example height fields displaying these characteristics (these height fields will typically come from real-world GIS data sources). A height field matching the user's design is generated at several levels of detail, using a genetic algorithm to blend together chunks of elevation data from the example height fields in a visually plausible manner. This method has the advantage of producing an unlimited diversity of reasonably realistic results, while requiring relatively little user effort and expertise. The guided randomization inherent in the genetic algorithm allows the algorithm to come up with novel arrangements of features, while still approximating user-specified constraints.

[1]  Renato Pajarola,et al.  QuadTIN: quadtree based triangulated irregular networks , 2002, IEEE Visualization, 2002. VIS 2002..

[2]  Taku Komura,et al.  Topology matching for fully automatic similarity estimation of 3D shapes , 2001, SIGGRAPH.

[3]  Marek Obitko,et al.  Visualization Of Genetic Algorithms In A Learning Environment , 1999 .

[4]  Pascal Müller,et al.  Procedural modeling of cities , 2001, SIGGRAPH.

[5]  David E. Sigeti,et al.  ROAMing terrain: Real-time Optimally Adapting Meshes , 1997, Proceedings. Visualization '97 (Cat. No. 97CB36155).

[6]  B. Hehir,et al.  Standard deviation , 1994, Nature.

[7]  Donald S. Fussell,et al.  Computer rendering of stochastic models , 1998 .

[8]  Gregory M. Nielson,et al.  Terrain simulation using a model of stream erosion , 1988, SIGGRAPH.

[9]  Bruce G. Baumgart Winged edge polyhedron representation. , 1972 .

[10]  Samuel H. Parry,et al.  The generation and use of parameterized terrain in land combat simulation , 1977, WSC '77.

[11]  P. Prusinkiewicz,et al.  A Fractal Model of Mountains with Rivers , 2000 .

[12]  Tony Lindeberg,et al.  Feature Detection with Automatic Scale Selection , 1998, International Journal of Computer Vision.

[13]  Ken Perlin,et al.  [Computer Graphics]: Three-Dimensional Graphics and Realism , 2022 .

[14]  Wayne E. Carlson,et al.  Procedure models for generating three-dimensional terrain , 1980, SIGGRAPH '80.

[15]  F. Kenton Musgrave,et al.  The synthesis and rendering of eroded fractal terrains , 1989, SIGGRAPH.

[16]  Darren C. Atkinson,et al.  Flexible Generation and Lightweight View-Dependent Rendering of Terrain , 2003 .

[17]  C. Sparrow The Fractal Geometry of Nature , 1984 .

[18]  Thomas H. Cormen,et al.  Introduction to algorithms [2nd ed.] , 2001 .

[19]  Frank Losasso,et al.  Geometry clipmaps: terrain rendering using nested regular grids , 2004, SIGGRAPH 2004.

[20]  Thatcher Ulrich Rendering massive terrains using chunked level of detail , 2000 .

[21]  Tony Lindeberg,et al.  Edge Detection and Ridge Detection with Automatic Scale Selection , 1996, Proceedings CVPR IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[22]  Enhua Wu,et al.  Feature-based visibility-driven CLOD for terrain , 2003, 11th Pacific Conference onComputer Graphics and Applications, 2003. Proceedings..