This is a demo video of the DPSF (Dynamic Particle System Framework) software that can be used to create custom particle systems (i.e. particle engines) in XNA quickly and easily. These are just a...
This is a demo video of the DPSF (Dynamic Particle System Framework) software that can be used to create custom particle systems (i.e. particle engines) in XNA quickly and easily. These are just a few of the particle systems that were created using it. You can download DPSF from http://dpsf.danskingdom.com to use it in your own XNA projects (or from http://dpsf.freeforums.org if danskingdom.com is down). The download also comes with the demo application shown here, so you can play around in these particle systems interactively yourself and look at the source code and see how they work (you will need to have visual studio 2008 and the XNA game studio 3.0 installed to do this). Note: the screen capture software used reduced the frame rate shown in the video by 100-300fps.
Like to rate videos and let people know what you think?
Automatically share your ratings, favorites, and more on Facebook, Twitter, and Google Reader with YouTube Autoshare.
Autoshare makes certain YouTube activities public on the services you choose. Select only the services you are comfortable with - like Facebook, Twitter, or Google Reader - to let your friends know what you like on YouTube. You can turn Autoshare off at any time.
Like to share videos with friends?
Automatically share your ratings, favorites, and more on Facebook, Twitter, and Google Reader with YouTube Autoshare.
Autoshare makes certain YouTube activities public on the services you choose. Select only the services you are comfortable with - like Facebook, Twitter, or Google Reader - to let your friends know what you like on YouTube. You can turn Autoshare off at any time.
Almost all of the particle systems in the video use point sprites, but a few of them use billboarded quads (i.e. the effect at 2:00, 2:55). Also, the size of the particles can have a large impact on performance. Sometimes you may get better performance by using more smaller particles instead of fewer large ones.
Yup, it can be used in 2D. All of the effects in the video from time 3:32 - 5:50 are done in 2D and the mouse is used to move the emitter and magnets around.
DPSF supports drawing particles as 2D sprites (using an XNA SpriteBatch), as well as 3D pixels, point sprites, and textured quads
Are you doing anything fancy for the graphical part of this or are you just using billboarded textures? Looks pretty good though. I'd be tempted to attach light objects to all those particles and destroy your frame rate.
Hey man i just downloaded DPSF and ive been lookin at the help but its kinda slow. You should make either a video tutorial or a text tutorial on your website, would be pretty awesome. Once i get the hang of this i cant wait to start implementing it in my games.
Yeah, I plan on putting up a tutorial section on the website once I finish writing my Masters thesis. I've had this planned for a while now, just haven't had time to get to it yet. Thanks though :)
Autoshare makes certain YouTube activities public on the services you choose. Select only the services you are comfortable with - like Facebook, Twitter, or Google Reader - to let your friends know what you like on YouTube. You can turn Autoshare off at any time.
DPSF supports drawing particles as 2D sprites (using an XNA SpriteBatch), as well as 3D pixels, point sprites, and textured quads