Page 1 of 1

What's the difference between Normal Maps and Surface Maps?

Posted: 08.11.2004, 10:45
by ianmac
The question above says it all really. I've searched the docs but can't find a description of the difference between these two parameters. The motherlode seperates these resources, but I can't find out what the difference is. Any help appreciated, I'm a Celestia Newbie...

Re: What's the difference between Normal Maps and Surface Ma

Posted: 08.11.2004, 11:15
by Harry
ianmac wrote:The question above says it all really. I've searched the docs but can't find a description of the difference between these two parameters.

A surface map contains the color, just like any ordinary map (uh, I was about to write "like any normal map", which would have been a bit confusing...).

A normalmap is not a "normal" map (sic), but it contains surface normals, i.e. information about the angle of this point relative to a flat surface - it contains information about hills and mountains. This is necessary to display realistic shadows. Bumpmaps are similar, but store the information in a different way - in fact, a normalmap can be computed from a bumpmap.

Harald

Re: What's the difference between Normal Maps and Surface Ma

Posted: 08.11.2004, 22:00
by Bob Hegwood
Harry wrote:A normalmap is not a "normal" map (sic), but it contains surface normals, i.e. information about the angle of this point relative to a flat surface - it contains information about hills and mountains. This is necessary to display realistic shadows.

Hey THANKS for that explanation, Harry. That's the first one I've
heard that I think I actually understand. :wink:

Take care, Bob

Posted: 08.11.2004, 22:17
by Evil Dr Ganymede
But note that neither normal nor bump maps actually change the altitude of the surface. They don't actually add surface topography directly to the planetary body - for that you'd need a mesh.

Posted: 09.11.2004, 09:28
by Harry
Thanks Bob :D

And yes, it's only shadows, no real change to the shape of the planet. So it looks best when looked at from straight above. To modify the shape you would need (as far as I know) to use displacement mapping However Celestia doesn't (yet?) support it, and you'd need a fairly new graphics card...

Harald