New Water Simulation from PhysX, Position Based Fluids.

This topic is locked from further discussion.

Avatar image for deactivated-579f651eab962
deactivated-579f651eab962

5404

Forum Posts

0

Wiki Points

0

Followers

Reviews: 1

User Lists: 0

#1 deactivated-579f651eab962
Member since 2003 • 5404 Posts

PhysXs Position Based Fluids (PBF) technique may provide a way to efficiently simulate realistic water physics.

As games steadily approach new levels of photorealism, one of the few remaining "problem areas" has been providing a realistic simulation of water physics, which is still notoriously difficult to implement properly, and is compute / graphics intensive.

A new fluid simulation algorithm (FSA) from PhysX appears to have made a breakthrough with its Position Based Fluids (PBF) technique that is based on the same Position Based Dynamics (PBD) framework used for simulating cloth and deformables in the PhysX SDK.

According to PhysX Info, PBD uses an "iterative solver" that allows it to "maintain incompressibility more efficiently than traditional SPH fluid solvers. It also has an artificial pressure term which improves particle distribution and creates nice surface tension-like effects (note the filaments in the splashes). Finally, vorticity confinement is used to allow the user to inject energy back to the fluid."

Further information on the technology is available in the following SIGGRAPH 2013 paper by Miles Macklin and Matthias Mueller-Fischer. The demonstration video (running on a single GTX 580) is available below.

Position Based Fluids Demonstration

 

Looks okay, but I think it's a bit too "gel" like. A step in the right direction though.

Avatar image for Marfoo
Marfoo

6006

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#2 Marfoo
Member since 2004 • 6006 Posts
Very impressive.
Avatar image for Plo_Koon_basic
Plo_Koon_basic

801

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#3 Plo_Koon_basic
Member since 2003 • 801 Posts
nice
Avatar image for faizan_faizan
faizan_faizan

7869

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#4 faizan_faizan
Member since 2009 • 7869 Posts
Looks like Smoothed-Particle Hydrodynamics.
Avatar image for horgen
horgen

127736

Forum Posts

0

Wiki Points

0

Followers

Reviews: 1

User Lists: 0

#5 horgen  Moderator
Member since 2006 • 127736 Posts
Not impressed...
Avatar image for kraken2109
kraken2109

13271

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#6 kraken2109
Member since 2009 • 13271 Posts

Awesome

Avatar image for SPBoss
SPBoss

3746

Forum Posts

0

Wiki Points

0

Followers

Reviews: 1

User Lists: 0

#7 SPBoss
Member since 2009 • 3746 Posts
The water doesn't seem 'heavy' enough. It needs more gravity or something, looks great though
Avatar image for Cyberdot
Cyberdot

3928

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#9 Cyberdot
Member since 2013 • 3928 Posts

Seen it before in SW, I think... or in PGD.

Very impressive. Hopefully we'll see it in future games, and it opens more doors to creativity and possibilities. You could make some kind of puzzles with it.

Avatar image for KABCOOL
KABCOOL

1147

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#10 KABCOOL
Member since 2009 • 1147 Posts

Cant wait to see what games are like in 50 years

Avatar image for LordEC911
LordEC911

9972

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#11 LordEC911
Member since 2004 • 9972 Posts

Now all we have to do is wait until someone ports/creates the samething for OpenCL.

Avatar image for tionmedon
tionmedon

468

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#12 tionmedon
Member since 2006 • 468 Posts

sweet............

Avatar image for mrmarrero
mrmarrero

343

Forum Posts

0

Wiki Points

0

Followers

Reviews: 2

User Lists: 0

#13 mrmarrero
Member since 2007 • 343 Posts

That's pretty cool. Though I wasn't as impressed with how the fluid reacted to the standing figure as I was to the three columns. That looked pretty nice...

Avatar image for trastamad03
trastamad03

4859

Forum Posts

0

Wiki Points

0

Followers

Reviews: 1

User Lists: 0

#14 trastamad03
Member since 2006 • 4859 Posts
Wait a decade or 2 till this is integrated with games. Just simulating the water is most probably maxing out the GPU, add everything else for a game and you have yourself a beautiful slideshow.
Avatar image for Elann2008
Elann2008

33028

Forum Posts

0

Wiki Points

0

Followers

Reviews: 17

User Lists: 0

#15 Elann2008
Member since 2007 • 33028 Posts

Cant wait to see what games are like in 50 years

KABCOOL
I'd be dead by then lol
Avatar image for trastamad03
trastamad03

4859

Forum Posts

0

Wiki Points

0

Followers

Reviews: 1

User Lists: 0

#16 trastamad03
Member since 2006 • 4859 Posts
[QUOTE="KABCOOL"]

Cant wait to see what games are like in 50 years

Elann2008
I'd be dead by then lol

Cyborg Elann2058
Avatar image for Elann2008
Elann2008

33028

Forum Posts

0

Wiki Points

0

Followers

Reviews: 17

User Lists: 0

#17 Elann2008
Member since 2007 • 33028 Posts
[QUOTE="Elann2008"][QUOTE="KABCOOL"]

Cant wait to see what games are like in 50 years

trastamad03
I'd be dead by then lol

Cyborg Elann2058

:lol:
Avatar image for MlauTheDaft
MlauTheDaft

5189

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#18 MlauTheDaft
Member since 2011 • 5189 Posts

Good job!

Nvidia probably owns a small army of physicists/mathematicians ;) I'm very happy to not validate those formula.

Avatar image for General_X
General_X

9137

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#19 General_X
Member since 2003 • 9137 Posts
This could be awesome for God games, dem water disasters.
Avatar image for KABCOOL
KABCOOL

1147

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#20 KABCOOL
Member since 2009 • 1147 Posts
[QUOTE="Elann2008"][QUOTE="trastamad03"][QUOTE="Elann2008"] I'd be dead by then lol

Cyborg Elann2058

:lol:

I'll be in my late 60's, so hopefully im still gaming by then :P