You are on page 1of 18

Making maps using Photoshop

Author: Jeremy Elford/jezelf.co.uk


PHOTOSHOP: MAP MAK!" : #$EA%!" %E&%'$E ()$ A (#%)!A* MAP
SKILL LEVEL : !%E$ME+A%E
ABOUT: #)!#E!%$A%E, )! APP*-!" A $E*E( %E&%'$E %) %.E MAP #$EA%E+ ! P$E/)', %'%)$A*,0 #)/E$!"
%.E ',E )( "$E-,#A*E .E".% !()$MA%)!. % A,,'ME, -)' .A/E A% *EA,% *))KE+ )/E$ %.E )%.E$ %'%)$A*,
)$ .A/E ,)ME K!)1*E+"E )( P.)%),.)P A!+ A*P.A MAP,.
f you2re not a complete 3eginner0 or 4ant to skim through all the detail e5planation0 26e highlighted the key
parts0 so just look out for those.
%.E (!A* $E,'*%:
%his is the end result. creating a relief map to gi6e a top do4n 7+ look. %here are 6arious options and this
tutorial 4ill co6er the thee sho4n a3o6e
(ree for personal use #opyright Jeremy Elford 899:
(irst0 something 4orth co6ering: 4hat is a height map;
t2s a gray scale image that uses tonal 6alues from 4hite to 3lack to determine the height of that image0 or an
image the height map 4ill 3e used 4ith. (or all height maps the highest point is 4hite and the lo4est 3lack. t
can 3e used in Photoshop0 3ut also in 7+ applications like 7+s Ma5 or Maya < among others = used as a
23ump map2 or 2height map2 and also a 2displacement map2.
.ere2s some 6ery 3asic illustrations. All these use the first gray scale image. (irst some test in Photoshop
and the t4o 6ersions in perspecti6e are in 7+ma5 rendered to sho4 the polygon density. 21hite is .igh2
!o4 4hat you can do in Photoshop0 using (ilters. 1e 4ill use *ighting Effects and Em3oss in this tutorial0
3ut it2s encouraged that you try the others and play 4ith the settings as you might like the results and it can
effect ho4 your map turns out > you might disco6er a ne4 techni?ue@ f this is all ne4 to you0 then suggest
try playing around and e5perimenting 4ith 6arious settings
(ree for personal use #opyright Jeremy Elford 899:
!ote:
.eight maps are also used to create 2normal maps2 4hich are used to define detail on a lo4 polygon model
for use in 6ideo games. 4on2t go into detail in this tutorial0 3ut you can find a definition here and a tutorial
here . t2s used to large effect on most ne4 games like "ears of 1ar 0 Mass Effect0 Army of %4o and Medal of
.onour0 to name a fe40 4ho all use just one application 'nreal Engine > 3ut there are may others.
-ou can get a Photoshop plugin to help create a normal map here 4hich uses grey scale information > a
height map. < though it must 3e said that not all normal maps are created from a grey scale image0 some are
created from high polygon models =
)K@ that2s the 3asics o6er 4ith > lets mo6e on...
A.9: 2m starting 4ith the result from the pre6ious tutorial. "et your coloured map > you can ha6e anything you
like0 as long as you ha6e the alpha map you made it 4ith and it2s in the AlphaA #hannel as it 4ill 3e needed
to use as a mask.
Also put one in your *ayers 0 3ut n6ert < #trlB = it so the land is 4hite and the sea is 3lack < you could ha6e
your alpha like this it doesn2t matter0 used 3lack for the land mass to make it easier to read as a silhouette >
it2s a personal choice > 3ut height maps must conform to 4hite 3eing high0 Clack is lo4 =
A.A: +rag the n6erted Alpha map > 4hich is no4 a height map > to a ne4 layer. then select the top of the t4o
A.8: "o (ilter D Artistic D Poster edges. 1hack all the settings up as high as they 4ill go D )K
A.7: #reate a ne4 duplicate of that one0 3y dragging the layer to the ne4 *ayer icon. (ilter D Crush ,trokes D
Accented Edges. put the %hickness high0 3ut the others lo4 until you get something like this..
(ree for personal use #opyright Jeremy Elford 899:
A.E: Edit the ne4 layer to remo6e any un4anted 3lack lines around the edge of your art 4ork. -ou don2t need
to accurate. %hen (ilter D Clur D "aussian Clur. did :.F . +rop the )pacity +o4n to a3out GFH
A.F: Jump to the Poster Edges layer you did in A.8 . Clur it a 3it -ou 4ant steps of 3lurriness did a3out F >
4e are de6eloping the height map. +rop the )pacity to F9H. -ou should no4 ha6e 7 layers that sho4 the
ri6ers are at a lo4er height than the surrounding land > ,omething like this...
(ree for personal use #opyright Jeremy Elford 899:
A.G: #reate a ne4 *ayer and fill it 4hite.
A.:: ,elect the ne4 *ayer and go to (ilter D $ender D +ifference #louds . %hen (ilter D +ifference #louds < at
the top you2ll see it2s a repeat (ilter option = or #trlB( . +o that a3out 79 times. -ou should end up 4ith
something like this..
A.I: "o 3ack to your *ayer you created in A.: make sure it2s a3o6e the other layers. ,et the *ayer 3lend type
to +ifference. -our ri6ers should come through.
8.9: +uplicate the original height map < A.9 > that the one 4here the land is 4hite and the sea 3lack = and
place it a3o6e all the other layers. set the layer 3lend to J#olor CurnK. %he details of your ri6ers should come
through0 and it2ll mask out the sea to 3lack...
(ree for personal use #opyright Jeremy Elford 899:
!o4 our height map is starting to sho4 mountains and 6alleys. 1hite high0 Clack lo4.
8.A: < )ptional = #reate a ne4 layer. "et a fall off / soft 3rush and 3lack as your colour and set the ne4 layer
)pacity to F9H. paint o6er areas you like to ha6e lo4er ground.
-ou can change the opacity of your layer0 to suit the lo4est and then adjust the opacity of your 3rush to
gradually 4ork up to higher altitudes. -ou can also use the +odge and 3urn tools on the height map0 3ut try
not to 3leach it out or go completely 3lack. its easy to do0 that2s 4hy do it this 4ay as it gi6e me more control
and easier to change it goes 4rong.
(ree for personal use #opyright Jeremy Elford 899:
8.8: ,elect all. the #trlB,hiftB# then #trlB/ . -ou should ha6e all your layers merged together on a ne4
layer.
8.7: #opy it and then add it to your Alpha #hannel as Alpha 8
8.E: #reate a ne4 *ayer in your *ayers Palette a3o6e all the other ones. (ill it 4hite.
8.F: "o (ilter D render D *ighting Effects. %his 4ill open a 3o5 for your to Edit. Make sure -ou ha6e your
Alpha 8 layer selected and 24hite is high2 checked. -ou 4ant +irectional *ighting0 3ut e6erything else you can
play a3out 4ith see 4hat happens. -ou2re looking for an o6er al lighting0 not harsh. so try and keep the
highlights do4n. Also try and keep it matte 0 not shiny > here 4ere my settings0 3ut its really a uni?ue setting
for your 4ork...
8.G: +uplicate your )riginal colour layer and put it under the render you just did. ,et the 3lend to !ormal and
gi6e it a3out IFH )pacity. ,et the layer 3lend of the render to )6erlay < this is not set in stone > try mo6ing
them a3out and see 4hat 6arious 3lend modes do > you might find something 3etter to your liking =
8.:: < )ptional = +uplicate #olour layer again. then duplicate the height map layer0 and run it through the
(ilter D ,tylize D Em3oss . ,et the light direction to match your render lighting effects.
(ree for personal use #opyright Jeremy Elford 899:
8.I: 1hen that2s done0 turn the Clend of the Em3oss to )6erlay > Make sure your colour map2s 3lending
mode is !ormal and at A99H )pacity.
(ree for personal use #opyright Jeremy Elford 899:
8.L: +uplicate the height map and place it at the top layer. ,et the 3lending mode to .ard *ight. )pacity
a3out G9H t 4ill lighten the mountain tops and darken the 6alleys.
-ou should no4 ha6e t4o 6ariations 4ith one mountainous and one a lot less 3umpy. f one is harder lit than
the other try selecting the layer that the relief layer and change the mage D Adjust D *e6els so it looks 3etter
for you. .ere2s the t4o ha6e...
-ou could stop here if you 4anted. -ou can play 4ith the le6els and adjust stuff. %he reason 26e got you to
do t4o is so you could see different 4ay of doing this0 3ut also to do more from here on in...n many 4ays0
this is only the 3eginning@
7.9: (latten 0 or create a ne4 file so these t4o has one a3o6e the other. %hen0 using your eraser delete a4ay
so you 3ring through the flatter areas of your land.
(ree for personal use #opyright Jeremy Elford 899:
7.A: also made sure my height map 4as on the top layer > 3ut not flattered 4ith them. also 3rought across
the original alpha mask and put it in the alpha channels. then0 4ith the sea area selected0 cut and past a3o6e
all layers to 3righten it up.
7.8: As you can see M3elo4N the edges of the map has some artefacts 4hich make look too 3right and in
some places some nasty sharp contrasts. %his is 3ecause my original colour map 4as finished 4ith it2s style.
f 4ere to create a colour map that 4as going to end up as a relief0 then 2ll not do that so much. ,o
stroked the inside edge of the coast 4ith 3lack < using the alpha map = an then 3lurred it . !o4 the 4ater is
too 3right0 3ut 2ll sort something out later.
(ree for personal use #opyright Jeremy Elford 899:
(ree for personal use #opyright Jeremy Elford 899:
7.7: 1e could finish this no4. Cut there2s e6en more@
%here is one thing is missing that 4ould really gi6e it e6en more realism. More realistic errosion from the
mountains to the sea 4ould help out a lot. 26e tried to do this in photoshop0 3ut not disco6ered a decent
method. %he stuff a3o6e is ade?uate0 3ut 4e can impro6e on it0 it2s a personal choice.
*uckily0 there is a free program out there 4hich is 4ritten that does just the jo3@ it2s called 1il3ur . Cig thanks
to Joe ,layton for making this great tool a6aila3le and to friends o6er at the #artographer2s "uild for pointing
this out to me. +o4nload the 783it 6ersion and install it. %here is an online tutorial for just 4hat 4ant to do.
#heck it out 3efore continuing. -ou2ll need it open 3ecause use the tutorial to create the ne5t part of the
map.
(irst though0 did some tests. .ere are the results...
(ree for personal use #opyright Jeremy Elford 899:
7.E: ,o 4ill e5port the height map made to 1il3ur0 (irst though0 it must 3e a "ray,cale mage to import.
,o either flatten your P,+ file to the height map0 or cut and paste it into a ne4 document. "o mage D Mode
D "ray,cale and )K to discarding color information.
7.F: )pen up 1il3ur and then open up your "ray,cale image. t2ll turn the green to 4hite colours you see
here. 'sing the 1il3ur %utorial0 apply the settings to your map. .ere2s my 6arious stages of this. adapted
the tutorial settings to suit my map...
(ree for personal use #opyright Jeremy Elford 899:
(ree for personal use #opyright Jeremy Elford 899:
(ree for personal use #opyright Jeremy Elford 899:
7.G: Apply this render to your layers and select multiply Mthe render may need to 3e rotatedN
E.9: !e5t0 1e need to 3ring the sea 3ack. if you ha6e something like mine0 then you2ll ha6e 3ig 6eins of ri6ers
there. 2ll 3e good to keep some of this as it2ll sho4 the ri6er channels into the sea. -ou don2t ha6e to of
course. it2s a personal taste.
Jump to your colour layer . %hen go to your original mask channel Alpha A and select it so you get the sea
area. !o4 in the layers of your original colour0 cut and paste the sea to a ne4 layer. -ou might need to play
4ith the saturation and le6els is it2s too 3right.
E.A: then +uplicated the height map and put it a3o6e e6erything. *ayer Clending mode to *uminosity 4ith
an )pacity of 89H .
needed to stroke the coast line again as did in step 8.I > again0 if you create your colour map 4ith this
result in mind0 you pro3a3ly 4ont need to do that. Plus0 as you can see in my screen a3o6e0 the lakes in the
top left 4ere lighter than the rest0 so needed to correct that too.
E.8: (inally0 3ut the sea on the top layer again0 Merged it all0 t4eaked through le6els and saturation. %hat2s it
done@ -ou can keep playing 4ith it and try filters on top like Paint +au3s for e5ample0 or 'nsharpen tool.
(ree for personal use #opyright Jeremy Elford 899:
t must 3e said that there are multiple results from this method0 some could 3e left out or different *ayer
3lending modes used. %otally up to you and you can e5plore to make it your style.
%he key is the height map. f this map had a purpose 4ould pro3a3ly taken more care of the height map to
create plains and flat lands. Also 4ould 4ork into the the mouths of the ri6ers more so they are not so 3lack.
pro3a3ly 4hen a 3it o6erkill 4ith the 1il3ur render.
-ou could 3lend 6arious 6ersions of your height maps to create one master height map > it2s all in your hands
and encourage you to try different things and see 4hat you get.
(ree for personal use #opyright Jeremy Elford 899:
.ere are a couple of other maps done 4ith more practising and taking this techni?ue further...
-ou can see the full 6ersion and 1P steps here
-ou can see the full 6ersion and 1P steps here
%hanks for reading@ .a6e fun@
(ree for personal use #opyright Jeremy Elford 899:

You might also like