Friday, April 17, 2009

Good news! Bad news! Good news! Bad news!

Slightly mixed at the moment.

WinMHColour 2009 is now working perfectly with classic Quake BSPs; LIT files that will work with unmodified BSPs are being generated and look great.

However, while it could be released (together with a LIT pack), there is some slight room for improvement in terms of handling lava, slime and torches. Right now the lava and slime just add colour ro lights that are in leafs with the relevant content types; this needs to be modified so that nearby lights are done instead.

Torches need a kind of radiosity added. This will prevent situations where a torch in an alcove (like in the episode room in start.bsp) only colours the alcove itself.

So to experiment and as a proof of concept with radiosity, I've adapted HalfLife's version of QRAD to work with Quake 1 maps (relatively trivial, you can do it in 10 minutes or so). Works beautifully and has the desired result.

Unfortunately, I can't just drop in code, as the Halk Life SDK's license is not very permissive at all (in particular the restriction that modifications derived from it may only work with HL). Fortunately, it's close enough to Q2's version that I can pull code from there. Alternatively, I have some ideas of my own.

What all this means is that something that works well enough right now won't be released for another while yet, but when it does happen it will work even better!

1 comments:

Antonio said...
This post has been removed by the author.