At some point in the future we'll be looking at this and be like 'meh'. That's because I know there is still room for improvement. How? How abouutt... simulating atoms to their actual size... ;-) Like 6.022E23 / mol ? Yeah, totally sweet
think about the amount of particles involved in pouring a glass of water....like 1,000,000,000,000,000,000? how about planetary collision? 1,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000?
@fgndngv you have to recompile the code. Well that's the only way i know how to do it. in the particles.cpp you can find near the top of the page a variable to set the number of particles. I set it to 75000 particles on my 8600M GT, it can render it at about 25-30 fps. It's pretty sweet.
What people dont understand is that this was not rendered. It is real time computation. He is using the power of the graphics card to perform calculations 100s of times faster than the cpu can perfrom, in essence a homebuilt supercomputer.
If you have an NVIDIA graphics card that is CUDA enabled you can build your own supercomputer. You dont need to buy the Tesla GPU which is essentially the same thing.
I've never seen a GTX card perform this smoothly with anything. But if its true thats pretty amazing. I have heard promissing things about the Tesla GPU's
This doesn't look like a fluid simulation, it looks more like a rigid body sim. if it was fluid it would have viscosity and a lot more movement. The ball doesn't even float. its rigid body simulations where some of the spheres clump together.
Read the description first 6 words. its implied it a particle fluid simulation. I hardly acts as a fluid because of the huge chunks that seem to fly off and not behave like a fluid.
It is definitely NOT a rigid body simulation. It is something called "Discrete Element Method" or DEM. This is meant to simulate salt, sand, or even pouring dry rice. A rigid body simulation calculates collisions with the actual geometry of the particles, (far slower to calculate!) Please see my video which looks even less like water. watch?v=WiGQBaK1Xzg
if you are interested in benchmarking the benifits of cuda please look into the University of Sanford's Folding at Home (F@H) programs. I assure you most top end graphics cards with Cuda can run calculations and stream processing exponentially faster than top of the line cpus. Cuda is limeted to run only certain calculations though...
Well, a gpu is purely a mathmatical chip. While CPUs are good at instructions and data moving, GPUs excel in math. And all of us wondered what happened to the Math Co-processor.
Who cares what it looks like does it really have any real world aplication usage."nah we just make all the is crap so people can sit infront of their PC alday and play and say OOOH AAAh. Time wasters.
It turns the graphics card into what is effectively a really fast CPU. As such, it is useful for things such as visual effects for movies, complex mathematical operations, scientific research, simulations, etc.
For example, I have 3 3d renders of a few seconds each, of fluids here on youtube. Each took about 12 hours just to simulate - not even to render. As shown by these videos, CUDA can let you do similar stuff in real time.
Does this use smoothed particle hydrodynamics? If so, could you explain how it works? I have been trying to use it, but I just don't understand the algorithms that I have seen.
yea realise that it something like this was in the game, the videocard would have to waste most of its resources just to render the balls flying around.
Sorry, I don't know what to do. I assume that you may need to separatley download it, or maybe it's an error, but if not, I'm not really sure what could be going on. Thanks for the site by the way! : )
download the driver and the toolkit and shezam u got it^^ i think its a sdk version at the nvidia cuda zone. type that into google and i think the first site is the right one
How much would you say this is utilising the 8800GTXs potential performance?
Considering Nvidia's goal is to get GPU physics in games, when shared with graphics I am wondering how much a simulation like this would add to the processing load?
its 2011 and we still got only tech demos... bullshit
MrBratkenSolov 6 months ago
At some point in the future we'll be looking at this and be like 'meh'. That's because I know there is still room for improvement. How? How abouutt... simulating atoms to their actual size... ;-) Like 6.022E23 / mol ? Yeah, totally sweet
hitokiri657 7 months ago
think about the amount of particles involved in pouring a glass of water....like 1,000,000,000,000,000,000? how about planetary collision? 1,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000?
danthemanzizzle 9 months ago
@danthemanzizzle
But seriously, we can use analytic methods to accurately simulate fluids with far less particles than are present in reality.
otonanoC 9 months ago
Taste the rainbow... :P
rodisnothere 11 months ago
What am I supposed to be seeing? I just see a bunch of balls lol
Wipemuck 11 months ago
what is cuda?? how does it work is it something you install??
found817 1 year ago
:30 Mochi!!!! Any OE-CAKE users?
d3tach3d 1 year ago
@d3tach3d Yep :)
XAutomatedOwnerX 1 year ago
Now, they have to do this again.
With 1 zillion balls... then, it might look more like water.
imalwayswatchingu00 1 year ago
I CANT SHIT A BETTER FLUID ENGINE.
Okay so loop every object for every object.......
for(i=0,i<65,000,i++){
}
mrhalholhel1900 1 year ago
What does Cuda mean? What is it?
JoDaddyy 1 year ago
and why wouldn't a Radeon HD Card do this ?
Dune1884 1 year ago
@Dune1884 Because CUDA is part of nVidia's monopoly.
Lawdrun 1 year ago
Fluid simulation done wrong you alot more particles and the settings are wrong its seems static
IMamazone 1 year ago
what the hell is cuda
benry200 1 year ago
I could only dream to have this rendered real time. I'm stuck with hours and days of render time (no) thanks to my PC. :(
roejames12 1 year ago
@fgndngv
I used Visual Studio 2008 to view the files and recompile them. They have other demos too.
himeee 1 year ago
@fgndngv you have to recompile the code. Well that's the only way i know how to do it. in the particles.cpp you can find near the top of the page a variable to set the number of particles. I set it to 75000 particles on my 8600M GT, it can render it at about 25-30 fps. It's pretty sweet.
himeee 1 year ago
@mchlor Well, nowadays it's being applied in Bioinformatics for protein folding studies and a whole host of other useful endeavors!
Califorun 1 year ago
whats difference between physx and cuda?
jamesrogers93 1 year ago
What's the name of that program..?
UntakenNick 1 year ago
Wooooooow! More cores are better than few.
byteusa 1 year ago
this GPU is released in 2006... i wonder how much 480's can do today :)
pvtbert 1 year ago
huge power : D maybe i shoud get a new grafic card :P
ccfreakMetal 2 years ago
its ike a fluid, the gfx card just has to calculate the particles together
Blinkwing 2 years ago
What people dont understand is that this was not rendered. It is real time computation. He is using the power of the graphics card to perform calculations 100s of times faster than the cpu can perfrom, in essence a homebuilt supercomputer.
ultima3210 2 years ago 2
i use 3d max and that is some fucking power to be no rendering :D
bredekrist 2 years ago
so what are you saying? the only known supercomputers i know you can build at home involve the Tesla GPU's.
VinnyLT9000 2 years ago
If you have an NVIDIA graphics card that is CUDA enabled you can build your own supercomputer. You dont need to buy the Tesla GPU which is essentially the same thing.
ultima3210 2 years ago
I've never seen a GTX card perform this smoothly with anything. But if its true thats pretty amazing. I have heard promissing things about the Tesla GPU's
VinnyLT9000 2 years ago
look at my video....i made one....it is realtime and you can see it....
ultima3210 2 years ago
you don't have any videos. and if you do they aren't accessible.
VinnyLT9000 2 years ago
yea i do its titled "big bang"
ultima3210 2 years ago
so then whats in your rig?
VinnyLT9000 2 years ago
Just a regular 8800GT
ultima3210 2 years ago
THIS IS REAL TIME?!!!
Man, i still can't belive you how did u do that?
Did u use programs like 3ds max?
uland17 2 years ago
i wanna eat it. :S
coolmanjasdeep 2 years ago 3
I got that feeling too... nom nom nom!
paimail21 2 years ago
yes be teh heavy. om nom nom.
coolmanjasdeep 2 years ago
* * * * *
gyrocam 2 years ago
BALL PIT. Shit, man, I wanna jump in there, and toss some of those things around.
DerpWorms 2 years ago 28
i miss burger king as a kid!
thenotoriousadin 2 years ago
o_e
TheDarkUsername 2 years ago
This doesn't look like a fluid simulation, it looks more like a rigid body sim. if it was fluid it would have viscosity and a lot more movement. The ball doesn't even float. its rigid body simulations where some of the spheres clump together.
Mallaien 2 years ago
hence why it is a particle simulation, not a fluid simulation.
recorded420 2 years ago 5
Read the description first 6 words. its implied it a particle fluid simulation. I hardly acts as a fluid because of the huge chunks that seem to fly off and not behave like a fluid.
Mallaien 2 years ago
You're right, this isn't really a fluid simulation like SPH, but it does look a bit like fluid.
NVCUDA 2 years ago
@Mallaien
It is definitely NOT a rigid body simulation. It is something called "Discrete Element Method" or DEM. This is meant to simulate salt, sand, or even pouring dry rice. A rigid body simulation calculates collisions with the actual geometry of the particles, (far slower to calculate!) Please see my video which looks even less like water. watch?v=WiGQBaK1Xzg
otonanoC 9 months ago
@Mallaien well what more is real water but a rigid body simulation of H2O molecules clumping together. they are analagous.
sutasman 8 months ago
Comment removed
hansfase 2 years ago
if you are interested in benchmarking the benifits of cuda please look into the University of Sanford's Folding at Home (F@H) programs. I assure you most top end graphics cards with Cuda can run calculations and stream processing exponentially faster than top of the line cpus. Cuda is limeted to run only certain calculations though...
hansfase 2 years ago
Well, a gpu is purely a mathmatical chip. While CPUs are good at instructions and data moving, GPUs excel in math. And all of us wondered what happened to the Math Co-processor.
linuxrobotdude 2 years ago
smooth!!!, doesnt looks choppy!
danielmpr 2 years ago
Looks cool, but it would be interesting to see the same task performed by means
of the CPU only in order to see how much performance CUDA adds.
Zephear 2 years ago 2
THIS IS FUCKING INTENCE!!!!!!
xenexe 2 years ago 3
WTF is CUDA?
BigGuknowme 2 years ago
It's a NVidia's API to programm its graphics cards for non-graphics purposes (like this video's real-time multi-body physics simulation).
LabakiTurbo 2 years ago 3
that is a heck of a lot of physics
nkarasch 2 years ago 3
n1ce
Kle1NN 2 years ago
OH SHIT! ITS MOONSAND
Metallica737 3 years ago
nah man, thats FLOAM
walikai 3 years ago 2
Yep, sure looks like FLOAM!
danielmpr 2 years ago
that is some hella trippy shit man
greaper55 3 years ago
Who cares what it looks like does it really have any real world aplication usage."nah we just make all the is crap so people can sit infront of their PC alday and play and say OOOH AAAh. Time wasters.
teslaglobal 3 years ago
It turns the graphics card into what is effectively a really fast CPU. As such, it is useful for things such as visual effects for movies, complex mathematical operations, scientific research, simulations, etc.
arpoot 3 years ago
For example, I have 3 3d renders of a few seconds each, of fluids here on youtube. Each took about 12 hours just to simulate - not even to render. As shown by these videos, CUDA can let you do similar stuff in real time.
arpoot 3 years ago
CUDA can also accelerate general intensive tasks, like editing a photo in Photoshop CS4. Handles 2GB files with ease as if it were only 2MB.
rocketmanket 3 years ago 2
it looks absolutely amazing!
micahpharoh 3 years ago
why are they using cuda when nvidia cards have physx support?
kre8ive56 3 years ago
Does this use smoothed particle hydrodynamics? If so, could you explain how it works? I have been trying to use it, but I just don't understand the algorithms that I have seen.
luketheduke0 3 years ago
I did not get this in the toolkit... I got the 2.0, does that mean anything?
00Kirby0 3 years ago
gimme link plz
00Kirby0 3 years ago
its included in the toolkit ;)
gioy808 3 years ago
what does cuda do for games now days?
SPLITZRZR 3 years ago
Better physX overall..
EliteSoldier112 3 years ago
awsome ^^
lebensborn666 3 years ago
The particles don't move on my laptop! I only see the grid and balls hanging in air (I can rotate them though)
vishu81 3 years ago
Id like to stop seeing demos and start seeing some real shit!
flamingaxe791 3 years ago 2
yeah, when will they FINALLY apply it to somthing... they're like bullshitting around now...
OGMO11 3 years ago
yea realise that it something like this was in the game, the videocard would have to waste most of its resources just to render the balls flying around.
sergi5122 3 years ago
I have a 9800 GTX I downloaded this but how do I use it? You know like open up the program?
hacked360 3 years ago
I swear its behavior ist identical to the fluids, not particles
uBastianX 3 years ago
the computer simulation of fluids are based on making and simulating particles.
Xanzzu 3 years ago
Where can I download that?
CheeseSample 3 years ago
you can download that @ the nvidida cuda site, the sdk version works,
but i have just one problem with the sdk and the particles demo.
in my case the .exe searches and does not find the cudart.dll
can you help me please
majorpan 3 years ago
Sorry, I don't know what to do. I assume that you may need to separatley download it, or maybe it's an error, but if not, I'm not really sure what could be going on. Thanks for the site by the way! : )
CheeseSample 3 years ago
download the driver and the toolkit and shezam u got it^^ i think its a sdk version at the nvidia cuda zone. type that into google and i think the first site is the right one
majorpan 3 years ago
Fantastic!!!
could you provide source of this? is it possible to do on LINUX?
arm2armcos 4 years ago
How much would you say this is utilising the 8800GTXs potential performance?
Considering Nvidia's goal is to get GPU physics in games, when shared with graphics I am wondering how much a simulation like this would add to the processing load?
AnnoyedDragon 4 years ago
itll be better used with a tesla gpu , 8 series is way under powered
girlsdrinkfeck 4 years ago
Tesla is GeForce 8 *rolling eyes*
TerracideDK 4 years ago
chipset is yes , to be specisfic i was on about the 8800gtx like the above comment
girlsdrinkfeck 4 years ago
that is positively awesome! I wonder what could you do with dual 8800GTX in SLI, 120,000 particles? triple? quad?
yubastardus 4 years ago
awesome, I see that the hardware start to flex its muscles.
JerezJulio 4 years ago
That is nice, I can't wait to finish my build...
XTCinmee 4 years ago