I've just done a fairly substantial rework of the particle system; no custom particles yet (still classic Q1) but the render has been totally gutted and updated to support selection of different particle textures, arbitrary size, arbitrary alpha fade, arbitrary growth, and possibly a few other things. The default at particle creation time is exactly the same as the classic Q1 dot particle.
I've also been able to optimise particle vertex submission a little bit, so it should run faster on many systems than 1.4 did, and will run faster on all systems if the number of particles needs to be increased at any time. This was always on the to-do list, and wasn't reliant on the extra flexibility above, so it's nice to finally get it done.
I still support unlimited particles, which is great for pointfiles. Incidentally, 1.4 had a bug where pointfile particles were clipped by solid leafs - that's gone too.
All in all a nice evening's work.
Tuesday, February 10, 2009
The joy of Particles
Posted by
mhquake
at
9:10 PM
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment