Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Custom Maps: GIMP, Wilbur, and Perfect World  (Read 9078 times)

GhostDwemer

  • Bay Watcher
    • View Profile
Custom Maps: GIMP, Wilbur, and Perfect World
« on: March 08, 2012, 01:28:18 pm »

Just thought I would share my techniques for building custom worlds. Might make a tutorial on the wiki if people are interested. Why settle for random when you can play God and create a world exactly the way you want it? Desert goes here, major river goes there; mountains, hills, swamps: you decide. And the best part is that all the tools are free.

GIMP http://www.gimp.org/ is an open source image editing program. I use it to draw the outlines of my continent or island, white on a black background. Start with a 1028x1028 pixel file, it gives you more control and you can scale it down to 257x257 (the size used by Perfect World) later. after I the use the levels command to set the white point to something quite low, around 80 or so. This is your sea level land. Next I like to make mountains and hills. I usually make a separate layer for these features. You can draw them in manually or use the selection tool to draw an outline. Then use shape filled gradient to draw mountains that slope nicely from their peaks to the plains. I like to use the fingerpaint tool to drag some ridge spurs out from the main mountain, and give more interesting topology to the coasts. There are really an endless number of techniques you can use to create your basic land mass.

After you have some topography drawn in GIMP, save the file as a .png. Then use the excellent free height map editor, Wilbur http://www.ridgenet.net/~jslayton/software.html, to perform some tweaks and pre-erode your map. Wilbur has two erosion tools, a "precipiton" based system that simulates rainfall washing soil downhill, and an "incise flow" tool that calculates water flows for the whole map, and erodes rivers based on flow rates. When using the incise flow tool, be sure to use the "fill basins" tool, every single time. I like to run a few passes of the precipiton tool, fill basins, and then run a few passes of the incise tool, using gradually increasing gradients and decreasing widths. This creates river valleys  that are wide near the mouth and narrower near the source.

If your rivers aren't going where you want them to, you can use Wilbur's hill and valley tools to get them to go where you like. On one map, for instance, I created a large, high plateau where all the water drained off the plateau on one side. This created a major river feeding into another major river over a HUGE waterfall. I will often switch back and forth between GIMP and Wilbur in order to use the different tools each provides. The curves and levels tools in GIMP are very useful for fine tuning your contours, using curves for instance you can create continental shelves, flat topped mesas, and sharp spiky peaks.

After you have your map looking as you want it to, it is time to bring it all together in Perfect World http://dffd.wimbli.com/file.php?id=2354. First, scale your image down to 257x257, then save it as a bitmap (.bmp) file. Import your bitmap into Perfect World, then use the various tabs to calculate rainfall, drainage, volcanism and savagery. Import your world gen file, set your map generation parameters, export your world gen file and give it a test in dwarf fortress!
Logged

gabandre

  • Bay Watcher
    • View Profile
Re: Custom Maps: GIMP, Wilbur, and Perfect World
« Reply #1 on: March 08, 2012, 04:25:31 pm »

where did i left my topographical map of middle earth?
Logged

telamon

  • Bay Watcher
    • View Profile
Re: Custom Maps: GIMP, Wilbur, and Perfect World
« Reply #2 on: March 08, 2012, 08:45:23 pm »

This is really cool; I love perfectworld and this sounds like a great way to build 100% custom worlds. Do you have a sample of the stuff you draw in the GIMP to show off?
Logged
Playing DF on Windows 98 since.... ?
At 55 frames per minute.

talysman

  • Bay Watcher
    • View Profile
Re: Custom Maps: GIMP, Wilbur, and Perfect World
« Reply #3 on: March 08, 2012, 09:02:05 pm »

Thanks for this. I haven't tried Perfect World yet, because I wasn't sure how it worked, but this helps.

I have some heightfield bitmaps of regions in North America that I may try out.
Logged

TDSS02

  • Bay Watcher
    • View Profile
Re: Custom Maps: GIMP, Wilbur, and Perfect World
« Reply #4 on: March 08, 2012, 10:49:38 pm »

Very nice, always wanted to make my own worlds with perfect world but was always unsure how it worked. Keep the tips coming Ghostdwemer and very nice post, thanks. :)
Logged
Quote from: piecewise on March 14, 2010, 06:22:02 am
  Dwarf Fortress: Beat children with children.

PTTG??

  • Bay Watcher
  • Kringrus! Babak crulurg tingra!
    • View Profile
    • http://www.nowherepublishing.com
Re: Custom Maps: GIMP, Wilbur, and Perfect World
« Reply #5 on: March 19, 2015, 08:36:01 pm »

Man, looks like Wilbur is long gone. I can't find the website in google, only dead links to it. Softpedia is the only site I've found even claiming to have Wilbur, and I'm really not sure I trust it.
Wait, not quite.

Here's more info: http://www.reddit.com/r/worldbuilding/comments/2tqa05/wilbur_terrain_generator_site_gonemoved/
« Last Edit: March 19, 2015, 08:39:48 pm by PTTG?? »
Logged
A thousand million pool balls made from precious metals, covered in beef stock.

Zanzetkuken The Great

  • Bay Watcher
  • The Wizard Dragon
    • View Profile
Re: Custom Maps: GIMP, Wilbur, and Perfect World
« Reply #6 on: March 19, 2015, 08:38:12 pm »

Man, looks like Wilbur is long gone. I can't find the website in google, only dead links to it. Softpedia is the only site I've found even claiming to have Wilbur, and I'm really not sure I trust it.

Spectacular necro.
Logged
Quote from: Eric Blank
It's Zanzetkuken The Great. He's a goddamn wizard-dragon. He will make it so, and it will forever be.
Quote from: 2016 Election IRC
<DozebomLolumzalis> you filthy god-damn ninja wizard dragon

GhostDwemer

  • Bay Watcher
    • View Profile
Re: Custom Maps: GIMP, Wilbur, and Perfect World
« Reply #7 on: March 20, 2015, 01:28:33 pm »

Best current download site for Wilbur: http://opcenter.de/pub/misc/jslayton_wilbur_mirror/

I just downloaded and scanned those files using Microsoft Security Essentials and found no problems.
Logged

Fairin

  • Bay Watcher
  • Furry!
    • View Profile
Re: Custom Maps: GIMP, Wilbur, and Perfect World
« Reply #8 on: March 20, 2015, 08:32:31 pm »

Logged

PTTG??

  • Bay Watcher
  • Kringrus! Babak crulurg tingra!
    • View Profile
    • http://www.nowherepublishing.com
Re: Custom Maps: GIMP, Wilbur, and Perfect World
« Reply #9 on: March 22, 2015, 06:47:11 pm »

Point of order, I actually provided a link in the edit.
Logged
A thousand million pool balls made from precious metals, covered in beef stock.