The Particle system extension

This extension provides the Particle Emitter object, which allows to display a large number of small particles, so as to simulate effects like fire, explosion and many more.

Editing the object

Particle Emitter allows to change a large number of parameters :

Rendering mode

3 rendering mode are available : Points, Lines and Quad.
The first mode will display points with the specified size.
The second will display lines with specified thickness, and a length that will vary according to the length specified and the speed of the particle.
The last mode will display image with the specified size.
You can also choose if the particles must be rendered using standard or additive mode.

Particles

Each particle have a limited lifetime, chosen randomly between two values which can be changed.

Quantity of particle can be unlimited or fixed to a number, in which case the emitter will stop emitting after reaching this number of particle.
The flow is the number of particle created by seconds. You can enter -1 so as to throw all particles in a single shot.

You can also change the maximum number of particle. Note that this number change the memory taken by the emitter. If this number is really huge, it can cause a crash.

Simple setup
You can choose an initial color for particles, and a color to fade to.

Advanced setup
Each particle have a red, green, blue component. For each of them, you can choose if the value must be fixed ( In which case you can enter the value in the box below ), if the value must be randomly choosen ( In which case, you can choose the minimum and maximum using the two boxes ) or if the value must be changed over the time ( In which case, you can also choose the minimum and maximum using the two boxes ).

You can also choose an initial and final value for the transparency.
Size and angle of particles can also be customized in the same way. You can in addition choose if these values must changed over the time or take a random value when they are created.

Emission zone and direction

Particles appears in a sphere, around the position of the emitter object. You can change the radius of the sphere.

Simple setup
Particles will be emitted in a direction. You can choose the angle of this direction as well as the angle of the spray cone. A important value for this spray cone will result in a emission of particles in a large number of direction around the direction specified. A value of 0 will emit particles only in the specified direction.

Advanced setup
Particles will be emitted in a direction. This direction is characterized by its value on X, Y and Z axis ( like forces, with an additional Z axis representing depth ).
A direction using values like 1;0;0 will thus be the same as a direction using values like 5;0;0

You can also personalize two angle which describe a portion of a sphere.
For example :
0 et 6.28 will define a complete sphere, meaning particles will be thrown in all directions.
0 et 0 will throw particles only in the specified direction.
3.14 and 3.14 will create a disc.
1.57 and 1.57 will define a cone of angle 1.57 radians ( 90° )

These angles are in radians : PI(=3.14159) radians is equal to 180°

You can finally choose the force of the emission, by choosing a minimal and a maximal value.

Gravity and friction

Simple setup
You can add a gravity to particles : Simple choose the angle of the gravity force, and the value of this force.

Advanced setup
You can change the gravity applied to particle of the emitter : Enter its value on X, Y and Z ( depth ) axis. A value of 0;0;0 will define no gravity. Finally, friction influence particles' deceleration.

Actions and conditions

Actions and conditions allow to change same parameters as described above.
Condition “No more particles” allows to test if an emitter does not emit particle anylonger. If such a case, it must often be destroyed.