Page 1 of 6 12345 ... LastLast
Results 1 to 10 of 90

Thread: [Award Winner ] Creating an old-school map in Gimp.

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Community Leader Facebook Connected torstan's Avatar
    Join Date
    Jul 2007
    Posts
    4,199

    Tutorial [Award Winner ] Creating an old-school map in Gimp.

    This short tutorial will use only basic Gimp skills and give you a map of the form of those classic TSR maps of the 80s such as The Palace of the Silver Princess, that can be found for free here. I will try to keep it as simple and straightforward as possible. If there are any steps - however small - that are unclear please say and I will amend the text.

    Throughout this I will be using gimp version 2.4 - go to www.gimp.org to get hold of the latest stable (2.4.x) release.

    In this post we'll go through the following steps:
    1. Open a new canvas of the right size
    2. Set up Gimps grid to be the right scale for the map
    3. Import a new pattern (only ever needs to be done once)
    4. Use the new pattern to lay a grid over the canvas to make our graph paper background.

    So there are very few steps and they should be pretty straightforward. If you want to see the result of this section of the tutorial, skip to the bottom of the post.

    Before we start we need to decide what size the canvas is going to be. This depends on two things - how large the map is in numbers of squares and how many pixels each of those squares will take up. Here I use 50px squares and a canvas of 1000px by 1000px. This means that there are 1000/50=20 squares to a side so its a pretty small map. I've chosen 50px because it's a good resolution for virtual tabletop programmes which are the area I play D&D in.

    To get a larger map you can go to a larger overall canvas - ie a 2000px by 2000px map will hold 40 50px squares to a side which should hold a decent sized dungeon. The alternative is to go to smaller squares. If I had chosen a 25px square then I'd get 40 to a side on my 1000 by 1000px canvas. This second option has the advantage of keeping the filesize down. On the other hand, all the resources I'll post here will be sized to 50px

    So that's enough talk about this. You should now have decided on the size of your canvas. I take 1000px by 1000px. Create a new canvas (File->New). In the following dialogue, make sure the measurements are in pixels that your width and height are both set to the value you have chosen.

    You now have a blank white square!

    Gimp has a grid built in. It's invisible at the moment so go to View->Show Grid. Note the View menu is in the window with the canvas on it, rather than the window with the tool palette on it. We'll be using the canvas menus for everything except for opening a new file (and that's already done).

    Now with the grid showing you should have a load of cross-hairs across your white canvas. These will probably be at the default Gimp spacing of 32 pixels - which you don't want.

    To change this go to Image->Configure Grid... and set the grid spacing to your chosen value. Here I set it to 50px. You should now have something that looks like this:
    Click image for larger version. 

Name:	grid.jpg 
Views:	2038 
Size:	99.7 KB 
ID:	5087

    This grid just works as a guide for the Gimp tools - it won't show up in the final version. However that's no good for us as we will be needing a grid to form the basis of our map. We need to draw in a grid, but don't worry, you won't need to draw out every line by hand. We'll use a pattern fill.

    This next step is a little tricky but you only have to do it once. I've got a couple of pattern (.pat) files that allow me to create a grid of any size with great ease. They are included in this zip file:
    gridPatterns.zip

    Download this zip file and unzip it in the following directory:
    C:\Documents and Settings\<userName>\.gimp-2.4\patterns\

    Now make sure that you have the patterns dialogue open somewhere (by default Gimp will open this in the combined layers and patterns dialogue). If you can't see it, go to Dialogs->Patterns or use ctrl-shift-P. That will bring it up, or highlight it if it is already open. Now at the bottom of the palettes dialogue is a pair of circling arrows. This allows you to refresh the seelction of patterns. The button is here:
    Click image for larger version. 

Name:	refresh.jpg 
Views:	587 
Size:	10.1 KB 
ID:	5090

    Hit this and the palette will be updated with the new patterns you have just added. Your palette should now look like this:
    Click image for larger version. 

Name:	patterns.jpg 
Views:	967 
Size:	29.4 KB 
ID:	5089

    The new patterns are there and ready to use. You will never have to do this again - those patterns will always be there (unless you delete the files from the directory at a later date). One will give a black grid and the other will give a TSR blue grid. I'll use blue throughout for that added nostalgia factor. Click on the pattern you want.

    Now, click on the window with your canvas in it. Go to Select->All or hit ctrl-A to select the whole canvas. Now go to Edit->Fill with pattern, or hit ctrl-;. You will now have a lovely blue grid that fits beautifully over the Gimp grid we set up! This will form the basis for the map. It should look something like this:
    Click image for larger version. 

Name:	nostalgiaPaper.jpg 
Views:	2453 
Size:	153.4 KB 
ID:	5092

    Right, best to save it here. Save it in Gimp's native format - .xcf - as this maintains all of the information. So call it something like classicDungeon.xcf and you are good to go.
    Last edited by torstan; 07-10-2008 at 12:22 PM.

  2. #2

  3. #3
    Guild Novice
    Join Date
    Jul 2016
    Location
    Vancouvr BC
    Posts
    6

    Default

    torstan's pattern starts bottom left, Filters → Render → Pattern → Grid starts top left.

    torstan's pattern fills with white, filter will draw on transparent.

  4. #4

    Default

    Great TUT...I'm still a fan of the good old blue My first one was around 1981!

  5. #5

    Default

    I realize this is a very old thread, but I have a soft spot for the old school blue D&D maps, and I'm a newbie here.

    I've gone through this with gimp 2.8.22 on linux, and it works great - thanks torstan!

    A question, though - it's been so long, I'm having a hard time finding a set of map elements to use. I can draw my own, of course, but there has to be a still-extant set available somewhere?

  6. #6

    Default

    Alpha version: GIMP script-fu osr-dungeon-template

    - Copy osr-dungeon-template.scm into your .gimp/scripts directory (NB: your directory may have a version; mine is .gimp-2.8/)
    - If GIMP is already running do Filters -> Script-Fu -> Refresh Scripts
    - File -> Create -> Dungeon -> OSR Dungeon Template

  7. #7

    Default

    Thank you very much! This handled my issue!

    Quote Originally Posted by RobA View Post
    Quick threadjack... You can also use Filters → Render → Pattern → Grid to render a grid of any size/colour

    -Rob A>

    (please carry on with the tutorial )

  8. #8
    Guild Novice Facebook Connected
    Join Date
    Oct 2017
    Posts
    5

    Default Great Post

    Hey, thanks for this. This is a great tutorial for GIMP. I can't wait to try it out, I've been working on making some old school maps for FG.

    Thanks
    J

  9. #9

    Praise

    Quote Originally Posted by RobA View Post
    Quick threadjack... You can also use Filters → Render → Pattern → Grid to render a grid of any size/colour

    -Rob A>

    (please carry on with the tutorial )
    Thank you. I knew, even before starting this tutorial, that gimp had to have a way to do this.

    Quote Originally Posted by jfrazierjr View Post
    Better yet, save it as a template and when you open a new document, select the template name and poof, there you go.
    This is the first tutorial I've read, and I love the community effort aspect of the whole thing! Thanks for your input!

    Now obviously this was a light hearted tutorial harking back to a more innocent time of D&D, but the basic principles you've seen here are the same basic principles that go into making far prettier maps.
    Thank you so much. For someone moving from pen and paper to computer generated maps, this tutorial was a perfect first step. Now I can move on, and eventually turn out maps that won't look out of place on Roll20 and such.
    Last edited by ChickPea; 04-16-2018 at 03:16 PM. Reason: Merged comments

  10. #10

    Default

    Very nice results!

Page 1 of 6 12345 ... LastLast

Tags for this Thread

Posting Permissions

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