Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

The synthesis and rendering of eroded fractal terrains

Published: 01 July 1989 Publication History

Abstract

In standard fractal terrain models based on fractional Brownian motion the statistical character of the surface is, by design, the same everywhere. A new approach to the synthesis of fractal terrain height fields is presented which, in contrast to previous techniques, features locally independent control of the frequencies composing the surface, and thus local control of fractal dimension and other statistical characteristics. The new technique, termed noise synthesis, is intermediate in difficulty of implementation, between simple stochastic subdivision and Fourier filtering or generalized stochastic subdivision, and does not suffer the drawbacks of creases or periodicity. Varying the local crossover scale of fractal character or the fractal dimension with altitude or other functions yields more realistic first approximations to eroded landscapes. A simple physical erosion model is then suggested which simulates hydraulic and thermal erosion processes to create gloabl stream/valley networks and talus slopes. Finally, an efficient ray tracing algorithm for general height fields, of which most fractal terrains are a subset, is presented.

References

[1]
Ahuja, S., N. Carriero, and D. Gelerenter, "Linda and Friends," IEEE Computer, August, 1986.
[2]
Bouville, Christian, "Bounding Ellipsoids for Ray-Fractal Intersection," Computer Graphics, vol. 19, no. 3, pp. 45-52, July 1985.
[3]
Cook, Robert L., "Shade Trees," Computer Graphics, vol. 18, no. 3, pp. 223-230, July, 1984.
[4]
Fournier, Alain, D. Fussell, and L. Carpenter, "Computer Rendering of Stochastic Models," Communications of the ACM, vol. 25, pp. 371-384, 1982.
[5]
Fujimoto, A., T. Tanaka, and K. lwata, "ARTS: Accelerated Ray Tracing System," 1EEE Computer Graphics and Applications, vol. 6, no. 4, pp. 16-26, April, 1986.
[6]
Gardner, Geoffrey Y., "Visual Simulation of Clouds," Computer Graphics, vol. 19, no. 3, pp. 297-303, July, 1985.
[7]
Gardner, Geoffrey Y., Functional Modelling (SIGGRAPH course notes), Atlanta, 1988.
[8]
Jurgens, H., Dietmar Saupe (eds.), and Dietmar Saupe, "Point Evaluation of Multi-Variable Random Fractals," Visualisierung in Mathematik und Naturissenschaft - Bremer Computergraphik Tage 1988, Springer-Verlag, Heidelberg, 1989.
[9]
Kajiya, James T., "New Techniques for Ray Tracing Procedurally Defined Objects," Computer" Graphics, vol. 17, no. 3, July, 1983.
[10]
Kajiya, James T., "New Techniques for Ray Tracing Procedurally Defined Objects," Transactions on Graphics, vol. 2, no. 3, pp. 161 - 181, July, 1983.
[11]
Kelley, Alex D., M. C. Malin, and G. M. Nielson, "Terrain Simulation Using a Model of Stream Erosion," Computer Graphics, vol. 22, no. 4, pp. 263-268, August, 1988.
[12]
Lewis, J. P., "Generalized Stochastic Subdivision," ACM Transactions on Graphics, vol. 6, no. 3, pp. 167-190, July, 1987.
[13]
Mandelbrot, Benoit B. and J. R. Wallis, "Some Long- Run Properties of the Geophysical Records," Water Resources Research 5, pp. 321-340, 1969.
[14]
Mandelbrot, Benoit B., "Stochastic Models for the Earth's Relief, the Shape and the Fractal Dimension of the Coastlines, and the Number-Area Rule for Islands," Proceedings of the National Academy of Sciences (USA), vol. 72, pp. 3825-3828, 1975.
[15]
Mandelbrot, Benoit B., The Fractal Geometry of Nature, W. H. Freeman and Co., New York, 1982.
[16]
Mandelbrot, Benoit B., "Comment on Computer Rendering of Stochastic Models," Communications of the ACM, vol. 25, no. 8, pp. 581-583, 1982.
[17]
Mandelbrot, Benoit B., personal communications, 1988.
[18]
Mastin, Gary A., P. A. Watterberg, and J. F. Mareda, "Fourier Synthesis of Ocean Waves," IEEE Computer Graphics and Applications, vol. 7, no. 3, pp. 16-23, March, 1987.
[19]
Miller, Gavin S. P., "The Definition and Rendering of Terrain Maps," Computer Graphics, vol. 20, no. 4, pp. 39-48, 1986.
[20]
Miller, Gavin S. P., personal communications, 1988.
[21]
Musgrave, F. Kenton, Craig E. Kolb, and B. B. Mandelbrot, A Survey of Terrain Synthesis Techniques, to appear.
[22]
Musgrave, F. Kenton, "Grid Tracing: Fast Ray Tracing for Height Fields," Yale Dept. of Computer Science Research Report RR-639, July 1988.
[23]
Musgrave, F. Kenton and B. B. Mandelbrot, "About the Cover," IEEE Computer Graphics and Applications, vol. 9, no. 1, January, 1989.
[24]
Musgrave, F. Kenton, "Prisms and Rainbows: a Dispersion Model for Computer Graphics," Proceedings of the Graphics Interface '89 - Vision interface '89, London, Canada, June, 1989.
[25]
Peitgen, H. O, and Dietmar Saupe (eds.), The Science of Fractal Images. Springer-Verlag, New York, 1988.
[26]
Perlin, Ken, "An Image Synthesizer," Computer Graphic's, vol. 19, no. 3, pp. 287-296, July, 1985.
[27]
Rogers, D. F., Procedural Elements for Computer Graphics, Me Graw Hill, New York, 1985.
[28]
Voss, Richard F., Random Fractal Forgeries, Springer- Verlag, Berlin, 1985. (in Fundamental Algorithms for Computer Graphics, R. A. Earnshaw, ed.)

Cited By

View all
  • (2024)Increasing numerical stability of mountain valley glacier simulations: implementation and testing of free-surface stabilization in Elmer/IceThe Cryosphere10.5194/tc-18-3453-202418:8(3453-3470)Online publication date: 7-Aug-2024
  • (2024)Realistic Simulation of Dissolution Process on Rock SurfaceAlgorithms10.3390/a1710046617:10(466)Online publication date: 19-Oct-2024
  • (2024)Efficient Debris-flow Simulation for Steep Terrain ErosionACM Transactions on Graphics10.1145/365821343:4(1-11)Online publication date: 19-Jul-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGGRAPH Computer Graphics
ACM SIGGRAPH Computer Graphics  Volume 23, Issue 3
Special issue: Proceedings of the 1989 ACM SIGGRAPH conference
July 1989
367 pages
ISSN:0097-8930
DOI:10.1145/74334
Issue’s Table of Contents
  • cover image ACM Conferences
    SIGGRAPH '89: Proceedings of the 16th annual conference on Computer graphics and interactive techniques
    July 1989
    408 pages
    ISBN:0897913124
    DOI:10.1145/74333
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 July 1989
Published in SIGGRAPH Volume 23, Issue 3

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)533
  • Downloads (Last 6 weeks)82
Reflects downloads up to 12 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Increasing numerical stability of mountain valley glacier simulations: implementation and testing of free-surface stabilization in Elmer/IceThe Cryosphere10.5194/tc-18-3453-202418:8(3453-3470)Online publication date: 7-Aug-2024
  • (2024)Realistic Simulation of Dissolution Process on Rock SurfaceAlgorithms10.3390/a1710046617:10(466)Online publication date: 19-Oct-2024
  • (2024)Efficient Debris-flow Simulation for Steep Terrain ErosionACM Transactions on Graphics10.1145/365821343:4(1-11)Online publication date: 19-Jul-2024
  • (2024)Terrain Amplification using Multi Scale ErosionACM Transactions on Graphics10.1145/365820043:4(1-12)Online publication date: 19-Jul-2024
  • (2024)Generative Terrain Authoring with Mid-air Hand Sketching in Virtual RealityProceedings of the 30th ACM Symposium on Virtual Reality Software and Technology10.1145/3641825.3687736(1-10)Online publication date: 9-Oct-2024
  • (2024)FastFlow: GPU Acceleration of Flow and Depression Routing for Landscape SimulationComputer Graphics Forum10.1111/cgf.1524343:7Online publication date: 24-Oct-2024
  • (2024)Unerosion: Simulating Terrain Evolution Back in TimeProceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation10.1111/cgf.15182(1-12)Online publication date: 21-Aug-2024
  • (2024)Physically‐based analytical erosion for fast terrain generationComputer Graphics Forum10.1111/cgf.1503343:2Online publication date: 27-Apr-2024
  • (2024)SyntheWorld: A Large-Scale Synthetic Dataset for Land Cover Mapping and Building Change Detection2024 IEEE/CVF Winter Conference on Applications of Computer Vision (WACV)10.1109/WACV57701.2024.00810(8272-8281)Online publication date: 3-Jan-2024
  • (2024)Learning Based Infinite Terrain Generation with Level of Detailing2024 International Conference on 3D Vision (3DV)10.1109/3DV62453.2024.00077(1048-1058)Online publication date: 18-Mar-2024
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media