Integrating 3D models with photography
Interested in integrating your 3D work with the real world? This might help
# 1 29-11-2005 , 07:20 AM
Registered User
Join Date: Nov 2005
Posts: 4

Normal Map vs. Displacement Map

Hi,

can someone please explain, why game developer use normal maps on low-poly models? What is the advantage of normal maps compared to displacement maps?

I know that is a basic question, but I am a bit confused. :headbang: I always thought disp. maps would be the right way to go from a high-resolution model to a low-poly model.

Thanks!

# 2 29-11-2005 , 11:48 AM
mtmckinley's Avatar
The Maya Mountain
Join Date: Aug 2002
Location: Seattle, WA
Posts: 8,245
displacement maps will literally add geometry to the model to achieve a high-res result. Game engines, while able to handle a lot more polys than previously, still can't handle THAT much more geometry. Normal maps achieve a simulated high-res look without adding geometry at all.

# 3 29-11-2005 , 08:19 PM
blomkaal's Avatar
Subscriber
Join Date: May 2004
Location: Denmark
Posts: 816
I'd like to add a little to this question. Since visually they're alike, why whould you wanna use disp. when you can use normal maps?
Since normal maps are usable in realtime rendering and disp. maps aren't, I'd assume that disp. maps are a lot render intensive than normal maps


Liter is French for 'Gimme some ****ing cola before I break vous ****ing lips!"
# 4 29-11-2005 , 08:31 PM
Funky Bunnies's Avatar
Subscriber
Join Date: Mar 2005
Location: Illinois, USA
Posts: 250
Yes, displacement maps are a lot more render intensive, but normal maps don't ACTUALLY alter the geometry. For instance if you look at the silhouette of your normal mapped model, there will still be edges. - normal maps still have the same basic idea of normal bump maps in how they only affect the lighting during the render process - so it still has the problem where the more parallel you view your surface the less of the normal map detailing will be seen. That's the way I see it anyway...

# 5 30-11-2005 , 12:01 AM
mtmckinley's Avatar
The Maya Mountain
Join Date: Aug 2002
Location: Seattle, WA
Posts: 8,245
If you have no restrictions regarding poly usage (ie. rendering a movie) there's no reason to use normal maps, as displacement maps give an actual high-res result.

As was mentioned, because normal maps are only simulated high res detail and the detail ISN'T actually there, you still see the profile and geometric limitations that the low-res model originally is. Which isn't very condusive to high-res movie rendering.

# 6 30-11-2005 , 12:00 PM
Registered User
Join Date: Nov 2005
Posts: 4
I'm working with Zbrush and Maya and therefore I use disp maps to transfer the model from zbrush to maya without bringing >1 million polygons to maya.

I don't have anything with game engines to do. So, therefore I think I do not need realtime rendering.

Actually, what I do mostly is creating small aniamtions, still-pics, and adding some special effects to self-captured videos. (all non-professional)

Am I right, if I say that I actually don't need normal maps for my stuff and disp maps are better for me, since rendertime is not really a problem for me?

# 7 30-11-2005 , 12:29 PM
mtmckinley's Avatar
The Maya Mountain
Join Date: Aug 2002
Location: Seattle, WA
Posts: 8,245
In my opinion, yes, you are correct.

# 8 30-11-2005 , 07:24 PM
blomkaal's Avatar
Subscriber
Join Date: May 2004
Location: Denmark
Posts: 816
Ahh, so what I was saying is actually kinda like saying "why model holes when you can just use transperancy maps?", right?


Liter is French for 'Gimme some ****ing cola before I break vous ****ing lips!"
# 9 01-12-2005 , 06:42 PM
Registered User
Join Date: Aug 2004
Posts: 408

Originally posted by blomkaal
Ahh, so what I was saying is actually kinda like saying "why model holes when you can just use transperancy maps?", right?

Erm, imo you said the other way around, but yea.

# 10 02-12-2005 , 08:38 PM
gem1066's Avatar
Registered User
Join Date: Sep 2005
Location: UK
Posts: 6
Can you make normal maps in Photoshop 7 and can you see the affects to in PS 7, or do you need a program that surports normal maps.

# 11 16-12-2005 , 12:14 PM
caligraphics's Avatar
Registered User
Join Date: Mar 2003
Location: Billund, Denmark
Posts: 992
You will need some 3D software to visualize the normal map, but I think it would be possible to create one in PS7/8/9/...20

but you will have absolutely no control.


Carsten Lind
Senior 3D Artist,
Maya Software Manager & Maya Instructor
LEGO Systems A/S
Posting Rules Forum Rules
You may not post new threads | You may not post replies | You may not post attachments | You may not edit your posts | BB code is On | Smilies are On | [IMG] code is On | HTML code is Off

Similar Threads