Wow THANKS !!!Adding "ALPHATESTENABLE = FALSE" just fixed it!! Damn I could have thought of that myself...
So I guess the alphatest gets set to TRUE by the particle system and is never rechanged.
I might even have an explanation for the 0.03 as borderline. The function TVParticleSystem.SetEmitterAlphaTest(...) has the standard value 8 for iAlphaRef. And 8 / 255 = 0.03 !
Also no problem with artifacts/resolution, that was totally my fault.
Oh and if this helps you: yes the same effect happens with TVParticleSystem.Render().
So everything is fine now!
Three happy ones for Sylvain
