History: ParticleFX plugin
Preview of version: 1
- «
- »
[[Image:Particle_Accelerator.png|right|thumb|300px|screenshot of [[Particle Accelerator]]]]
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