Photorealistic terrain generation method based on fractal geometry theory and procedural texture

In this paper, we provide an efficient method to generate the terrain used in games and simulation systems. We propose the midpoint displacement method to generate the heightmap of terrain, and give the procedural texture method based height value to create the texture map of terrain. This method can generate different style terrain by changing the roughness and sampling percent. The terrain being created by this method can be used in simulation system and games, so a lot of scientific research fee to buy DEM data can be saved. Firstly, this paper shows the midpoint displacement method. Then this paper provides the procedural texture method based height value. At last, this paper gives the implements. The implements prove that our method is feasible and valid. And our method has also been used in the practical projects.

[1]  Leila De Floriani,et al.  Multiresolution models for topographic surface description , 1996, The Visual Computer.

[2]  David P. Luebke,et al.  A Developer's Survey of Polygonal Simplification Algorithms , 2001, IEEE Computer Graphics and Applications.

[3]  Fabrice Neyret,et al.  Real‐Time Rendering and Editing of Vector‐based Terrains , 2008, Comput. Graph. Forum.

[4]  Randima Fernando,et al.  GPU Gems: Programming Techniques, Tips and Tricks for Real-Time Graphics , 2004 .

[5]  Mark A. Duchaineau,et al.  ROAMing terrain: real-time optimally adapting meshes , 1997 .

[6]  Hao Chong The Research Development of 3D Terrain Generation and Real-Time Display Techniques , 2000 .

[7]  David Luebke,et al.  A Survey of Polygonal Simplification Algorithms , 1997 .

[8]  Jens Schneider,et al.  GPU-Friendly High-Quality Terrain Rendering , 2006, J. WSCG.

[9]  Matt Pharr,et al.  Gpu gems 2: programming techniques for high-performance graphics and general-purpose computation , 2005 .

[10]  Randima Fernando,et al.  The CG Tutorial: The Definitive Guide to Programmable Real-Time Graphics , 2003 .

[11]  Mark A. Duchaineau,et al.  ROAMing terrain: Real-time Optimally Adapting Meshes , 1997, Proceedings. Visualization '97 (Cat. No. 97CB36155).

[12]  Rüdiger Westermann,et al.  GPU Ray-Casting for Scalable Terrain Rendering , 2009, Eurographics.

[13]  Zhang Jing Real-Time Simulation of Special Effects in Navigation Scene , 2007 .

[14]  Michael Wimmer,et al.  Physically Guided Animation of Trees , 2009, Comput. Graph. Forum.

[15]  Christopher DeCoro,et al.  Real-time mesh simplification using the GPU , 2007, SI3D.

[16]  Hugues Hoppe Smooth view-dependent level-of-detail control and its application to terrain rendering , 1998 .

[17]  Fengxia Li,et al.  Research of Dynamic Terrain in Complex Battlefield Environments , 2006, Edutainment.

[18]  Paul S. Heckbert,et al.  Survey of Polygonal Surface Simplification Algorithms , 1997 .

[19]  Eric Galin,et al.  Arches: a Framework for Modeling Complex Terrains , 2009, Comput. Graph. Forum.

[20]  Mark. Deloura,et al.  Game Programming Gems , 2000 .

[21]  Christophe Godin,et al.  Structure from silhouettes: a new paradigm for fast sketch‐based design of trees , 2009, Comput. Graph. Forum.

[22]  Bedrich Benes,et al.  Interactive terrain modeling using hydraulic erosion , 2008, SCA '08.

[23]  David P. Luebke,et al.  View-dependent simplification of arbitrary polygonal environments , 1997, SIGGRAPH.

[24]  Valerio Pascucci,et al.  Visualization of large terrains made easy , 2001, Proceedings Visualization, 2001. VIS '01..