Results 1 to 4 of 4

Thread: How to make a Wikipedia-style physical map, of a fictional country?

  1. #1

    Help How to make a Wikipedia-style physical map, of a fictional country?

    So, n00b here. Hi. :3

    Long story short, I've been in a kind of weird geopolitical simulation forum game/thing for several years by now (name's NationStates), even though I took a lot of breaks here and there for a variety of reasons. I've had no issue emulating the Wikipedia style for the simpler maps, since it's a matter of colour and not much else, but months of attempts at a semi-realistic physical map more or less went nowhere, even while closely following Gimp and Wilbur tutorials. I suppose the problem here, is that I've found no way to go from here (image screencapped from Wikipedia)

    Screenshot 2024-06-22 193711.png

    To here (image screencapped from the same Wikipedia page of the previous one)

    Screenshot 2024-06-22 193933.png

    Basically, if I found a way to emulate an impression of tridimensional altitude/height (quite apparent underneath the colour scheme) I'd be more than halfway done, since I've already worked out where the various physical features are supposed to be. Right now, my attempts look too flat, for a convincing Wikipedia-esque map. Any advice?

  2. #2
    Administrator Redrobes's Avatar
    Join Date
    Dec 2007
    Location
    England
    Posts
    7,216
    Blog Entries
    8

    Default

    Hi Ulmicola and welcome to the guild. The bottom map is a lot like the top map but with shading applied. So assuming you have the colour all in the bag your really looking at how to shade that map so that it appears to have darker regions on the bottom parts of map hills and lighter parts on the upper sides of the map hills.

    You can apply the shading using a greyscale shading map on top of the colour map using the arithmetic function and the best is use multiplication. So you have a colour map on the base layer and then the greyscale on a layer above layered using the multiply layer mode.

    Where the greyscale is black the map will be black, where it is white it will be exactly the colour of the underlying base colour map. Where it is grey then it will darken the colour map.

    So how to obtain this greyscale map is the next problem. That is most easily done if you create a height map of the region. The height map is a pixel based map where the height values of the region are mapped to pixel cells. To get that shaded into a greyscale its easiest with some software and many of them will do it. There is Wilbur which the member Waldronate can give advice on or maybe QGis will be able to do that too. Depending on the format of the heightmap you might be able to use a 3D mesh app like Meshtool or even Blender, but the specific mapping apps make the process easier than a 3D modelling app. It depends on what you are familiar with really.

    Its easier to paint the heights and then generate the shading greyscale rather than to try and hand paint the greyscale directly.

    If your not too fussed about the detail of the shading - such as in the map above - you can draw in the contour lines and then generate the height map from contours. I have a few posts explaining how I do that. Do a search here using my handle and Zebra as a keyword and they should show up. That can get you the height map but you still need to shade the height map to the greyscale.

    But once you have the greyscale its easy. Getting the shaded greyscale from the height map is not too bad. Getting the height map from the map is not too bad if its not too detailed but you need to know how to do it.

    Incidentally, the second image that you have posted shows heights of the subsea as well as the heights above sea level. Normally you dont shade them because the sun does not light up the subsea terrain. Normally the shading is more related to the depth of the water because the sea absorbs light and so more depth means gets darker. So for a better map than the one shown you should shade the above sea level and the subsea bathymetry using a different method.

    I hope I haven't misunderstood the problem that you are having.

    (Edit - link to my contour method:
    https://www.cartographersguild.com/s...ad.php?t=52028,
    https://www.cartographersguild.com/s...ad.php?t=33666 )
    Last edited by Redrobes; 06-22-2024 at 07:03 PM.

  3. #3

    Default

    Quote Originally Posted by Redrobes View Post
    Hi Ulmicola and welcome to the guild. The bottom map is a lot like the top map but with shading applied. So assuming you have the colour all in the bag your really looking at how to shade that map so that it appears to have darker regions on the bottom parts of map hills and lighter parts on the upper sides of the map hills.

    You can apply the shading using a greyscale shading map on top of the colour map using the arithmetic function and the best is use multiplication. So you have a colour map on the base layer and then the greyscale on a layer above layered using the multiply layer mode.

    Where the greyscale is black the map will be black, where it is white it will be exactly the colour of the underlying base colour map. Where it is grey then it will darken the colour map.

    So how to obtain this greyscale map is the next problem. That is most easily done if you create a height map of the region. The height map is a pixel based map where the height values of the region are mapped to pixel cells. To get that shaded into a greyscale its easiest with some software and many of them will do it. There is Wilbur which the member Waldronate can give advice on or maybe QGis will be able to do that too. Depending on the format of the heightmap you might be able to use a 3D mesh app like Meshtool or even Blender, but the specific mapping apps make the process easier than a 3D modelling app. It depends on what you are familiar with really.

    Its easier to paint the heights and then generate the shading greyscale rather than to try and hand paint the greyscale directly.

    If your not too fussed about the detail of the shading - such as in the map above - you can draw in the contour lines and then generate the height map from contours. I have a few posts explaining how I do that. Do a search here using my handle and Zebra as a keyword and they should show up. That can get you the height map but you still need to shade the height map to the greyscale.

    But once you have the greyscale its easy. Getting the shaded greyscale from the height map is not too bad. Getting the height map from the map is not too bad if its not too detailed but you need to know how to do it.

    Incidentally, the second image that you have posted shows heights of the subsea as well as the heights above sea level. Normally you dont shade them because the sun does not light up the subsea terrain. Normally the shading is more related to the depth of the water because the sea absorbs light and so more depth means gets darker. So for a better map than the one shown you should shade the above sea level and the subsea bathymetry using a different method.

    I hope I haven't misunderstood the problem that you are having.

    (Edit - link to my contour method:
    https://www.cartographersguild.com/s...ad.php?t=52028,
    https://www.cartographersguild.com/s...ad.php?t=33666 )
    Thanks - since I've already used Wilbur quite a bit, I think Waldronate might be the right person to ask for advice, but your contour method looks doable, too; as for the sea, that's no issue at all, since the country I'm supposed to illustrate is landlocked; there's plenty of lakes, sure, but nothing that massive. If that's okay, I can show you the rough sketch I've done of the place?

  4. #4
    Administrator waldronate's Avatar
    Join Date
    Mar 2007
    Location
    The High Desert
    Posts
    3,579

    Default

    More information is always better. Post any sketches or works in progress and folks will be happy to offer commentary.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •