Open your image in GIMP and duplicate the layer 3 times.
Name the layers as follows.
Color, specular, Illumination, Normal
You will need the Normals plugin.
Photo2Normal Plugin:
http://registry.gimp.org/node/69
In GG Normal direction +X -Y +Z
Hide all but the normal layer
Normal Maps: ***You must install this plugin first before doing this.***
http://registry.gimp.org/node/69
If you find you need more bump on your texture, cause you added a rough texture or need
to highlight some roughness. Open the image that you want to make a normal map.
Choose filter menu, Map, Normal map...
Under filter dropdown choose 9x9
under the scale, change that to 10
Press ok.
The image should turn blue with an impression of the height. Undo and repeat changing
the scale to you have the desire look, if it does not look bumped enough or is to much.
Save that file as the Filename_n.DDS dxt1 compression is fine
That is your _N file.
Hide all layers but your specular: _s
Info:
Specular - Mostly grey scale except for metalic objects, then the inverse of the reflectence color of the metal is used for the specular color.
Desaturate the layer. Luminance is fine.
Clamp the levels of black and white with the levels filter.
The whiter the brighter. Pure white and pure black are not realistic. Attain a happy medium.
When satisfied save this as Filename_s.dds dxt1 compression is fine.
Illumination texture _i.dds
Hide all but your illumination layer. Make sure alpha is on for that layer.
Select the areas on the texture you want to be illuminated.
Using the levels filter, make them all white.
Select the inverse selection and press the delete key.
export the file as Filename_i.dds dxt1 compression is fine.
This is for a non PBR workflow.
RIP
Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz, 2400 Mhz, 4 Core(s), 4 Logical Processor(s), 8gb RAM, Nvidia gtx660, Windows 7 Pro 64bit, Screen resolution 1680 x 1050.
New:
Intel(R) Core(TM) i5-8400 CPU @ 2.81GHz, 12GB RAM, Nvidia gtx660, Windows 10 Home 64bit, Screen resolution 1920 x 1080. System Passmark 3774