History: ParticleFX plugin
Source of version: 6
Copy to clipboard
{IMG(src="img/wiki_up/Particle_Accelerator.png",thumb="y",align="right",rel="box[g]",width="300",stylebox="border", desc="Screenshot of ((Particle Accelerator))")}{IMG}
ParticleFX is an Ogre plugin.
While Ogre itself contains a particle system, ParticleFX is the library which contains various optional ((-emitters|emitter))s and ((-affector|affector))s.
Emitter examples:
* box
* area
* ellisoid
* point
* ring
Affector examples:
* linear force
* rotation
* colour fader
* deflector plane
To use this plugin you have to add the file ''Plugin_ParticleFX.dll'' to your project and refer it in the config file ''Plugins.cfg''.
__Optimisation__
* Allocate particles at the beginning. Avoid creating particle system at runtime.
* Try achieving the desired effect minimizing the particle count. That can easily leads to huge slowdown.
!!See also
* ((OGRE Particle Editor))
* ((Particle Accelerator))
* ((Particle Universe plugin))
* ((Snippets|#Particles|Snippets)) - section Particles
** ((ParticleExampleSun|Sun Effect)) - An Example Particle Script
** ((Moving Space Dust Effect)) - A Space Dust Effect
** ((InterpolationAffector|Interpolation Affector)) - A particle affector to vary size, rotation and velocity of particles.
** ((IteratedFractal|Iterated Fractals)) - Using ((-ManualObject|ManualObject))s as Point Sprites to create a Pickover attractor (updates in real-time with a ''million or more'' points!)
** ((ParticleExampleSun)) - particle code + how to use
** ((MeshEmitter)) - an emitter class + example