Generalised classes for providing particle systems in any rendering environment.

Particle systems are used to provide lots of visual effects like smoke and water in a 3D environment. This generalised system provides the basic mechanics and also a collection of pre-built functions for controlling and rendering particles.

This package is not usable directly. It forms the base for a renderer-specific set of functionality. To use the particle system with your desired rendering API, please look under the appropriate org.j3d.renderer package.

Currently the code is considered beta. It works reasonably well, but there are a few things in the code that need work.

Acknowledgements

The code in this package was originally provided by Daniel Selman of Tornado Labs.