Adventure Game Studio

AGS Support => Advanced Technical Forum => Topic started by: Monsieur OUXX on Mon 17/03/2014 11:47:28

Title: Lack of particles system that handles alpha
Post by: Monsieur OUXX on Mon 17/03/2014 11:47:28
Hi everyone,

At the moment we have a few cool particle engines around (akumayo's particles engine, the weather module, snowRain module, etc.).
But all of these were created before AGS got really up-to-speed with alpha blending. Unless I'm mistaken, none of them handles alpha (only full transparency).

If one of you skilled gentlemen decided to look into it, I and others would be eternally grateful.
Title: Re: Lack of particles system that handles alpha
Post by: Calin Leafshade on Mon 17/03/2014 12:45:12
I would imagine that most of the particle systems handle alpha just fine. Nothing in the API has changed. Where we used to get pink fringes, now you won't.
Title: Re: Lack of particles system that handles alpha
Post by: Monsieur OUXX on Mon 17/03/2014 14:12:34
I remember you saying that before, but I'm pretty sure they're quite old (by design) and use a lot of obsolete technical choices.
Just one line like "if color==COLOR_TRANSPARENT" is enough to sabotage the whole module.

Anyway I'll look into it and come back to the community when the investigation is over ;)
Title: Re: Lack of particles system that handles alpha
Post by: tzachs on Mon 17/03/2014 17:40:31
I'm using ParticleSystemManager (http://www.adventuregamestudio.co.uk/forums/index.php?topic=36706.0) and it seems to handle my alpha containing particles just fine.
Title: Re: Lack of particles system that handles alpha
Post by: Monsieur OUXX on Tue 18/03/2014 18:45:49
Quote from: tzachs on Mon 17/03/2014 17:40:31
I'm using ParticleSystemManager (http://www.adventuregamestudio.co.uk/forums/index.php?topic=36706.0) and it seems to handle my alpha containing particles just fine.

That's the one I experimented on too, EXCELLENT :) And that's the one that was causing alpha issues with 3.2.1. So apparently it handled well the upgrade to 3.3.0. Hurray.
Title: Re: Lack of particles system that handles alpha
Post by: Monsieur OUXX on Tue 25/03/2014 18:18:51
It turns out that jerakeen's ParticleSystemManager has issues with 3.3.0 (see the "blue cups" bug reported by AGD2, that I also encountered).
:(
If someone manages to solve that one...


EDIT: the module has no issues.