Looks good can't wait to see more.
I just wanted to run my latest experiment past you all. This is just a vague overview of what i've done so far, not a tutorial or anything.
One of the problems with simple fractal heightfields is that you get all your mountains in the center of your continents, which leaves something to be desired -- while such mountain ranges do exist, you also tend to get coastal mountain ranges, and these are often overlooked by terrain generators.
So I decided to see if I could proceed from random "tectonic plate" boundaries and generate continental elevations in such a way that plate boundaries could end up being subduction zones, or mountain ranges, or whatever.
Caveat: I know nothing about geology.
The first thing to do, then, is come up with some random large squiggle-bordered areas on the sphere, just like Earth's plate boundaries. To this end, I opted for a Voronoi tessellation of the sphere, but I used turbulence to perturb the boundaries so that they'd look more natural.
Once the plate boundaries had been determined, I needed to decide which edges would be convergent (plates smashing together) or divergent (plates pulling apart). In real life there are also transform boundaries (plates grinding past each other), but... baby steps.
I simplified this step by having each plate either be expanding on all edges or contracting on all edges. Thus, where two expanding plates meet we have a convergent boundary, where two contracting plates meet we have a divergent boundary, and where an expanding plate meets a contracting plate I decided to model a subduction zone (one plate going under the other).
So in this model, the first type of boundary should have a predisposition toward mountains, the second to rifts, and the third to mountain ranges along coastlines (recall the original motivation).
My first draft therefore uses a base heighfield of 1/f noise (a summation of several octaves of Perlin noise) which is filtered by a map generated from the Voronoi cells with high values at the convergent boundaries and the centers of contracting plates, and low values at the divergent boundaries and centers of the expanding plates.
Here are some results so far (representing only one day of design, implementation, and testing, so very much a rough draft!). Horizontal and vertical pixel coordinates map directly to longitude and latitude so the images can be easily mapped onto a sphere. Plate boundaries are shown in gray. Feedback is not only welcome but hoped-for.
Last edited by isomage; 03-14-2009 at 06:43 AM.
My random map generators and GIMP scripts: http://axiscity.hexamon.net/users/isomage/
Looks good can't wait to see more.
Daniel the Neon Knight: Campaign Cartographer User
Never use a big word when a diminutive one will suffice!
Any questions on CC3? Post them with CC3 in the Subject Line!
MY 'FAMOUS' CC3 MAPS: Thunderspire; Pyramid of Shadows; King of the Trollhaunt Warrens; Demon Queen's Enclave
The first and second ones seem to have turned out well...
This is great so far. Perhaps you'd be willing to write a bit of a tutorial when finished?
Those don't look bad at all! They certainly don't look like FT generated noise maps.
What are you developing in?
-Rob A>
My tutorials: Using GIMP to Create an Artistic Regional Map ~ All My Tutorials
My GIMP Scripts: Rotating Brush ~ Gradient from Image ~ Mosaic Tile Helper ~ Random Density Map ~ Subterranean Map Prettier ~ Tapered Stroke Path ~ Random Rotate Floating Layer ~ Batch Image to Pattern ~ Better Seamless Tiles ~ Tile Shuffle ~ Scale Pattern ~ Grid of Guides ~ Fractalize path ~ Label Points
My Maps: Finished Maps ~ Challenge Entries ~ My Portfolio: www.cartocopia.com
These look very solid...probably cuz you put a lot of thought into it. That third one looks a lil iffy with how the continents are smashed right up against the plate boundaries but, then again, I'm no geologist either. Keep up the nice work.
If the radiance of a thousand suns was to burst at once into the sky, that would be like the splendor of the Mighty One...I am become Death, the Shatterer of worlds.
-J. Robert Oppenheimer (father of the atom bomb) alluding to The Bhagavad Gita (Chapter 11, Verse 32)
My Maps ~ My Brushes ~ My Tutorials ~ My Challenge Maps
Last edited by isomage; 03-14-2009 at 05:05 PM.
My random map generators and GIMP scripts: http://axiscity.hexamon.net/users/isomage/
My random map generators and GIMP scripts: http://axiscity.hexamon.net/users/isomage/
Paging doctor slayton! This would be a GREAT collaboration...but I may be speaking out of turn. Plate tectonics would be a GREAT way to base a world on...I'd like to see someone experiment with mathematics that factored in plate tectonics, wind currents and water currents in world generation. I think the math is probably possible.
My tutorials: Using GIMP to Create an Artistic Regional Map ~ All My Tutorials
My GIMP Scripts: Rotating Brush ~ Gradient from Image ~ Mosaic Tile Helper ~ Random Density Map ~ Subterranean Map Prettier ~ Tapered Stroke Path ~ Random Rotate Floating Layer ~ Batch Image to Pattern ~ Better Seamless Tiles ~ Tile Shuffle ~ Scale Pattern ~ Grid of Guides ~ Fractalize path ~ Label Points
My Maps: Finished Maps ~ Challenge Entries ~ My Portfolio: www.cartocopia.com