i got a bug with some fog, if i make fog in a square room, i got strange shadow lines on the walls, if i put the fog something away from it it says: entity 0 brush 9 fog has multiple visible sides,
or something..
can some1 help me, its pretty annoying..
[color=#FF0000]don't you ever get stuck in the sky?
soad! well done![/color]
Thats called zFighting. Make the fog bounds go slightly into the brush, i.e. dont make the actual fog volume flush with the empty space, instead make it go into the walls slightly. That should stop it.
Jusser wrote:entity 0 brush 9 fog has multiple visible sides
Fog brushes can have at maximum, one visible face. It can either be a universal fog volume encompassing the entire bounds of the map, or it can have a single visible face from which you can enter into the fog volume (like the "fog of death" pits). If two or more sides are exposed to 'open air' then you will get this error message.
o'dium wrote: instead make it go into the walls slightly.
how much is 'slightly'?
cause, i have a wall of 32 wide, and so i decided to make the fog go into the middle of it, (so 16), but i still have the shadow bug. does it have to go further or do i have to place it something back?
[color=#FF0000]don't you ever get stuck in the sky?
soad! well done![/color]
q3map2 didnt have some kind of ambient occlusion setting did it?
You know, where it artificially makes corners and crevices darker than their surroundings. It might be a bug in this case where it treats the fog brush as if it is structural. Could be the light entity above the fog needs to messed with a bit as well.
Try making a shader for your fog and add a small value for it to cast surface light if all else fails.
Jusser wrote:i don't use q3map2 actually, i don't think it has to do with the compiling.
Well whatever you are using to compile is most likely causing the issue, it looks like the fog was casting shadows. In the future, you might want to mention 'little' details like that in the first place so everyone else doesn't go off on a wild goose chase on your behalf.