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

General discussion about Celestia that doesn't fit into other forums.
Topic author
ianmac
Posts: 1
Joined: 08.11.2004
With us: 20 years

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

Post #1by ianmac » 08.11.2004, 10:45

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...

Harry
Posts: 559
Joined: 05.09.2003
With us: 21 years 2 months
Location: Germany

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

Post #2by Harry » 08.11.2004, 11:15

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

Bob Hegwood
Posts: 1048
Joined: 19.10.2003
With us: 21 years 1 month
Location: Germantown, Ohio - USA

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

Post #3by Bob Hegwood » 08.11.2004, 22:00

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
Bob Hegwood
Windows XP-SP2, 256Meg 1024x768 Resolution
Intel Celeron 1400 MHz CPU
Intel 82815 Graphics Controller
OpenGL Version: 1.1.2 - Build 4.13.01.3196
Celestia 1.4.0 Pre6 FT1

Evil Dr Ganymede
Posts: 1386
Joined: 06.06.2003
With us: 21 years 5 months

Post #4by Evil Dr Ganymede » 08.11.2004, 22:17

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.

Harry
Posts: 559
Joined: 05.09.2003
With us: 21 years 2 months
Location: Germany

Post #5by Harry » 09.11.2004, 09:28

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


Return to “Celestia Users”