Game Development Community

Alpha Sorting problem in Particle Emitter

by Viren Thambidorai · in Torque Game Engine · 06/09/2008 (4:50 am) · 0 replies

Hi,

I am facing Alpha Sorting problem in Particle Emitter.


img129.imageshack.us/img129/5953/alphaprobln2.jpg
This is the Emitter datablock

datablock ParticleData(FireHydrantHitParticle)
{
    dragCoefficient = 0.0;
    gravityCoefficient = 0.0;
    windCoefficient = 0.0;
    inheritedVelFactor = 0.0;
    lifetimeMS = 800.0;
    lifetimeVarianceMS = 200.0;
    useInvAlpha = 0.0;
    spinRandomMin = 2.0;
    spinRandomMax = 2.0;
    textureName = "ParticleEditor/Particles/WaterHit";
    spinSpeed = 5.0;
    times[0] = 0.0;
    times[1] = 0.5;
    times[2] = 1.0;
    colors[0] = "0.5 0.5 0.5 0.8";
    colors[1] = "0.5 0.5 0.5 0.8";
    colors[2] = "0.0 0.0 0.0 0.0";
    colors[2] = "0.00 0.00 0.00 0.0";
    sizes[0] = 1.0;
    sizes[1] = 2.0;
    sizes[2] = 2.50;

    constantAcceleration = "0.0 0.00 0.0";
    AccelerationVariance = "0.0 0.00 0.0";
    constantAcceleration3D = "0.0 0.00 5.0";
    AccelerationVariance3D = "0.0 0.00 0.0";
};

datablock ParticleEmitterData(FireHydrantHitEmitter)
{
    ejectionPeriodMS = 20.0;
    periodVarianceMS = 10.0;

    thetaMin = 0;
    thetaMax = 180;
    phiReferenceVel = 0;
    phiVariance = 270;
    overrideAdvances = 0;
    orientParticles= false;
    orientOnVelocity = false;
    particles = "FireHydrantHitParticle";
   
    ejectionVelocity                          = "0.0 0.0 0.0";
    velocityVariance                          = "0.0 0.0 0.0";
    ejectionOffset                            = "0.0 0.0 0.0";
    OffsetVariance                            = "0.0 0.0 0.0";
    ejectionOffset3D                          = "0.0 0.0 0.0";
    OffsetVariance3D                          = "0.0 0.0 00.0";
    ejectionVelocity3D                        = "0.0 0.0 10.0";
    velocityVariance3D                        = "0.5 0.5 0.5";
    
};



Any suggestions for solving this issue ?