3/12/2013

Neverending maps by seamlessly stitching maps together!

I've always wanted to create big maps. Stuff that can be used to create whole worlds. Big maps are definitely possible with the "Generated Worlds" (working title) application. Below you'll see an example of four different maps created by the same random seed. The difference in each map is an "offset" factor that determines how final noise is generated. An offset of 0 (default) creates the first image, while an offset of (1 * Map height) creates the second, (2 * Map height) creates the third, and so on. The example below shows the "Height Offset" or Y-Offset. Of course the same is possible horizontally, allowing you to create huge maps consisting of N * N smaller maps.

There are a couple of tasks left before this works flawlessly, and that is to make sure rivers do not start at the edge of maps, - and to make sure texture heightmaps (for example forests) also overlap seamlessly into a large map. Luckily, the little detour into creating starfields has presented a nice elegant solution for the heightmap challenge already (although not shown here).

I think this is pretty cool, and I hope you do too!


3 comments:

  1. If you were to rotate the first two 90 degrees clockwise you'd have a great looking Yucatan-like area.

    Might I suggest joining http://www.cartographersguild.com if you haven't already. It's a great way to get your stuff out there to a wider audience, generate some traffic, and with your knowledge I'm sure the guild would appreciate some tutorials.

    See you in the world(s). ~Realmwright

    ReplyDelete
  2. Thanks for leaving a comment :) There are so many possibilities to this. I recently added scaling too, so you can create all the content displayed in these four images in one image of the same size as all four. Or you can zoom in, and detail a small portion of the map instead (Yucatan? ;)

    I'm already over at the cartographers, - I even have my "own" thread at

    http://www.cartographersguild.com/general-discussion/17196-automatically-generated-maps.html

    Cheers!

    ReplyDelete
  3. I have commented on CG as well now. You get what you give ;)

    ReplyDelete