Dynamic Shadow Bleed Through


Gurney Halleck
04-07-2006, 04:32 PM
I did a fast compile on a map I'm working on and I have shadows bleeding through walls. Will full compile take care of this problem or is something I did in creating the brush or something else like needing to add light block texture?

Shadow on wall bleeds through to ....


...here. Shadow is just beyond the doorway threshold.


Cheers

Ca-Chicken-Soup
04-08-2006, 02:59 AM
A normal compile won't take long, try it out.

But if there is a problem still you can put a hollow in the wall with dev/black texture which should kill the shadow within the wall so it won't 'bleed'.

Gurney Halleck
04-08-2006, 09:13 PM
After running a "normal" compile there is no change in the shadows. Is there a difference between a normal run and a full run? 6 hour compile on a partial map with zero optimization - Ey yi yi - don't want to do that again.

KominAaa
04-08-2006, 09:50 PM
depends are you saying fast vis of full vis ?

fast rad or normal rad ?

Someth|ngW|cked
04-11-2006, 04:53 AM
Run a full compile with full normal VIS and RAD

Use the cordon bounds to cordon off just the area that you need to test, make sure to include a light and a spawn point within the cordon and that the cordon state is enabled

The compile tools will only compile objects within the cordon bounds

skdr
04-11-2006, 06:05 AM
Is that wall func_detail or maybe other entity?

Gurney Halleck
04-11-2006, 07:15 AM
Originally posted by skdr
Is that wall func_detail or maybe other entity?

No... Just a regular ol' block brush entity.

FuzzDad
04-11-2006, 03:24 PM
I do believe that's a known bug with some vid cards set on high shadows. It's similiar to the one where you can see a players shadow on a the floor above if the gap between the head and the ceiling is only a few units above their heads. I don't think they're sure why it happens because it's not consistent.

SOL.

Gurney Halleck
04-11-2006, 05:20 PM
Originally posted by FuzzDad
I do believe that's a known bug with some vid cards set on high shadows. It's similiar to the one where you can see a players shadow on a the floor above if the gap between the head and the ceiling is only a few units above their heads. I don't think they're sure why it happens because it's not consistent.

Upon further reflection I've kinda come up with the same conclusion as to a "code problem". The dynamic shadows are cast from shadow_control but I don't think they are influenced by or take cues from the light_env. This causes shadows to be cast while "indoors" as shown:



I don't now if its a card related problem (nVidia 6600 GT, PCI Express) or not since I've only seen this game on my machine. However I do see the indoor shadow problem in the offical maps, Donner, Flash, and have seen the player-shadow-through-walls issue too.

An additional problem is the shadows have an additive property with each other:


Real shadows have the same density when they overlap. So until our friends write additional shadow code, I think I'll chalk it up to one of those thing that causes you to go Hmmm, and move on.

SilentSteps
04-11-2006, 05:46 PM
I think it's just a thing with the Source Engine. The additive shadows exists on my computer too. I just hope in the near future, the shadowing with Source improves. (I like BF2's shadows, for some odd reason)

Ca-Chicken-Soup
04-11-2006, 09:04 PM
Originally posted by FuzzDad
I do believe that's a known bug with some vid cards set on high shadows. It's similiar to the one where you can see a players shadow on a the floor above if the gap between the head and the ceiling is only a few units above their heads. I don't think they're sure why it happens because it's not consistent.

SOL.

Oh so it's a bug? I thought it was just my bad mapping or something, I put gaps in walls with the black texture on the inside to kill these shadows..

SilentSteps
04-12-2006, 10:11 AM
Originally posted by FuzzDad
I do believe that's a known bug with some vid cards set on high shadows. It's similiar to the one where you can see a players shadow on a the floor above if the gap between the head and the ceiling is only a few units above their heads. I don't think they're sure why it happens because it's not consistent.

SOL.

Out of curiousity, does the problem occur with your computer?

FuzzDad
04-12-2006, 06:08 PM
Originally posted by SilentSteps
Out of curiousity, does the problem occur with your computer?

Yup. nVidia 6800, P4 3.2. Going to get my 7800 in a few days and I'll try it again.

Day of Defeat Forum Archive created by Neil Jedrzejewski.

This in an partial archive of the old Day of Defeat forums orignally hosted by Valve Software LLC.
Material has been archived for the purpose of creating a knowledge base from messages posted between 2003 and 2008.