PDA

View Full Version : Raytraced shadows and normal maps: Faceted shadows edges along mesh normals


RaiKen84
05-06-2009, 02:50 PM
Using 3DS MAX 2009 32 bit on Windows XP.

On my model i have a tangent space normal map generated in Zbrush (properly set up yes).

Problem appears when lighting it. 1 direct lightwith raytraced shadows, 1 omni fill light w/no shadows, mental ray, no indirect illumination. Shader is a standard blinn. (Got the same problem with a well setup skin SSS which is my intended shader for final render.)

http://bildr.no/thumb/404365.jpeg (http://bildr.no/view/404365)

As you can see, along the terminator of the light, most prominently at the eyebrow, a nasty edge appears on the shadow. I've tried tweaking the shadow/light settings in all the ways i can think of.

http://bildr.no/thumb/404386.jpeg (http://bildr.no/view/404386)
This is the model without any maps. Shadows are nice and soft.

http://bildr.no/thumb/404390.jpeg (http://bildr.no/view/404390)
Wireframe.

It would also seem that the shadow edge appears along the nearest normals along the terminator.

Searched the web for a long time, but no one seems to have any answers, or even the same problem. The problem appears on other models set up in a fresh scene too.

So, anyone have any ideas as to what i am missing?

mister3d
05-07-2009, 02:08 AM
Are you using gamma 1.0 for normal maps when loading them into max?

RaiKen84
05-07-2009, 09:14 AM
Are you using gamma 1.0 for normal maps when loading them into max?
Hmm... Is this a Zbrush export thing, as in on the map itself, or is it in the map settings of the max material editor? Been looking around for a gamma setting, including the help file, but unable to find anything. Seems i know even less about texturing than i thought.

On a side note, the Mental Ray Arch & Design material seems to lessen the sharp shadow, but it still creates some artifacts around the same area.

CGTalk Moderation
05-07-2009, 09:14 AM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.