Reply
Reply
 
Thread Tools Display Modes
chrisradsby's Avatar
Old (#1)
Hey fellow Polycounters, I've been having an issue in UDK.

I'm working on a scene that has sexy normal maps but and it looks great in the previewer til I actually build the lighting then most of my normal detail just disappears. I'm trying to figure out why. I've tried a lot of things already.

My scene has a
+Dominant Direction Light
+Ambient Light (For more control over the scene)
+Two point lights to check out the normal maps.

I have tried

- Multiplying Normal Map
- Changing the number of bounces
- Changing Environment Intensity
- Changing the Diffuse Boost
- Changing Values on Indirect Normal Influence Boost
- I've tried importing other objects into the scene, regular UDK ones, the same problem.
- All kinds of smaller settings that I can't really remember, it's just a haze of changing small values here and there and rebuilding to see the effects.

and lastly here is a lighting detail shot before and after right from the editor. Any help is appriciated, sucks that I'm stuck.

Currently working for :
Ubisoft Massive
- Environment Artist
Currently working on:
The Division
Portfolio: http://christofferradsby.com/
Offline , dedicated polycounter, 1,659 Posts, Join Date Sep 2009, Location Sweden/Malmö  
   Reply With Quote

Stromberg90's Avatar
Old (#2)
Tried changing the lightmap size on the models, cause before you bake the lighting the lights are dynamic i think.
I dont know if increasing the lightmap size will fix it completly but atleast some i think.

Scene looks nice ;)
Andreas Strømberg
Portfolio - www.strombergart.com
Offline , polycounter, 1,126 Posts, Join Date May 2010, Location Norway Send a message via Skype™ to Stromberg90  
   Reply With Quote

Gilgamesh's Avatar
Old (#3)
Increase the normal map influence in world properties?
Offline , triangle, 303 Posts, Join Date Jun 2009, Location London, UK  
   Reply With Quote

Oniram's Avatar
Old (#4)
the ambient light MAY have something to do with that.
Offline , card carrying polycounter, 2,039 Posts, Join Date Apr 2007, Location Belmont, CA Send a message via Skype™ to Oniram  
   Reply With Quote

chrisradsby's Avatar
Old (#5)
Quote:
Originally Posted by Gilgamesh View Post
Increase the normal map influence in world properties?
Yep, I've tried doing that. It's at 0.8 right now.

Quote:
Originally Posted by Oniram View Post
the ambient light MAY have something to do with that.
I have tried deleting the ambient light, it's the same result without it, I've tried deleting all lights except the point lights and it's still the same result.
Currently working for :
Ubisoft Massive
- Environment Artist
Currently working on:
The Division
Portfolio: http://christofferradsby.com/
Offline , dedicated polycounter, 1,659 Posts, Join Date Sep 2009, Location Sweden/Malmö  
   Reply With Quote

Xendance's Avatar
Old (#6)
How big is the radius of the light? The realtime light acts as an infinitely small light source, while the baked ones use an actual sphere that emits light, so to speak.
The default value for point lights is 32 if I recall correctly.

The setting can be found in the light's properties, under Light/Lightmass/Lightmass Settings. There is an option called "Light Source Radius". Make that smaller.

Though that works for the point lights, no idea about the directional light. You could just increase the depth of the normal maps by multiplying them in the material editor with 2, 2, 0.5.
Offline , triangle, 387 Posts, Join Date May 2010,  
   Reply With Quote

chrisradsby's Avatar
Old (#7)
Quote:
Originally Posted by Xendance View Post
How big is the radius of the light? The realtime light acts as an infinitely small light source, while the baked ones use an actual sphere that emits light, so to speak.
The default value for point lights is 32 if I recall correctly.

The setting can be found in the light's properties, under Light/Lightmass/Lightmass Settings. There is an option called "Light Source Radius". Make that smaller.

Though that works for the point lights, no idea about the directional light. You could just increase the depth of the normal maps by multiplying them in the material editor with 2, 2, 0.5.
I've tried that without any luck, even multiplying the normal maps in the shader using a 3 constant vector/Normal map + multiplier.
Currently working for :
Ubisoft Massive
- Environment Artist
Currently working on:
The Division
Portfolio: http://christofferradsby.com/
Offline , dedicated polycounter, 1,659 Posts, Join Date Sep 2009, Location Sweden/Malmö  
   Reply With Quote

Xendance's Avatar
Old (#8)
How big are the lightmaps for the meshes? Could be that they're too low resolution to capture all that high-detail light and normal information.

Last edited by Xendance; 02-25-2011 at 01:42 AM..
Offline , triangle, 387 Posts, Join Date May 2010,  
   Reply With Quote

Ben Apuna's Avatar
Old (#9)
My first answer was going to be:

Try bumping up the Indirect Normal Influence Boost in the Lightmass section of the World Properties, the default is 0.3 try going higher.

but since you already tried that...

I seem to remember someone else having a similar issue and the cause was that the normal maps weren't imported and compressed (unpacked?) properly.

They need to be set to TC_NormalMap compression upon import IIRC.

Another problem could be the version of UDK you are using. There was a change in the August 2010 UDK Beta that was supposed to make normal maps show up better in indirect lighting.

Before Update:


After Update:


If it's not that, maybe this page can help.

http://www.chrisalbeluhn.com/UDK_Lig..._Tutorial.html
Ye Olde Portfolio | Google+ | #1GAM | Aspiring indie developer.
Offline , veteran polycounter, 2,522 Posts, Join Date Feb 2009, Location Hawaii Send a message via Yahoo to Ben Apuna  
   Reply With Quote

chrisradsby's Avatar
Old (#10)
Quote:
Originally Posted by Ben Apuna View Post
My first answer was going to be:

Try bumping up the Indirect Normal Influence Boost in the Lightmass section of the World Properties, the default is 0.3 try going higher.

but since you already tried that...

I seem to remember someone else having a similar issue and the cause was that the normal maps weren't imported and compressed (unpacked?) properly.

They need to be set to TC_NormalMap compression upon import IIRC.

Another problem could be the version of UDK you are using. There was a change in the August 2010 UDK Beta that was supposed to make normal maps show up better in indirect lighting.

Before Update:
x

After Update:
x

If it's not that, maybe this page can help.

http://www.chrisalbeluhn.com/UDK_Lig..._Tutorial.html
Thanks, yeah I know I put the compression to TC_NormalMap when I imported it. I've also tried bringing the scene into another UDK-version with no luck. It might be the point lights killing the normal map detail. Kinda sad since I think all that detail look awesome. I'll see if I can figure it out. Thanks!
Currently working for :
Ubisoft Massive
- Environment Artist
Currently working on:
The Division
Portfolio: http://christofferradsby.com/
Offline , dedicated polycounter, 1,659 Posts, Join Date Sep 2009, Location Sweden/Malmö  
   Reply With Quote

Harbinger's Avatar
Old (#11)
There's nothing wrong with your scene, the behavior you're seeing is completely expected and normal, no pun intended

What you're seeing is simply the difference between the high quality real-time lights that Unreal uses for preview and the resulting bake, which is optimized to be efficient at run-time.
Offline , line, 87 Posts, Join Date Sep 2010, Location Chicago  
   Reply With Quote

Stromberg90's Avatar
Old (#12)
^^
Along the lines of what i said.
Andreas Strømberg
Portfolio - www.strombergart.com
Offline , polycounter, 1,126 Posts, Join Date May 2010, Location Norway Send a message via Skype™ to Stromberg90  
   Reply With Quote

Reply

Thread Tools
Display Modes

Posting 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

Forum Jump

Copyright 1998-2012 A. Risch