Name: General Particle System
Summary: The goal of the project is to give developers more freedom in the definition and usage of particle systems than the current BlockParticleSystem. The new system will allow developers to
define and alter the behavior of the particles at runtime. This makes it possible to create a wider range of particle systems and also allows the environment to influence the particles.
Scope: Engine
Current Goal: Initial release (ticked boxes are done):
Phase: Implementation
Curator:@Linus
Related:
Summary: The goal of the project is to give developers more freedom in the definition and usage of particle systems than the current BlockParticleSystem. The new system will allow developers to
define and alter the behavior of the particles at runtime. This makes it possible to create a wider range of particle systems and also allows the environment to influence the particles.
Scope: Engine
Current Goal: Initial release (ticked boxes are done):
- [x] runtime particle system definition
- [ ] performant instanced rendering (have to rework this, might postpone it to a later version)
- [x] compatability rendering for older hardware
- [ ] API for modules
- [x] core/default/engine set of affectors and generators
- [ ] defining new affector and generator types in modules (almost done)
- [x] Textured particles
- [ ]one shot particle systems and proper cleanup
Phase: Implementation
Curator:@Linus
Related:
Last edited: