All,

I've attached the quick example I knocked up which uses the particle system
code I wrote for j3d.org. You can use it in commercial applications. I hope
we can get enough people behind this so that it's a resource for all of us!
:-) The code is designed to allow people to write their own
ParticleFunctions (update particle properties) as well as ParticleFactory
implementation (initialize particle properties) and ParticleInitializers
(reinit. particles when they die and are recycled). I hope these will be
contributes back into the codebase and act as a library for everyone to draw
upon.

I have not spend a great deal of time optimizing yet, but I'm pretty pleased
with the performance so far. I've attached a sample screen shot as well.

On my TODO list is currently dynamic textures on particles and hierarchical
particle systems (e.g. when a rocket particle collides with a wall, it
creates a dynamic explosion particle system automatically). I'm also going
to be modeling from atmospheric effects such as sparks and lighting to see
what issues that raises for the API.

Sincerely,

Daniel Selman

Author - "Java 3D Programming"
http://www.manning.com/selman

Attachment: particle-factory.properties
Description: Binary data

Attachment: ParticleTest.java
Description: Binary data

<<attachment: smoke.jpg>>

Reply via email to