PhysX Real-Time Fluid Physics Are Crazy Realistic

Steven Bogos

The Taco Man
Jan 17, 2013
9,354
0
0
PhysX Real-Time Fluid Physics Are Crazy Realistic

The revolutionary new technology looks awesome and could be the future of water in videogames.

Fluids in videogames is always just kind of, there. We have come a long way from the murky brown poorly-textured sludge of the Quake era, but fluids have never really shown us the "wow-factor" in the way photo-realistic models and animations have. Borderlands 2 did an admirable job of making fluids like acid and blood feel more like goop and less like sprites, but having realistic water was still just out of reach. Nvidia programmer Miles Macklin aims to change that, revealing a revolutionary new system of real-time fluid physics that look and behave the way you would expect water to in the real world.

The video shows water being manipulated and behaving akin to how you would expect it to. Some of the most impressive segments show the water making waves, and realistically modeling the ebb and flow of liquid as it rushes around static objects like columns or reacts to external stimuli like contracting walls.

Perhaps most importantly, it shows how the new fluid system will react to the presence of giant rabbits and werewolves. Showing waves crash around a lighthouse in the second video [http://www.youtube.com/watch?annotation_id=annotation_476536&feature=iv&src_vid=JcgkAMr9r5o&v=UDqtEFDCSlc] definitely brought the "wow-factor" for me.

The second video also explains how it manages to make the water look so realistic. The fluid is actually made up of thousands of tiny little particles working together to form a seamless fluid-like mesh.

The third video [http://www.youtube.com/watch?annotation_id=annotation_572602&feature=iv&src_vid=UDqtEFDCSlc&v=LhcgjPFykXY] explains how Macklin's method differs from his competitors, claiming that his method remains much more stable at the cost of having more compression, which when you are trying to have a fully immersive experience in a game, is definitely the way to go.

Dedicated physics cards were nothing more than a gimmick a few years ago, but with truly amazing technology like this starting to surface, how long will it be before they take their place next to the graphics card as a stock-standard in PC building?

Permalink
 

weirdee

Swamp Weather Balloon Gas
Apr 11, 2011
2,634
0
0
It'll be nice if this is less theory and more practice. Tech demos are fun but at the end of the day we don't see a lot of this employed in real time.

(inb4DVSmakesemotion/oceanpun)
 

Boris Goodenough

New member
Jul 15, 2009
1,428
0
0
PhysX is the remnents of the old Ageia physics card which Nvidia bought up in 2004, so now every Nvidia card has PhysX in them.
However both Nvidia and AMD have advanced compute functions in their cards now so they should theoretically both be able to handle this to some extent or another. One of the reasons DirectX 13 is far off into the future because graphics cards are now entirely fluid in what they can be programmed to do.
 

NathLines

New member
May 23, 2010
689
0
0
Wow, this really gets my fluids flowi-ok, I'm sorry. I can't do it. Anyhow, this looks absolutely great.

Man, that really made me wanna go back and play Wind Waker. We need more oceanic exploration in games.
 

mad825

New member
Mar 28, 2010
3,379
0
0
It looks pretty?

I don't spend hours looking at water so you're going have to tell me. Then again, these demos just bring unrealistic expectations when in games.
 

Adam Jensen_v1legacy

I never asked for this
Sep 8, 2011
6,651
0
0
It looks pretty but the water alone runs on a GTX680 in 30 fps. What does that tell us? If you turn this on in an actual game, it would be unplayable.
 

TheComfyChair

New member
Sep 17, 2010
240
0
0
Adam Jensen said:
It looks pretty but the water alone runs on a GTX680 in 30 fps. What does that tell us? If you turn this on in an actual game, it would be unplayable.
For now. Give it 3-4 years (the development time of the type of game which would actually use this kind of thing anyway) and the demand wont be harsh on any high end card. It's like when HBAO was first made it would absolutely destroy everything, but with improved efficiency and mroe powerful hardware, it's a staple graphical effect in PC gaming.
 

Kargathia

New member
Jul 16, 2009
1,657
0
0
TheComfyChair said:
Adam Jensen said:
It looks pretty but the water alone runs on a GTX680 in 30 fps. What does that tell us? If you turn this on in an actual game, it would be unplayable.
For now. Give it 3-4 years (the development time of the type of game which would actually use this kind of thing anyway) and the demand wont be harsh on any high end card. It's like when HBAO was first made it would absolutely destroy everything, but with improved efficiency and mroe powerful hardware, it's a staple graphical effect in PC gaming.
I'd say the more important question is "can this be optimised to run on the next console generation?". It's hardly akin the fluid mechanics in Borderlands 2, which could easily be replaced with sprites without any gameplay consequences.

The alternative would be a PC-only game only suited for high-end machines. While they exist, they're rare.
 

TheRightToArmBears

New member
Dec 13, 2008
8,674
0
0
Don't get me wrong, that's really fucking impressive, but it's not quite right. There's something just a touch off about the way the water moves, it seems a bit kinda... wobbly. Now that's just me being pedantic, it's still great.
 

Revolutionary

Pub Club Am Broken
May 30, 2009
1,833
0
41
Cool tech, pity it'll probably only see the light of day in one or two games. Not many devs actually invest in physx, and when they do it's usually pretty limited. Don't get me wrong the physx in mirrors edge is amazing, but my previous points stand.
 

Abomination

New member
Dec 17, 2012
2,939
0
0
I'm all for it and this is impressive.

I can only imagine the amount of calculations required to get that stuff to behave in that manner. I'm not much of a fan for hella awesome graphics but I am certain the development on here will have some interesting spill over benefits.
 

AnthrSolidSnake

New member
Jun 2, 2011
824
0
0
I used to be impressed with how water moved in the Resistance games, but this obviously....blows that out of the water.
 

josemlopes

New member
Jun 9, 2008
3,950
0
0
Kargathia said:
TheComfyChair said:
Adam Jensen said:
It looks pretty but the water alone runs on a GTX680 in 30 fps. What does that tell us? If you turn this on in an actual game, it would be unplayable.
For now. Give it 3-4 years (the development time of the type of game which would actually use this kind of thing anyway) and the demand wont be harsh on any high end card. It's like when HBAO was first made it would absolutely destroy everything, but with improved efficiency and mroe powerful hardware, it's a staple graphical effect in PC gaming.
I'd say the more important question is "can this be optimised to run on the next console generation?". It's hardly akin the fluid mechanics in Borderlands 2, which could easily be replaced with sprites without any gameplay consequences.
The cloth in games like Mirrors Edge or debris and trash in Batman are all stuff that can be there but dont need to, I kind of expect this to be the same.
 

Ukomba

New member
Oct 14, 2010
1,528
0
0
Really impressive. Something doesn't look right with the glass tank breaking, but I think that's an issue with his glass physics not the water.

Now if they can just get the water to look like water as well as moving like it.