11-26-2020, 12:37 PM | #1 |
Join Date: Aug 2004
Location: traveller
|
Simulating plate tectonics using Voronoi polygons
Scientists Uncover the Universal Geometry of Geology
This article describes a recent paper in PNAS (Domokos et al., Plato’s cube and the natural geometry of fragmentation) that makes some predictions about fragmentation using pure math and then confirms them in real world. (Spoiler: it's cubes pretty much all the way down.) The interesting part for world-building comes about two-thirds of the way down, where the article talks about exceptions to the cubic result. It appears that tectonic plates (on Earth, anyway) follow other types of expansion fractures in forming Voronoi polygons rather than squares or rectangles. This suggests a relatively simple algorithm for creating random planetary surfaces on Earth-like worlds, where there are oceans and tectonic activity:
Variations on this process have been suggested before. The innovation here, as I see it, is that the first two steps arrive at a pattern of tectonic plates that is realistic ("real-like") without requiring artistic talent. One feature of Voronoi polygons is that it's easy to add plates by adding points, without disrupting the rest of the map. Having the array of center points up front also makes the fourth step much easier than starting with a pattern and having to derive the centers. If someone with programming kung fu takes a stab at this, please post a link to your results here. Likewise, if there is a world-building software package that does this already, please let us know. Finally, I'm not sure whether to be impressed or disappointed that the author made it through the entire article without mentioning Minecraft. |
11-27-2020, 04:52 AM | #2 | |
Join Date: Dec 2006
Location: Meifumado
|
Re: Simulating plate tectonics using Voronoi polygons
Quote:
__________________
Collaborative Settings: Cyberpunk: Duopoly Nation Space Opera: Behind the King's Eclipse And heaps of forum collabs, 30+ and counting! |
|
11-27-2020, 06:22 AM | #3 | |
Join Date: Oct 2015
Location: Cincinnati, OH, USA
|
Re: Simulating plate tectonics using Voronoi polygons
Quote:
I found a link to construct a Voronoi diagram by hand: https://www.instructables.com/Hand-Drawn-Voronoi-Diagrams/. SciPy has a module for constructing Voronoi diagrams. The main challenge looks like it will be exporting the Voronoi diagram to the program that you intend to use for making your map. It looks like you will need to plot the Voronoi polygons and then save them as an image. |
|
12-02-2020, 12:40 PM | #4 |
Join Date: Sep 2007
|
Re: Simulating plate tectonics using Voronoi polygons
Of course the d6 is the fundamental basis of reality. That truth has already been revealed to us.
There is no Fnord but Fnord, and Steve Jackson is his Intelligent Designer. |
|
|