• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • It's time for the first HD Modeling Contest of 2024. Join the theme discussion for Hive's HD Modeling Contest #6! Click here to post your idea!

Texturing for the complete Klutz

A few words before even beginning:
I am German, hence my CS4 is german aswell…
I do hope its not that big of a problem, as the buttons stay at the same spot in every language and I won’t let out any step without a picture!
Before somebody posts something like “this is not warcraftish”, I have to admit that its not the same style as most other textures in the .mpq. Still these are really effective ways of making textures and with changing some of the used values I guess you’ll be able to replicate the wc3 style with these tutorials aswell!

=================================================

SHADING INTRODUCTION

=================================================


Most newer games provide the support of normal-, bump- and displacement maps, which all are greyscale images.
They all (in slightly different ways) provide more mesh depth, little wrinkels dont need to be modeled, but are
painted onto one of the maps.
The renderer then automatically detects how light or dark a pixel is and detects how the shadow flow needs to be rendered out.


Warcraft 3 doesnt have this feature!

So we need to paint the reflection, the bumpiness, the color and the highlights/shadows manually onto the texture.

Before going into the details on how to create different effects for different materials I set up a really big image here.
Its all about the shading, see how the different meshes shade differently?
Try to get an eye for that!

(I myself have this as my desktop background, so everytime I boot or shut down my computer I take a look. Funnily i discover some new bit every time :p)

attachment.php



=================================================

LEATHER

=================================================

attachment.php


I found this leather texture at www.cgtextures.com and is called “Leather0021_2_S”
It is royalty free, so don’t bother with any copyright issues!
Only thing you need to keep an eye on at this stage:
Don’t take any texture with big scars or anything obvious, as otherwise you will have one and the same obvious thing clustered all over your texture….

attachment.php


First of all ‘m going to set the conrast to +100%
This will help to make the end texture bumpier…


attachment.php



Select a round area in the middle of the leather. While dragging the circle hold Shift, this way the x- and y- axis will be scaled at the same value
(remember that you can edit it with richtclick -> transform selection)

Don’t get to near to the border pixels, as otherwise we wont have a round brush, but one which is almost round but has an edge on one side

attachment.php


Now rightclick again and click on “refine edge” (I do hope that this is the corresponding english name for the german button)
You can see the numbers I put in in my texture, they may vary, depending on the texturesize you are using…
Just make sure that the selection doesn’t crash with the image border and the texture fades in well radially.

attachment.php


Click the “OK” button and cut out your selection (either with Ctrl + X or Edit -> Cut)

Open up a new document (Ctrl + N) , size 512x512 pixels.
Copy your selection onto the new document

Now we will make it a greyscale, Image -> Corrections -> Color / Saturation (Ctrl + U)


attachment.php


Now click on Edit -> Brush Presetting and you made a custom brush! Congratulations!!


attachment.php


attachment.php


attachment.php



Afterwards invert you picture (Ctrl + I) and set it to a new custom brush…
I tend to name the first one something like “LeatherCustomBrush” and the second one “LeatherCustomBrushInverted”, but you can leave it default as you wish!



Checklist:
What should you have learned by now, what should you have to show until now?

After having worked out all these steps you wont need these anymore for new textures (except the new ones need ot structures and you want to make other leather variations) but overall you have your texture brushes completely set up now.

This is wherer the actual texturing begins:

Set up a color palette, it needs 3 color variations of brown (don’t get to detailed here which color it should be like, we are going to modify that later.)
One example would be:

Highlights: #bca28b
Colorl: #86705c
Shadows: #40372f

A tip on the side:
I recently discovered the Color Fields in the right hand upper part of my viewport.
You can select any color on your canvas or the color picker tool and afterwards click on a free spot of the color field…
Now save the color and it’s the last one in the row of colors.
You can now have any tool activated, but when moving you cursor there it will be converted to the eyedropper tool automatically and you can pick up your color again.

This way you don’t have any annoying image snippets with color variations and don’t need to pick it up with the eyedropper everytime you need the color.

Good, now set up a new document (or outline the parts you want to texture with the polygon cut tool) and fill the whole space with the base color (#86705c).

attachment.php


Now set your color to the highlight (#bca28b), a suitable size (I myself tend to use a really large brush, like 512 pixels big) and go over your texture gently. Make the brushes overlay, but not too much, as then the color will be to one sided in these spots.

attachment.php


Afterwards do the same with the shadow color (#40372f) and the inverted brush

attachment.php


Now yet again, add 100% more contrast (I wont tell you how again, you already did that, remember?)

attachment.php


Now change the Gradiation Curve.
You can find it under Image -> Corrections -> Gradiationcurves (Ctrl + M)

attachment.php


attachment.php



Afterwards add a bit of (enter correct name here plz) -> I searched for 10 minutes for a dictionary, I don’t want to anymore, but you’ll see what I mean in the picture! -_-

attachment.php


Now add a bit of gamma correction, its value 1 here, but may differ from texture to texture!

attachment.php


Last but not least add the sharpen filter Filter -> Sharpenfilter -> Sharpen

attachment.php


attachment.php


Now everything that is left is the shading.
You may ask yourself how the heck shall I get bright and dark areas in there without destroying the structure of the leather?

Very quick, I don’t want to get too much into detail here:

Add a new layer, paint in your highlights with the bright color and the shadows with the dark one you used before and set the layer blending mode to “copy together”

attachment.php


Done!
You now have a leather pattern…
Congrats!!



=================================================

METAL

=================================================

Set up a new working space and fill the canvas with a middle light grey
I chose #919191

attachment.php


Our highlight color will be #d2d2d2 and the darkest color will be 565656.

Set up a custom brush:

attachment.php


This is the brush's tip. I think it shipped with PS, so you might actually have the same brush in yout list!
It's called Sampled Brush 1

Give it the following settings:

Opacity: 25%

Formsettings:

Size Jitter: 100%
Minimum Size: 50%

Angle Jitter: 100%

Spraying: (I hope thats the coorect term)
Spraying: 150%
Count: 1
Count Jitter: 75%


Other Settings:
Opacity Jitter: 40% (if you have a tablet this is usefull, as you can set it to the pen's pressure)
Flow Jitter: 60%

You should get something like this

attachment.php


Now select our dark color and drag the brush once or twice over the whole canvas. (IN "N" or "Z" strokes)

attachment.php


Afterwards do the same with the light color, but paint once or twice more on the canvas!

attachment.php


Now set up a second custom brush:

This time the "Splatter 24 Pixels" one, it should be located somewhere in your brush list aswell.

attachment.php


Apply the following settings

Opacity: 20%

Formsettings:

size Jitter: 100%
Minimum Size: 50%

Angle Jitter: 100%

Spraying:
Spraying: 800%
Anzahl 1
Count Jitter: 75%

It should look something like this now

attachment.php


Take your light color, set the brush size very large and brush over the canvas again for one or two times!

attachment.php


Now we want it to have a lot more shininess, so we gonna set the conrast to +100

attachment.php


You can now shade as you want!
As this is only greyscale you can go with dodge and burn, but whatever suits you best will work!
My texture looks like this:

attachment.php




=================================================

LOINCLOTH

=================================================

First of all you are going to create an own custom brush!
Do so by opening up a new document and filling the background by white.
Now do a few strokes in one direction (so basically parallel lines) and erase the ends to resemble a non square
overall shape

attachment.php


Now take the eraser, make sure your background color in the toolbar is white and erase the upper and lower part of the brush, so that it fades in

Click on Edit -> Add Brush Presetting (or something appropriate)

attachment.php


Erase everything again and make the background black.

Select the brush again, turn it 90° in the brush presets window.
Also apply following settings:

Formsettings:
Angle Jitter: 0% (but set the controller to "direction")

Colorsettings:
Color Jitter: 2%
Saturation Jitter: 1%
Hue Jitter: 1%

Other Settings:
Opacity Jitter: 25%
Flow Jitter: 66%

Your brush preview now should look like this (more or less)

attachment.php


Now choose the color you want your loincloth to be.
I'm going with a green here, but you can use whatever you like!

Just be sure that it is a very dark tone and 25% opacity!

Brush vertically a few times...
Dont bother if the black appears between the strokes!

attachment.php


Now take another color, same green, but a bit lighter and go over it horizontally!

attachment.php


Repeat this (taking a lighter color, changing brush direction) a few times, some 3 or 4 more colors should do

And this is what you should have by now:

attachment.php


Now again take a very dark tone of your color and set the opacity to 10

Stroke a few times in both directions, doesnt matter in which direction first or how often, just as long as it look okay!

attachment.php


Again, play around with the gradiation curve (CTRL + M)


attachment.php


Now add a new layer (CTRL + Shift + Alt + N)

Take a scratchy brush (doesnt matter which one really, it should only suit what you are aiming for)
I chose "Chalk 60 Pixels", which i think came with PS...

Apply these settings:

Formsettings:
Size Jitter: 100%
Angle Jitter: 100%
Roundness Jitter: 100%

Spraying:
Spraying: 250%

Color Settings:
Color Jitter: 10%
saturation Jitter: 1%
Hue Jitter: 2%



Pick up a dark color and now paint over your loin with 100% opacity (but make sure you are working on hte right layer!)

attachment.php


Edit the layer blending and opacity settings as it suits you!
Mine worked out quite well set to "darker color" with 30%

Reduce it to one layer (CTRL + E)

Make your work color black, take your first brush with 10% opacity now and paint a few strokesi n both directions

Clean up the parts you dont need and your texture is done!
The good thing with this method is that you can easily adjust the flow of the loin with your brush strokes...

attachment.php




=================================================

STONE

=================================================

Although I wrote down the names of the brushes I used, I forgot to write down the settings aswell...
I'm sry for that!
But it shouldnt be a big deal...
Just add a few jitters, keep in mind to not jitter the opacity too much, we want to make rock.
And that is chunky, so we need contrast!

the first brush we are using is the "Watercolor Loaded Wet Flat Tip".
It should be in your standard brush list...

attachment.php



NOw make it 20% opacity, black and fill the background a few times with your brush strokes...
Dont get to even here...
After some strokes concentrate on a few areas, leaving the others lighter!

attachment.php


Now do the same with a slightly more opaque brush, I used 40 oOpacity.

attachment.php


Now click on "channels", it is located directly next to your "layer" window.
Add a new alpha channel by clicking on the "add new layer" button, it is highlighted on
the next image

Now again take your brush, set the opacity to 20% and a white color.
Now paint onto your canvas...
Again, this is going to be bumpy, so try to contrast it enough!

attachment.php


Afterwards select a black color and again go over your already dark areas a few times.

attachment.php


Now back to your layer again!
Click on the backgroundlayer twice...
A message will pop up, just click okay.
You backgroundlayer will be renamed into "Layer0" and wont be a background anymore...
So what...

Just check that the layer name is highlighted with a blue background, so you can be sure to work
on the right layer!

Now hit Filter -> Renderingfilter ->
Lightning Effects (I hope thats the correct term)

attachment.php


Setting: Standard

Now turn the spotlight 180^, so that the light source comes from the upper left corner.
Drag it as far away from the texture as you can, while leaving the middle point in the middle of it.
Now drag one of the other points (not the one directly on the opposite of the first point)
in the corresponding corner.
You will see that the other one will move appropriate to the one you are dragging!

attachment.php


Now apply following settings:

Spotlight
Intensity: 50
Fokus: 100

Properties:
Shininess: -100
Material: 50
Lightning: -30
Environment: 5

Relief Channel: Alpha 1 (thats the one we drew ourselves)
Height: 100 (though this varies strongly, as it depends on the painted alpha map's contrast very much!

(You may need to undo the rendering and tweak the underlaying texture again, in my example the 40% opacity black brush strokes on the left hand side stood out way too much)
So after going back and forth a few times this is what my base texture became:

attachment.php


And this is what it became after i rendered it

attachment.php


Now you can go into the gradiation curve and tweak the color gradients a bit to make it more uneven.

attachment.php



Apply a sharpen filter
Filter -> Sharpen Filter -> sharpen

attachment.php

Done

After a few more clicks thats what i made out of it

attachment.php





=================================================

FUR / HAIR

=================================================


You already know how to set up a custom brush (if not, then look at the loincloth tutorial)
This time we are going to have only 4 lines...

attachment.php


Apply the follwing settings to it:

Brush Form:
Angle: 90°
Spacing: 25%

Formsettings:
Size Jitter: 35% (if you are able set it to "pen pressure"))
Angle Jitter: 2-5% (set the controler to "direction")
Roundness Jitter: 100%


Spraying:
Spraying: 90%
Count: 2
Count Jitter: 100%

Colorsettings:
Color Jitter: 2%
Saturation Jitter: 1%
Hue Jitter: 1%

Other Settings:
Opacity Jitter: 25%
Flow Jitter: 66%


Fill the background with a dark color!
You can even use black...


Set your brush opacity to 100%
Select the darkest color and brush over the canvas in the direction you want the hair to flow.

attachment.php


Afterwards take another color (something in between the dark and the middle color) and go over it again.

attachment.php


NOw take the middle color, set the brush opacity to 50% and do the same again until you reched the lightest color

attachment.php


I used the following colors:
Light: 775959

583e3e

Middle: 463131

352424

Dark: 261a1a

attachment.php


Click on Image -> Corrections -> Gradiation Curve (CTRL + M) and
change the contrast some to make the hairs pop out better!


attachment.php


Now my texture became very reddish, which i didnt want it to...
So just hit CTRL + B or Image -> corrections -> Color Balance
and pull the slider away from the red gently until the color is what you want it to be....

attachment.php


Now set up a new brush...
Settings dont bother too much, just take some grundgy brush tip,
set it to spray a bit, set all color jitters to 10%, the opacity to 100% and paint with your middle tone color onto a new layer

attachment.php


Now change the layer settings..
Its not that important which layer blending mode you choose, but mine became quite nice as "Difference" and 35% opacity..

attachment.php


With a different custom brush tip

attachment.php


and some other jitter settings you can easily achieve soemthing like this aswell:

attachment.php


 

Attachments

  • Tutorial001.jpg
    Tutorial001.jpg
    278.4 KB · Views: 1,948
  • Tutorial002.JPG
    Tutorial002.JPG
    71.5 KB · Views: 1,110
  • Tutorial003.JPG
    Tutorial003.JPG
    39 KB · Views: 1,144
  • Tutorial004.JPG
    Tutorial004.JPG
    157.9 KB · Views: 1,100
  • Tutorial005.JPG
    Tutorial005.JPG
    64.1 KB · Views: 1,117
  • Tutorial006.JPG
    Tutorial006.JPG
    48.5 KB · Views: 1,072
  • Tutorial007.JPG
    Tutorial007.JPG
    22 KB · Views: 1,131
  • Tutorial008.JPG
    Tutorial008.JPG
    64.7 KB · Views: 1,062
  • Tutorial009.JPG
    Tutorial009.JPG
    32 KB · Views: 1,036
  • Tutorial010.JPG
    Tutorial010.JPG
    4.9 KB · Views: 1,068
  • Tutorial011.JPG
    Tutorial011.JPG
    13.9 KB · Views: 1,050
  • Tutorial012.JPG
    Tutorial012.JPG
    25.7 KB · Views: 1,086
  • Tutorial013.JPG
    Tutorial013.JPG
    32.8 KB · Views: 1,072
  • Tutorial014.JPG
    Tutorial014.JPG
    57.5 KB · Views: 1,046
  • Tutorial015.JPG
    Tutorial015.JPG
    86 KB · Views: 1,064
  • Tutorial016.JPG
    Tutorial016.JPG
    53.1 KB · Views: 956
  • Tutorial017.JPG
    Tutorial017.JPG
    77.6 KB · Views: 940
  • Tutorial018.JPG
    Tutorial018.JPG
    37.4 KB · Views: 912
  • Tutorial019.JPG
    Tutorial019.JPG
    75.2 KB · Views: 947
  • Tutorial020.JPG
    Tutorial020.JPG
    91.4 KB · Views: 908
  • Metal001.JPG
    Metal001.JPG
    5.7 KB · Views: 1,101
  • Metal002.JPG
    Metal002.JPG
    3 KB · Views: 934
  • Metal003.JPG
    Metal003.JPG
    5.5 KB · Views: 888
  • Metal004.JPG
    Metal004.JPG
    11.1 KB · Views: 1,062
  • Metal005.JPG
    Metal005.JPG
    14.9 KB · Views: 982
  • Metal006.JPG
    Metal006.JPG
    2.6 KB · Views: 932
  • Metal007.JPG
    Metal007.JPG
    14.3 KB · Views: 878
  • Metal008.JPG
    Metal008.JPG
    18 KB · Views: 988
  • Metal009.JPG
    Metal009.JPG
    22.4 KB · Views: 986
  • Metal010.JPG
    Metal010.JPG
    10.8 KB · Views: 945
  • Gewebe001.JPG
    Gewebe001.JPG
    24.4 KB · Views: 1,090
  • Gewebe002.JPG
    Gewebe002.JPG
    19.7 KB · Views: 989
  • Gewebe003.JPG
    Gewebe003.JPG
    6.3 KB · Views: 877
  • Gewebe004.JPG
    Gewebe004.JPG
    8.9 KB · Views: 926
  • Gewebe005.JPG
    Gewebe005.JPG
    12.6 KB · Views: 924
  • Gewebe006.JPG
    Gewebe006.JPG
    16.9 KB · Views: 927
  • Gewebe007.JPG
    Gewebe007.JPG
    15.6 KB · Views: 944
  • Gewebe008.JPG
    Gewebe008.JPG
    48.9 KB · Views: 909
  • Gewebe009.JPG
    Gewebe009.JPG
    29.4 KB · Views: 952
  • Gewebe010.JPG
    Gewebe010.JPG
    8.4 KB · Views: 939
  • shadingexamples.jpg
    shadingexamples.jpg
    151.2 KB · Views: 1,091
  • Stone001.JPG
    Stone001.JPG
    2.3 KB · Views: 898
  • Stone002.JPG
    Stone002.JPG
    40.7 KB · Views: 2,158
  • Stone003.JPG
    Stone003.JPG
    42.5 KB · Views: 2,182
  • Stone005.JPG
    Stone005.JPG
    184.2 KB · Views: 940
  • Stone006.JPG
    Stone006.JPG
    37.9 KB · Views: 883
  • Stone007.JPG
    Stone007.JPG
    90.1 KB · Views: 903
  • Stone008.JPG
    Stone008.JPG
    48.6 KB · Views: 863
  • Stone009.JPG
    Stone009.JPG
    40.5 KB · Views: 1,173
  • Stone010.JPG
    Stone010.JPG
    50.9 KB · Views: 879
  • Stone011.JPG
    Stone011.JPG
    8 KB · Views: 849
  • Fur001.JPG
    Fur001.JPG
    22.5 KB · Views: 845
  • Fur002.JPG
    Fur002.JPG
    38.3 KB · Views: 885
  • Fur003.JPG
    Fur003.JPG
    39.8 KB · Views: 830
  • Fur004.JPG
    Fur004.JPG
    42.4 KB · Views: 878
  • Fur005.JPG
    Fur005.JPG
    45.4 KB · Views: 895
  • Fur007.JPG
    Fur007.JPG
    94.3 KB · Views: 868
  • Fur008.JPG
    Fur008.JPG
    83.9 KB · Views: 874
  • Fur009.JPG
    Fur009.JPG
    56.8 KB · Views: 832
  • Fur010.JPG
    Fur010.JPG
    69.3 KB · Views: 877
  • FurAlternativeBrush.JPG
    FurAlternativeBrush.JPG
    11.8 KB · Views: 829
  • FurAlternative.jpg
    FurAlternative.jpg
    356.2 KB · Views: 880
Last edited:
Sry, i dont know how to change the language after installation!

And sure this isnt useable like that in wc3...
That is why i stated that at the beginning of the tutorial...
Too bad you didnt even read my intro!

Well, tell me how to paint a leather bump map really easy and i'll change the workflow to not use texture brush!
(I hope you mean texture, not custom brush in general, because that is kinda a lame thing to say, isnt it? I mean, sure everything has pros and cons, but saying its shitty all the way is kinda... whatever it is... i dont wanna start some flaming)
 
really guys, this is all?
i mean... it took me like hours and hours to simulate certain textures, i compiled an archive with good looking tutorials and this is all? in like all these weeks 5 posts and nothing that helps me either making my examples better or helping me expand this for the sake of all?

and i'm really sry for you pyrity...
in case you havent noticed, i wrote a short introduction where i stated its not directly for wc3 this way, but you could achieve something for wc3 with the techniques!

i'm really disappointed of all of you, that nobody can take himself like half an hour and review these tutorials properly and help me and others to get better with photoshop...
specially you pyrity as moderator!

i thought you where more grown up than this...
 
so, why arent they good then?
stone looks like stone, leather like leather and so on...
the benefit is that its not time consuming?

you can keep your irony for you man, or you are not good as moderator!
i like my outcome pretty much more than several others already posted ones!

i dont say you should hype my tutorial or worship me or whatever, just constructive criticism, not premature ironical fucking around...
 
so, why arent they good then?
stone looks like stone, leather like leather and so on...
the benefit is that its not time consuming?

Because they look like custom brush spam? People don't like textures that were made quickly. They want ones that people took their time to do to make it look great. Go look at some of the really good resources in the skins section. Now how many of those used brush spam, and how many of them were painted completely by hand?
 
i understand what you mean, still you cant deny that it looks okay...
I do deny that it looks okay. It doesn't look okay at all.

its better than most of the really newbish stuff and its the way you are talking with me!
then make better tutorials in this style!
We already have "how to texture" tutorials that are better than this one...?[/QUOTE]
 
first one is okay for texturing fundamentals, but doesnt even touch the topic of how to actually get the right structure of the texture

nothing against mr.goblin,k i respect that he made himself so muhc work, but:
1. the leaves look really plain and not organic
2.the sand doesnt look sandy at all
3.the ice doesnt look warcraftish at all
3. the snow is really plain
4. fur is the same, but my technique uses a custom brush => doesnt take as long
5. the hard skin doesnt fit into wc3
6. the hooves look like fur
7. i wouldnt have recognized the feather as such, and the dont fit into wc3
8. the turtle shell doesnt look like the wc3 one at all
9. the leather has no texture to it, its plain mixed together brown colors
10. the linen cloth looks really brushy (you know, you can distinguish the brush strokes from eachother too much)
11. the bamboo doesnt fit into other wc3 textures and looks really flat
12.the marble looks not as marble should
13. the metal structure looks like wc3 stone

kimberly's tutorial is nice, its good for blending colors, but not much more


i already knew all of these tutorials, i already read through all of them, but i think they all (although they all wherent bad) missed something...
mr. goblins tutorial is going in the right direction, but i dont like the outcome and he misses some steps i would have wrote down (e.g. for the wood tutorial i would have made myself some thoughts about how to tell people to stroke the edark brown lines in and so on)


finding something good or bad is subjectiv!
so, now take yourself the time and do the same list with my tutorials please and tell me how to get rid of the parts you dont like, thats constructive criticism i can cope with, but just comming here, stating it sucks and acting like a you-know-what is really making me wonder how you got tutorial moderator...
 
first one is okay for texturing fundamentals, but doesnt even touch the topic of how to actually get the right structure of the texture

nothing against mr.goblin,k i respect that he made himself so muhc work, but:
[...]

kimberly's tutorial is nice, its good for blending colors, but not much more
They all have parts of them that are useful and good for teaching something. Yours doesn't really teach much besides learning how to abuse brushes.
 
congrats!! you made a tutorial on how to do 30% of your own artwork!

and seriously. look at Mr. Goblins tut. he does it all freehand (cept a bit of sharpen here and there.) and it turns out to look a whole lot better. same with the other 2! if their tut missed something, then yours missed wayy more then theirs.

Not to mention the fact that this doesn't look very nice and laid out well.
 
Top