nVidia's realtime fluid physics

bystander36

Diamond Member
Apr 1, 2013
5,154
132
106
These demos are always nice, but we never see that tech in games :(

That's not entirely true. It just takes several years before they start to get added. In their demos, they can focus entirely on one effect, in a game, it takes too much power from other things that are going on. As hardware and tech improves, we start to see it a few years later.
 

3DVagabond

Lifer
Aug 10, 2009
11,951
204
106
I'd seen this demo reported on another site (don't remember which right now). The strange thing is that they are using a GTX-580, not a Kepler card for the sim.
 

tviceman

Diamond Member
Mar 25, 2008
6,734
514
126
www.facebook.com
Best looking simulation of water I've seen yet, but yeah it will take a few years before that can run at 60fps in a game with other stuff happening on screen.
 

Arkadrel

Diamond Member
Oct 19, 2010
3,681
2
0
What makes this water demo differnt from all the other water demos,
we've seen?
Visually it doesnt strike me as impressive (seen other water ones looking as good).

What from a technical standpoint makes this one differnt? or worthy of notice?
 

thilanliyan

Lifer
Jun 21, 2005
12,065
2,278
126
I'd seen this demo reported on another site (don't remember which right now). The strange thing is that they are using a GTX-580, not a Kepler card for the sim.

Isn't the 580 faster at these type of computational workloads than Kepler, bar Titan? Maybe that's why.
 

bystander36

Diamond Member
Apr 1, 2013
5,154
132
106
If that is CUDA, then I'm not so sure it is faster on a 580, as every core on either card can due CUDA. If it is OpenCL, then the 580 would definitely be faster.
 

tviceman

Diamond Member
Mar 25, 2008
6,734
514
126
www.facebook.com
Isn't the 580 faster at these type of computational workloads than Kepler, bar Titan? Maybe that's why.

Why does this keep getting perpetuated? Show me one game that the gtx580 is faster in. More specifically, show me one game that uses GPU physx and is faster on gtx580 than gtx680. I will save you the trouble and tell you there isn't any. GPU physx is heavily reliant on shader power and gtx680 scales normally on performance in gpu physx with respect to gtx580.
 

3DVagabond

Lifer
Aug 10, 2009
11,951
204
106
Why does this keep getting perpetuated? Show me one game that the gtx580 is faster in. More specifically, show me one game that uses GPU physx and is faster on gtx580 than gtx680. I will save you the trouble and tell you there isn't any. GPU physx is heavily reliant on shader power and gtx680 scales normally on performance in gpu physx with respect to gtx580.

He wasn't talking about games. There are compute functions that the 580 is faster in. This might be one of them, is all that's being considered.

Nobody is perpetuating anything. It's a curiosity as to why they would have used a 580 and that's just a possibility. Do you know any reason they would have used a 580? If so, that's what's being considered here.
 

Will Robinson

Golden Member
Dec 19, 2009
1,408
0
0
He wasn't talking about games. There are compute functions that the 580 is faster in. This might be one of them, is all that's being considered.

Nobody is perpetuating anything. It's a curiosity as to why they would have used a 580 and that's just a possibility. Do you know any reason they would have used a 580? If so, that's what's being considered here.


The Fermi series card's weak compute performance is a bit of a touchy subject it seems....:\
 

bystander36

Diamond Member
Apr 1, 2013
5,154
132
106
Since these are PhysX demos, I don't think Kepler's compute performance matters. PhysX uses the normal CUDA cores as far as I'm aware.
 

Imouto

Golden Member
Jul 6, 2011
1,241
2
81
Lol, noob. Takes movies rendering programs and compare with Pysx SDK.

Best Game of the Year 2013, Best Graphics winner is Pixar Studios.

Bullet Physics, built-in Blender physics engine.

This tech demo is nothing special. In fact it's a lame attempt to stay relevant.
 

Granseth

Senior member
May 6, 2009
258
0
71
I really hope nVidia's PhysX (and other solutions) find a way to make water look and behave better while not being too taxing. And I love that they are researching variants to make that happen.
And even though I'm not a big fan in proprietary solutions they will hopefully put pressure on the open solutions to make better water simulations.
 

3DVagabond

Lifer
Aug 10, 2009
11,951
204
106

Both of these renders are way better than the nVidia demo. Difference is, and it's a huge difference, these weren't done in real time. If you look at the second link, at the end of the playback it states file sizes (Fluid cache was 6.4GB and the scene file was 57.2GB) and render time of 220+ hours! That was for ~31seconds of playback. Let me repeat that, 57GB file size, 6.4GB cache, 220+ hours to render ~31sec playback.
 

Imouto

Golden Member
Jul 6, 2011
1,241
2
81
Both of these renders are way better than the nVidia demo. Difference is, and it's a huge difference, these weren't done in real time. If you look at the second link, at the end of the playback it states file sizes (Fluid cache was 6.4GB and the scene file was 57.2GB) and render time of 220+ hours! That was for ~31seconds of playback. Let me repeat that, 57GB file size, 6.4GB cache, 220+ hours to render ~31sec playback.

If you think that rendering realtime is rendering a bucket of water at 15 fps with a GTX 580 it's cool.

Again, just rendering a bucket of water, nothing else.
 

f1sherman

Platinum Member
Apr 5, 2011
2,243
1
0
If you think that rendering realtime is rendering a bucket of water at 15 fps with a GTX 580 it's cool.

yeah well that's still 15 frames per second compared to your Bullet/Blender:

"One frame out of 710 took about 22 minutes to render"

Quite a progress I would say :)