All, I thought you might be interested in how my particle system is coming along. I've attached a screen shot of a smoke effect. I will post the source once I think it is ready.
It was rendered using 1,000 particles, each composed from a TriangleArray with 2 triangles. A partially transparent texture was applied to the triangles. The frame-rate on my GeForce II Ultra was about 55 FPS. Each particles is modeled using simply mass and surface-area. A wind-effect, gravity force and friction/drag act on each particles, making them move in a fairly realistic way. Ok, next step is a bounding volume for particle systems and planar collision detection / response. Next, dynamic textures and multi-texturing. Sincerely, Dan
<<attachment: smoke.jpg>>