I’ve been trying to get better lightmap precision / better definition of shadows out of the compiler; it turns out that in a major slip-up I didn’t read the manual carefully enough and thus was compiling with very blurry default lightmap settings. Doh. For the record, -samplesize must be added to the BSP stage as well as the light stage.
Anyway, I decreased the samplesize from 16 to 6. This results in shadows from handrails and even chainlink fences suddenly becoming visible. What a nice surprise! It also blows the BSP up to over 90MB, most of that is in the lightmaps.
I switched to the yellow sky and a sort of amber colour for the windows – it’s not perfect yet, but it fits better than what I had before.
Here’s the result of the higher lightmap resolution. The stairwell makes a sharp shadow on all surrounding walls. Individual steps’ shadows are well defined. There could be some more smoothing of the shadows, but overall this is a huge improvement. Partially due to my own ineptitude at reading manuals… luckily I caught the mistake.
Here, too, clearly visible shadows from handrails on the floor. Amber windows somewhat harmonizing with the overall colour scheme.
All the stairs became a lot more detailed and there are now several types of them.
We’ve now got actual doors with glass panes in them.
Both the frame and even the chainlink fence now cast actual shadows. Before, there was nothing of the sort.
Well defined shadows of the pipes; again, chainlink fence casting shadow as well.
Here, too, patches / alpha blended textures casting shadows. Needs more smoothing though.
That staircase with proper shadows.
Close up. Again smoothing needed.
Fan room; cables etc. are now casting discernible shadows.
A nice improvement, I think. This isn’t the end of the totem pole as far as lightmaps are concerned, either. There’s still some headroom that can be used to get the shadows both well defined and smooth. The compiling time goes through the roof doing this, and for more extreme settings / for a final compile I probably need a hardware upgrade.