   directx particle engines
  hey guys i was wondering if there are any directx particle engines out there that i could use?   
  I don't know of any offhand, but particle engines are fun to code and you should have a bash, even if it's just to get some experience.   ;Quote:Original post by ArmadonI don't know of any offhand, but particle engines are fun to code and you should have a bash, even if it's just to get some experience.Seconded. They're particularly good for learning about dynamic vertex buffers, the pros/cons of point sprites, and the various blending modes. And they're pretty quick to get running.   ;Quote:Original post by Evil SteveSeconded. They're particularly good for learning about dynamic vertex buffers, the pros/cons of point sprites, and the various blending modes. And they're pretty quick to get running.Yeah, Steve, definitely.To Crappy22, you should easily get one up and running and the basic principle is the following.a basic Particle has the following attributesangleposition,lifetime,color(alpha, red, green, blue) <-- (Alpha mostly used with lifetime to determind opacity of the particle, this means that dying particles will fade out),textureYour particle engine just manages some different effects. Call it a Particle Effects Engine. an Explosion for example will then randomly generate particles from a central starting location. Every frame, the particles are then pushed further away from the center.The color of the particle can be bright red in the middle and as it goes further away, for a cool effect you can then increment the other components (Green and Blue) and reduce the Alpha (Opacity)I hope this helps ;)   