I'm happy to present several new fancy particle affectors, along with several particle system enhancements. I hope this will be the first of several enhancements I'd like to add to the Irrlicht engine.
First up, a video introducing all the affectors:
http://www.youtube.com/watch?v=-brLc8uUeQk
Alright, now to describe each affector indepth:
- Collision Response Affector: This affector allows for collision detection per particle at a speed that is actually useful for many effects. It has a bounce coefficient allowing for fine-tuned control over how the particles bounce.
- Color Morph Affector: This changes the colors of particles based on a user supplied array. It supports any number of colors allowing for very specific effects.
- Random Direction Affector: This affector adds a random direction to particles allowing for effects like wind turbulence to be achieved. It has several controls to fine-tune the effect.
- Scale Affector: This changes the size of individual particles, allowing for effects like smoke to expand over time. Requires my custom particle enhancements to work!
- Spline Affector: This affector simulates a spline that pulls individual particles along a path. Very powerful.
Now, as I know some people won't look at this seriously unless they've seen a screeny, here you go:
Can your version of irrlicht do that? Didn't think so
Final Note:
Please, please, please post bug reports or optimizations for these affectors or modifications. I'd like these to be as helpful as possible. Otherwise, feel free to leave any comments or other suggestions.
Thanks.
[Download Center]
Win32 Demos: http://kilauea.zxq.net/Downloads/DKNewI ... -demos.zip
Minimal Package: http://kilauea.zxq.net/Downloads/DKNewI ... inimal.zip
Full Package: http://kilauea.zxq.net/Downloads/DKNewI ... s-full.zip