NVIDIA CUDA Accelerated Particle Engine in OpenGL - 12 Million Particles

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
16,733
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Sep 13, 2010

This is a particle engine I wrote using OpenGL and CUDA to update the particles. You can download it and try it out yourself here:
http://www.craigmouser.com/random/cudaparticles.zip
(You need an NVIDIA graphics card, 8 series or newer)

or download the source code and check it out here:
http://www.craigmouser.com/random/ParticleEngine.zip
(It's fairly well documented, hopefully you can figure it out)

My goal was 750,001 particles, I am running over 12 million here.
The song is Snooze by DJ Stearny.

Category:

Gaming

Tags:

License:

Standard YouTube License

  • likes, 2 dislikes

Link to this comment:

Share to:

Uploader Comments (mouser58907)

  • Why i have Two Gtx560 ti and i have 9 fps with 700000 particles?

  • @changestyleman

     A lot of people with multilple GPU's say it doesn't run well, I tell you what, buy me another 480 and I'll fix the code ;)

  • i have a quadro fx 3700. would that work for your code? its built for live renderings but im not a major coder and have only fooled around with some very simple c++.

  • @moviemakersdj I think it should. Make sure your drivers aren't too far out of date and download the binaries in the first link in this videos info and give it a try.

  • 2 or 3d?

  • @TheNordbjerg When I originally wrote it I was rendering them in 3D but only updating them in the two directions. Since then I have upgraded it to run in 3D. I did this because I had an 8800 GTS at the time and I needed more registers to update the particles in 3D, but now with my big bad 480 I can run it in 3D like a pro!

see all

All Comments (44)

Sign In or Sign Up now to post a comment!
  • @changestyleman GTx560 TI is a TI series card... it is junk.

  • @changestyleman because a GTX480 is double the card of a GTX560 Ti, and when you SLi or CrossFire 2 cards together you don't get an even double performance, it's like %60-75 increase

  • @GhostXoP You'd honestly "like to know what" I've done, yet you assume I don't know anything relevant to GPU programming or assembly? How much of a retard are you? I've been a game programmer for almost 10 years, working with X360 and PS3, and done tons of programming you could only dream of. Fucking retard talking about text based games, you really would like to live in the delusional world you create for yourself wouldn't you? Talk to me when you actually have accomplished something.

  • @GhostXoP I never said anything about your programming ability. I don't even know who the hell you are. Learn the difference between "Your and You're" because it makes you sound like an idiot. Well, you probably are one. I've been programming video games for a long time, I certainly know my way around a GPU. Honestly by your poor grammar and lack of social banter, it spells what you are: A waste of time and space.

  • @inEarthCEO Honestly id like to know what you've done, and compare it to what ive done. One of them is sitting on youtube sucking the dicks of people who've made things truely better then what you will ever make. Im guessing you've gotten a hold of a C compiler and made text games. Do you even know what the hell CUDA is?Let alone a GPU? Do you know what registers are? Surely you've never even touched an assembler or know what the difference is between 32 and 64 bit. 30years old? Log the hell off

  • @inEarthCEO So that says that im not a programmer?Apparently your on your period. Some excuse to get pissed at someone for not understanding the purpose of the demo.

    I could say your one who has no life intentionally finding comments and bashing them.I could also say your going to get pissy from this response and do what,say i have no legs?Your pathetic.Find a better way to respond and at least have some kind of dignity after saying it.Move out of your moms basement, and stop living on youtube.

  • You have some real programming skills... Nice work!

  • @kaoD Point taken, but generally...

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more