History: ParticleFX plugin
Source of version: 2
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 [[emitter]]s and [[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]]
* [[CodeSnippets#Particles|CodeSnippets]] - 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]]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