Wirehead Studios

General Discussion => Off-Topic => Topic started by: leilei on 2016-06-22, 23:39



Title: gratuitous engine enhancing
Post by: leilei on 2016-06-22, 23:39
Instead of cluttering the offtopic topic with something that's a topic i'll do this thread


i've just got renderer particles working (https://www.youtube.com/watch?v=q0QXkASElcc) though it's only fired through a special deformVertexes (compatibility/ehnancing for mods in a Darkplaces way?).  It's actually a port of the very hacked cgame particle code (rather than take JK2/JA/s FX system, MME system (which is msvc2007+ centric) and RTCW/ET's system)


Title: Re: gratuitous engine enhancing
Post by: Phoenix on 2016-06-23, 01:37
Looks very nice, but that's quite a framerate hit.  How many particles are you rendering in that scene?


Title: Re: gratuitous engine enhancing
Post by: leilei on 2016-06-23, 11:25
I had the limit set to 16384.  The trace-based bounce physics does it in


Title: Re: gratuitous engine enhancing
Post by: leilei on 2016-07-13, 16:28
I've moved the particle spewing to traps, ported more of my cgame effects over and optimized a bit.

having it limited by a backend call helps performance a lot, as well as turning off bounce/bubbling for all disabled particles.

http://www.youtube.com/watch?v=a3PFD_ZsVcM


Title: Re: gratuitous engine enhancing
Post by: Phoenix on 2016-07-13, 20:44
Nice!  The blood particles look especially good.  :doom_thumb:  :doom_love: :doom_love: :doom_love: