Browsed by
Month: October 2019

Some Map-Making Techniques

Some Map-Making Techniques

Having produced the continent-scale overview map for Kráva’s world. my next step was to produce a narrow-focus map for the region in which (most of) the story of The Curse of Steel takes place. After a fair amount of tinkering – and a remarkably timely suggestion from my wife – I’ve developed a workflow to do that.

As a reminder, here’s the overview map:

It’s important to note the projection this map is in. It’s in an equirectangular projection, with the standard parallels both on the equator. That means the scale only works along lines of latitude and longitude, and it only consistently represents degrees of arc. What you cannot do with this map is to assume that it has any kind of consistent distance scale.

That’s a problem for any local map, where I might want to conveniently measure off distances to estimate travel times, or the size of occupied territories, or some such thing. What I want to do is “zoom in” on a much smaller region, then change the map projection so that a flat map with a constant distance scale can at least approximate the real situation.

I spent a few hours on Saturday messing with Photoshop, trying to approximate the coordinate transform that would take me from an equirectangular projection to (say) a gnomonic projection. Much frustration followed, with several pages of trigonometric scratchings and a great deal of button-punching on my calculator (hooray for my reliable old Texas Instruments TI-83 Plus, which has been a standby for twenty years now).

At which point my wife, bless her, looked over my shoulder, listened to my explanation of what I was trying to do, and said, “Why are you messing with all of that? Hasn’t someone developed a tool to do it?”

At which point I (figuratively) facepalmed hard enough to give myself a concussion. Because, indeed, someone has developed a tool to do that.

Witness G.Projector, a Java-based application developed by NASA at the Goddard Institute for Space Studies (GISS), available for free to the public, which is all about making quick seamless transformations from one map projection to another.

Turns out that it’s trivial to load any map or image that’s in equirectangular projection into G.Projector, after which it will begin by showing you, by default, an orthographic projection of the same image – as if you were off at a distance and looking at the image spread across a globe:

Now, that much I already knew how to do – G.Projector has been in my toolkit for quite a while. What my wife’s suggestion drove me to do was to see whether the tool could do the rest of the job – move in on a specific region, and then change the projection to one more suited for making a flat map of a small region.

Turned out, that wasn’t all that difficult. A very few minutes of directed tinkering, and I was first able to zoom in on the region I wanted, and then change to a gnomonic projection instead:

From there, it was just a matter of saving that result as a JPEG image, then importing the JPEG into Wonderdraft as an overlay. A few hours of work later, and I had a very fine map to track Kráva’s progress on:

I took a few liberties in the translation, of course – added a few rivers and a terrain feature or two that weren’t on the continent-scale map. Hey, this is my world, I can fiddle with it if I want to. I suppose I might go back to the large-scale map and add in a few details, but that’s not going to become necessary unless – by some miracle – the novel actually finds a substantial audience.

More importantly, I now have a workflow I can use to produce useful, consistent maps for the expanding story, with just a few hours of work and no painstaking mathematics. Thanks, sweetheart!

New Map for Kráva’s World

New Map for Kráva’s World

Stayed home today with some kind of ick, which let me catch up on sleep . . . and also gave me a chance to play with Wonderdraft a bit more. Lo and behold, with a little work, I’ve been able to finish the top-level reference map for The Curse of Steel. Here it is:

If you’re interested in more of the technical details, or a more high-resolution image to look at or download, here’s a link to the pertinent page on DeviantArt.

This will be my primary reference map from now on, while I work on the story. I plan to produce some regional maps too, so I can keep locations and distances straight in my head. With Wonderdraft that should be a snap. The only trick will be converting from the plate carrée projection here, to a more conformal projection for the little local maps. I think I’ll be able to do the requisite transformation, or at least approximate it, in Photoshop.

In the meantime, I’m very pleased with the results. This map took a lot less time to produce than similar efforts using only Photoshop, and the result looks better. Wonderdraft is an excellent tool for this kind of work!

Status Report (15 October 2019)

Status Report (15 October 2019)

After a week of reading other people’s work and providing feedback on the Chapterbuzz site, I’ve swung back to working on The Curse of Steel. The feedback I got was a little thin, although three or four people did offer at least a few suggestions apiece. I’ve already gone through and done revisions in accordance with those, and now I’m back to writing new material. As of today, I’ve reached the projected half-way point in the draft – over 60k words!

Meanwhile, over the weekend I picked up a new map-making application, called Wonderdraft. This is an indie production, designed as far as I can tell by a single coder. It doesn’t have nearly the feature list of my usual toolset (Photoshop), but it’s geared almost entirely toward drawing fantasy maps, and for that purpose, it’s pretty slick. The fact that you can “paint” areas of the map with things like mountain or forest icons, and the tool will automatically change up the current icon and make sure there aren’t any collisions with other symbols? Good Lord, that’s useful. I can’t begin to count how many hours I’ve spent in Photoshop, laboriously clicking through mountain or tree icons and placing them one . . . at . . . a . . . time.

Here’s an example – this is the current partial draft of the main continental map for The Curse of Steel, which I’m using to plan out the back story and plot on the largest scales.

Not nearly finished, obviously – I’ve got a ton of layers to paint onto this yet. But the above took a lot less time than it would have in Photoshop, and the tool is doing a nice job of freeing me from drudgery so I can concentrate on being creative. Those mountain ranges, for example, took only 15-20 minutes to plan and paint onto the map. Looks like a hard recommend from me.

Status Report (6 October 2019)

Status Report (6 October 2019)

Well, I chained myself to the computer this weekend and breezed right past my 10k word-count goal for the first week of October. As of right now, I’ve put down 11,970 words on the first draft of The Curse of Steel since Tuesday.

Meanwhile, real life has been building up a head of steam, so it’s just as well that I’m ahead of my goal. This week at the office, I have a pile of work to do and deadlines to meet, so my writing pace is likely to slow down dramatically over the next few days.

Still, there are now nineteen chapters posted over on Chapterbuzz, and the story is rapidly approaching its mid-point. Every day I’m more confident that this will eventually be my first published novel-length original work. About time I broke that creative barrier!

Status Report (3 October 2019)

Status Report (3 October 2019)

I’m in the middle of the 10k Challenge week on the Chapterbuzz site, and at the moment the plot is thickening as nicely as I might have asked for. One more big fight scene, the introduction of a new character, the addition of a new mystery and the resolution of a few old ones, and I’m going to be ready for the big Wham Moment at the halfway point of the novel.

Taking a few days off before the beginning of October really helped me think through a few plot points and get all my tools set out. Since Tuesday I’ve managed to put down 5,900 words without too much trouble.

At the moment, eighteen chapters of the first draft of The Curse of Steel are up at Chapterbuzz. Go, read, “buzz” the chapters if you’re enjoying them, and feel free to leave any feedback that comes to mind. With, as always, my thanks.