pl4gu3 on 4/3/2005 at 16:42
This is probably a very noobish question, but when I place a light close to a wall, the glow seems to come out on the other side.
When i move the light away from the wall, the wall "shadow" on the other side becomes larger. Its like the top of the wall is at the same height of the light.
This only occurs if I make a door in the wall. Is there a way to avoid this?
Krypt on 4/3/2005 at 17:05
Don't worry, you're not a noob for wondering why lights are shining through walls. This is just another annoying bug with the lighting engine that crops up occasionally. Unfortunately there's no really good way to fix it, other than moving the light around and tweaking your bsp. Also make sure the bsp surface for the wall is set to cast shadows.
Twist on 4/3/2005 at 23:37
How did you make your door?
If you added a brush for the wall, then subtracted a brush to create the door, try creating it a different way.
Try using brush clipping and vertex editing to create your door instead. Or add three separate brushes to create the spot for your door, like so:
Inline Image:
http://www.seechangesystems.com/pics/brushes.jpgThis is just a suggestion that falls in line with Krypt's suggestion to "tweak your bsp." :)
Karkianman on 5/3/2005 at 01:52
i just subtract 2 rooms and connect them with a subtracted doorway...
Raen on 5/3/2005 at 09:06
Though there is the occassional bug that shows up, usually you just have to make sure:
1. Your light is a shadow casting light
2. Your wall surface is casting a shadow (uncheck the "DoNotCastShadow" checkbox)
Sometimes the renderer will get confused if part of the radius of a light seeps into another zone - such as when you have a torch adjacent to a doorway - but usually it's one of the two above cases.
pl4gu3 on 5/3/2005 at 09:38
Using seperate brushes seems to help. i can now prevent the problem most of the time.
Moving the light away from the wall or lowering the radius also helps. I think I had the torch-near-doorway problem.