[Graphics]Procedural Terrains Notes
Keywords: Graphics, Procedural Terrains (Maps, Levels, Scenes, Landscape), Fractional Brownian Motion, Terrain, Tessellation
Fractional Brownian Motion
Wikipedia
Fractional Brownian motion
https://en.wikipedia.org/wiki/Fractional_Brownian_motion
Blogs
fBM stands for Fractional Brownian Motion
http://iquilezles.org/www/articles/fbm/fbm.htm
Author: inigo quilez
https://twitter.com/iquilezles
Papers
FRACTIONAL BROWNIAN MOTIONS, FRACTIONAL NOISES AND APPLICATIONS https://courses.physics.ucsd.edu/2016/Spring/physics235/Mandelbrot%20Van%20Ness.pdf
Wavelet Analysis and Synthesis of Fractional Brownian Motion
http://perso.ens-lyon.fr/patrick.flandrin/IEEE_IT1992.pdf
Terrain Generation
Documents
Hey there! If you want to do a procedural terrain, you should look into the runtime mesh component plugin and meshing techniques such as Delaunay triangulation.
It would look something like:
- Get some 2D perlin noise (unreal has a built-in function for that)
- Get the value of the perlin noise at regular (X,Y) intervals and use that as the height of the point You should now have an array of many 3d points
- Make it a mesh using a Delaunay triangulation
Quoted from: reddit
Papers
Procedural Generation of Mediterranean Environments
https://bib.irb.hr/datoteka/821096.dcvis_18_3842.pdf
Designer Worlds: Procedural Generation of Infinite Terrain from Real-World Elevation Data
http://jcgt.org/published/0003/01/04/
Tutorials
Painting a Landscape with Maths
https://www.youtube.com/watch?v=BFld4EBO2RE
Tessellated Terrain Rendering with Dynamic LOD
https://victorbush.com/2015/01/tessellated-terrain/
Examples
Procedural terrain using Three.js and perlin noise, Now Accelerated by your GPU!
https://github.com/FarazzShaikh/Terrain-Builder
Advanced, modular, coupled geomorpohology simulator for real-time procedural terrain generation.
https://github.com/weigert/SoilMachine
Hydraulic Erosion.
https://sebastian.itch.io/hydraulic-erosion
Procedural Town(City) Generation
https://twitter.com/marian42_/status/1396858502153445380
Tools
World Creator. The world’s first real-time terrain and landscape generator. ABSOLUTELY EVERYTHING IS REAL-TIME World Creator is fully GPU powered.
https://www.world-creator.com
Polygonal Map Generation
Papers
Polygonal Map Generation for Games
http://www-cs-students.stanford.edu/~amitp/game-programming/polygon-map-generation/
Procedural Placement
Presentations
GPU-Based Run-Time Procedural Placement in Horizon: Zero Dawn
https://www.youtube.com/watch?v=ToCozpl1sYY
The problem with marriage is that it ends every night after making love, and it must be rebuilt every morning before breakfast. ― Gabriel García Márquez