Thanks, it worked. Although it doesn’t look as good as light_spot in my opinion. Couldn’t find any option to give the light_dynamic more “focus” like you can set in the light_spot.
By the way, I found out that moving my map around the grid the black part moves around as well but can’t make it disappear completely. Tried turning the map 90 and 180 degrees but the results were the same.
I noticed with some entities , if you turn off smart edit, and copy a key and apply it to a like entity, sometimes you will get some desired results. For instance with a sky_camera, I needed my fog to be a density of 0.2, but there isn’t an option for it. So I copied the key from a env_fog_controller and it worked fine.
The reason named lights look crap is because they don’t bounce in radiosity calculations. Only one set of rays is emitted from the origin lighting entity, and whatever face they hit is the end of the calculation. So whichever faces are lit will be lit and whichever faces that aren’t lit will be completely black. Further degrading the light quality is compression done on the lightmap data. This results in fairly noticeable “color banding” that is especially prevalent on blue and red light color.
Normal lights will have rays bounce 8 times from the source, which creates darker ambient light in unlit areas.
Named lights not bouncing is a limitation of Valve’s radiosity implementation and can’t be changed without costly side effects.
You can fake ambient light using tricks. In addition to the named light_spot, add a regular light entity with the same name and of the same color as the spot, but only set the brightness to like 5-15. Then set “quadratic” to 0 and “linear” to 1 in the light’s keyvalues. You may have to play with the brightness a bit to get the ambient light to look right and not be too bright.
I have tried that but apparently the focus key (_exponent) changes nothing on a light_dynamic. Anyway I ended up using light_dynamic after all. I’m not even sure anymore but I think that it looks more realistic with light_dynamic? Here’s how it is right now:
I thought about doing this but for some reason thought it would be harsh on performance although I know a static light shouldn’t be a problem. Oh well, if I for some reason get fed up with the light_dynamic, I’ll use this method.
Thanks for your help guys.
Also sorry for the late reply, have been busy with stuff.