View Full Version : Normal maps

05-25-2004, 07:00 PM
hi, i have just implemented DotProduct3 Bumpmapping to my app, that works fine, but the problem is how do i make normal maps? is there a tool i can use or is there some method that works? i had an idea of making a mesh in Milkshape for example (like a 64*64 grid etc) then converting each normal from xyz to rgb... is there a better way?? thanks in advance!

05-25-2004, 07:09 PM
NVIDIA texture tools has a plugin that will take a height map and generate the color dot3 maps.


05-25-2004, 07:10 PM
For creating a normal map out of a high poly model and it's corresponding low poly version you can use the program by nvidia called Melody. For creating normals maps from a texture map you can use nvidia's photoshop plugin that does this. These are located at http://www.developer.nvidia.com

ATI's dev site has similar tools too.

There is also 'Open Render Bump' which does the same kind of thing as Melody.


05-25-2004, 09:13 PM
Here's ORB:

It can capture normals and textures from highpoly to lowpoly models.

For testing purposes I recommend HeightmapToNormalmap command, just like the nvidia plugin. That command takes a TGA and turns it into a normal map with a strength value.

You can also use AddNormals command to combine two normal maps (for example a brick normal map and a concrete normal map).

More complex geometry requires capturing from models. If you use Milkshape, export to OBJ, ORB accepts .obj/.ase/.lwo.


05-25-2004, 10:47 PM
Thanks guys...you have been a huge help!