NVIDIA’s Tech: Impossible Water Physics!

Two Minute Papers · Advanced ·📄 Research Papers Explained ·1y ago

Key Takeaways

NVIDIA's tech for simulating water physics, combining shallow water simulation and wake pattern simulation, allowing for large-scale simulations with boats, dispersive reflections, and flooding, with increased detail and accuracy, and real-time computation. The paper also discusses other works in the area, including simulating fluid splashes and surface tension.

Full Transcript

this amazing paper is a collaboration between Nvidia and IST Austria on how to simulate water but not just any piece of water like many many previous techniques no no these are large scale simulations with boats dispersive Reflections waves slushing onto the beach and oh my a tiny bit of flooding as well and you are going to hear about other papers from other groups like this this and this so back to floods and wakes is simulating that even possible one previous technique is great at simulating wake patterns these look great however look on the shore the water behaves incorrectly it essentially bounces back as if it hit a wall this part can be simulated better with a shallow water simulation but oh no oh in that case the both wges are completely off h no one technique can perform both correctly so what do you do then well if no one technique works perfectly you run both two theories the really cool thing is that in this paper both are computed separately and then are combined into a beautiful unified simulation that can do everything correctly that is absolutely incredible and I would imagine probably takes forever more on that in a moment but it gets better in three different ways one is that even shallow water simulations are not perfect look water can just disappear from the simulation over time due to numerical inaccuracies so does the new technique solve that oh my look at that no more disappearing water this is absolutely incredible because this new technique is not just fusing two methods together but it is also making them better loving it now it is better because too the amount of detail in the simulations has also increased wow there is a huge difference between the two so more correctness and more detail I bet this takes forever to compute probably takes a few minutes for each frame in this video right well hold on to your papers fellow Scholars because three it all runs in real time goodness and the verticity generated around this obstacle is just mesmerizing I mean just look at that and if you wonder how accurate it is well get this the paper states that it is a numeric Al perfect Recreation of theoretical wave patterns that is a strong claim that you don't see very often in papers like this and yes this is eye wateringly good quality but there are also really exciting other works in this area well not this one you see simulating fluid splashes where particles split and merge are really tough when we slow it down oh yes you can see better there is some goo here that refuses to split or oh my even worse it stes to surfaces it should not stick to and this new technique can let's see now we're talking fellow Scholars we get a much bigger Splash at the back of the simulation domain they are willing to separate more and are much less sticky and we don't even need a huge Splash for previous techniques to break down if we decrease the resolution of the simulation some droplets are willing to take the leap While others not so much and the new technique has perfectly willing particles so good but this previous ghost fluid method is perfectly fine when it comes to a dam brake until you slow it down and look carefully do you see it oh yes some of the slits are completely clogged this is not working well in the presence of thin structures yes once again thin structures the 2minute papers special so how does the new technique perform look the slits are now working correctly thank the papers it can also do one of my favorite kinds of simulations yummy surface tension for a cube in zero gravity which as it should slowly becomes a sphere they only so did it with an armadillo which is truly a sight to behold although the very end of the simulation seems to have been cut off that's okay I still love it and having a good surface tangent simulator doesn't only help with crazy experiments like this here this is just a normal Splash with no good surface tension added H we see that something is wrong here but it is hard to say what exactly and with proper surface tension oh my one more cohesive Crown surface and a few droplets that say goodbye everyone so good another fantastic paper and finally this other work shows how to simulate highly Dynamic scenes where a liquid bunny is slushing in a moving sphere and in the meantime it makes sure to have just the right amount of Splash that PR previous methods failed to capture correctly so I hope you enjoyed this if you did make sure to subscribe and hit the Bell icon and let me know in the comments below what kind of simulation you would make with these methods I'd love to hear it if you're looking for an Nvidia GPU cloud service for largescale AI projects check out oneclick clusters by Lambda featuring up to 512 Nvidia H 100 gpus with infin band networking and hold on to your papers because with one click clusters you can access all these gpus On Demand with reservations starting at just 2 weeks try it out at lamb.com SLP paper or click the link in the description

Original Description

❤️ Check out Lambda here and sign up for their GPU Cloud: https://lambdalabs.com/papers 📝 The papers are available here: https://research.nvidia.com/labs/prl/shallow-water-simulation/ https://cs.uwaterloo.ca/~c2batty/papers/Takahashi2024/Takahashi2024.pdf https://dl.acm.org/doi/abs/10.1145/3414685.3417859 https://cgl.ethz.ch/publications/papers/paperChen20a.php 📝 My paper on simulations that look almost like reality is available for free here: https://rdcu.be/cWPfD Or this is the orig. Nature Physics link with clickable citations: https://www.nature.com/articles/s41567-022-01788-5 🙏 We would like to thank our generous Patreon supporters who make Two Minute Papers possible: Alex Balfanz, Alex Haro, B Shang, Benji Rabhan, Gaston Ingaramo, Gordon Child, John Le, Juan Benet, Kyle Davis, Loyal Alchemist, Lukas Biewald, Martin, Michael Albrecht, Michael Tedder, Owen Skarpness, Richard Sundvall, Taras Bobrovytsky,, Thomas Krcmar, Tybie Fitzhugh, Ueli Gallizzi. If you wish to appear here or pick up other perks, click here: https://www.patreon.com/TwoMinutePapers My research: https://cg.tuwien.ac.at/~zsolnai/ X/Twitter: https://twitter.com/twominutepapers Thumbnail design: Felícia Zsolnai-Fehér - http://felicia.hu #nvidia
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from Two Minute Papers · Two Minute Papers · 0 of 60

← Previous Next →
1 Fluid Simulations with Blender and Wavelet Turbulence | Two Minute Papers #1
Fluid Simulations with Blender and Wavelet Turbulence | Two Minute Papers #1
Two Minute Papers
2 Capturing Waves of Light With Femto-photography | Two Minute Papers #2
Capturing Waves of Light With Femto-photography | Two Minute Papers #2
Two Minute Papers
3 Artificial Neural Networks and Deep Learning | Two Minute Papers #3
Artificial Neural Networks and Deep Learning | Two Minute Papers #3
Two Minute Papers
4 Blender Rendering - Top 7 LuxRender Features
Blender Rendering - Top 7 LuxRender Features
Two Minute Papers
5 Simulating Breaking Glass | Two Minute Papers #4
Simulating Breaking Glass | Two Minute Papers #4
Two Minute Papers
6 Time Lapse Videos From Community Photos | Two Minute Papers #5
Time Lapse Videos From Community Photos | Two Minute Papers #5
Two Minute Papers
7 AI Learns Van Gogh's Art
AI Learns Van Gogh's Art
Two Minute Papers
8 Hydrographic Printing | Two Minute Papers #7
Hydrographic Printing | Two Minute Papers #7
Two Minute Papers
9 Announcing LuxRender 1.5
Announcing LuxRender 1.5
Two Minute Papers
10 Digital Creatures Learn To Walk | Two Minute Papers #8
Digital Creatures Learn To Walk | Two Minute Papers #8
Two Minute Papers
11 Manipulating Photorealistic Renderings | Two Minute Papers #9
Manipulating Photorealistic Renderings | Two Minute Papers #9
Two Minute Papers
12 Adaptive Fluid Simulations | Two Minute Papers #10
Adaptive Fluid Simulations | Two Minute Papers #10
Two Minute Papers
13 Building Bridges With Flying Machines | Two Minute Papers #11
Building Bridges With Flying Machines | Two Minute Papers #11
Two Minute Papers
14 Reconstructing Sound From Vibrations | Two Minute Papers #12
Reconstructing Sound From Vibrations | Two Minute Papers #12
Two Minute Papers
15 Creating Photographs Using Deep Learning | Two Minute Papers #13
Creating Photographs Using Deep Learning | Two Minute Papers #13
Two Minute Papers
16 Adaptive Cloth Simulations | Two Minute Papers #14
Adaptive Cloth Simulations | Two Minute Papers #14
Two Minute Papers
17 Synthesizing Sound From Collisions | Two Minute Papers #15
Synthesizing Sound From Collisions | Two Minute Papers #15
Two Minute Papers
18 Metropolis Light Transport | Two Minute Papers #16
Metropolis Light Transport | Two Minute Papers #16
Two Minute Papers
19 3D Printing a Glockenspiel | Two Minute Papers #17
3D Printing a Glockenspiel | Two Minute Papers #17
Two Minute Papers
20 Modeling Colliding and Merging Fluids | Two Minute Papers #18
Modeling Colliding and Merging Fluids | Two Minute Papers #18
Two Minute Papers
21 Recurrent Neural Network Writes Music and Shakespeare Novels | Two Minute Papers #19
Recurrent Neural Network Writes Music and Shakespeare Novels | Two Minute Papers #19
Two Minute Papers
22 Gradients, Poisson's Equation and Light Transport | Two Minute Papers #20
Gradients, Poisson's Equation and Light Transport | Two Minute Papers #20
Two Minute Papers
23 Real-Time Facial Expression Transfer | Two Minute Papers #21
Real-Time Facial Expression Transfer | Two Minute Papers #21
Two Minute Papers
24 Automatic Lecture Notes From Videos | Two Minute Papers #22
Automatic Lecture Notes From Videos | Two Minute Papers #22
Two Minute Papers
25 Be a Part of Two Minute Papers on Patreon!
Be a Part of Two Minute Papers on Patreon!
Two Minute Papers
26 Recurrent Neural Network Writes Sentences About Images | Two Minute Papers #23
Recurrent Neural Network Writes Sentences About Images | Two Minute Papers #23
Two Minute Papers
27 How Does Deep Learning Work? | Two Minute Papers #24
How Does Deep Learning Work? | Two Minute Papers #24
Two Minute Papers
28 Cryptography, Perfect Secrecy and One Time Pads | Two Minute Papers #25
Cryptography, Perfect Secrecy and One Time Pads | Two Minute Papers #25
Two Minute Papers
29 Terrain Traversal with Reinforcement Learning | Two Minute Papers #26
Terrain Traversal with Reinforcement Learning | Two Minute Papers #26
Two Minute Papers
30 Multiple-Scattering Microfacet BSDFs with the Smith Model
Multiple-Scattering Microfacet BSDFs with the Smith Model
Two Minute Papers
31 Google DeepMind's Deep Q-Learning & Superhuman Atari Gameplays | Two Minute Papers #27
Google DeepMind's Deep Q-Learning & Superhuman Atari Gameplays | Two Minute Papers #27
Two Minute Papers
32 Are We Living In a Computer Simulation? | Two Minute Papers #28
Are We Living In a Computer Simulation? | Two Minute Papers #28
Two Minute Papers
33 Artificial Superintelligence [Audio only] | Two Minute Papers #29
Artificial Superintelligence [Audio only] | Two Minute Papers #29
Two Minute Papers
34 Automatic Parameter Control for Metropolis Light Transport | Two Minute Papers #30
Automatic Parameter Control for Metropolis Light Transport | Two Minute Papers #30
Two Minute Papers
35 Randomness and Bell's Inequality [Audio only] | Two Minute Papers #31
Randomness and Bell's Inequality [Audio only] | Two Minute Papers #31
Two Minute Papers
36 OpenAI - Non-profit AI company by Elon Musk and Sam Altman
OpenAI - Non-profit AI company by Elon Musk and Sam Altman
Two Minute Papers
37 How Do Genetic Algorithms Work? | Two Minute Papers #32
How Do Genetic Algorithms Work? | Two Minute Papers #32
Two Minute Papers
38 Painting with Fluid Simulations | Two Minute Papers #33
Painting with Fluid Simulations | Two Minute Papers #33
Two Minute Papers
39 Peer Review #1 [Audio only] | Two Minute Papers
Peer Review #1 [Audio only] | Two Minute Papers
Two Minute Papers
40 Neural Programmer-Interpreters Learn To Write Programs | Two Minute Papers #34
Neural Programmer-Interpreters Learn To Write Programs | Two Minute Papers #34
Two Minute Papers
41 9 Cool Deep Learning Applications | Two Minute Papers #35
9 Cool Deep Learning Applications | Two Minute Papers #35
Two Minute Papers
42 Designing Cities and Furnitures With Machine Learning | Two Minute Papers #36
Designing Cities and Furnitures With Machine Learning | Two Minute Papers #36
Two Minute Papers
43 Designing 3D Printable Robotic Creatures | Two Minute Papers #37
Designing 3D Printable Robotic Creatures | Two Minute Papers #37
Two Minute Papers
44 3D Printing Objects With Caustics | Two Minute Papers #38
3D Printing Objects With Caustics | Two Minute Papers #38
Two Minute Papers
45 Interactive Editing of Subsurface Scattering | Two Minute Papers #39
Interactive Editing of Subsurface Scattering | Two Minute Papers #39
Two Minute Papers
46 Simulating Viscosity and Melting Fluids | Two Minute Papers #40
Simulating Viscosity and Melting Fluids | Two Minute Papers #40
Two Minute Papers
47 What Do Virtual Objects Sound Like? | Two Minute Papers #41
What Do Virtual Objects Sound Like? | Two Minute Papers #41
Two Minute Papers
48 How DeepMind Conquered Go With Deep Learning (AlphaGo) | Two Minute Papers #42
How DeepMind Conquered Go With Deep Learning (AlphaGo) | Two Minute Papers #42
Two Minute Papers
49 Breaking Deep Learning Systems With Adversarial Examples | Two Minute Papers #43
Breaking Deep Learning Systems With Adversarial Examples | Two Minute Papers #43
Two Minute Papers
50 Extrapolations and Crowdfunded Research (Experiment) | Two Minute Papers #44
Extrapolations and Crowdfunded Research (Experiment) | Two Minute Papers #44
Two Minute Papers
51 Biophysical Skin Aging Simulations | Two Minute Papers #45
Biophysical Skin Aging Simulations | Two Minute Papers #45
Two Minute Papers
52 What is Impostor Syndrome? | Two Minute Papers #46
What is Impostor Syndrome? | Two Minute Papers #46
Two Minute Papers
53 Should You Take the Stairs at Work? (For Weight Loss) | Two Minute Papers #47
Should You Take the Stairs at Work? (For Weight Loss) | Two Minute Papers #47
Two Minute Papers
54 Artistic Manipulation of Caustics | Two Minute Papers #48
Artistic Manipulation of Caustics | Two Minute Papers #48
Two Minute Papers
55 Deep Learning Program Learns to Paint | Two Minute Papers #49
Deep Learning Program Learns to Paint | Two Minute Papers #49
Two Minute Papers
56 Interactive Photo Recoloring | Two Minute Papers #50
Interactive Photo Recoloring | Two Minute Papers #50
Two Minute Papers
57 How To Get Started With Machine Learning? | Two Minute Papers #51
How To Get Started With Machine Learning? | Two Minute Papers #51
Two Minute Papers
58 Awesome Research For Everyone! - Two Minute Papers Channel Trailer
Awesome Research For Everyone! - Two Minute Papers Channel Trailer
Two Minute Papers
59 10 More Cool Deep Learning Applications | Two Minute Papers #52
10 More Cool Deep Learning Applications | Two Minute Papers #52
Two Minute Papers
60 How DeepMind's AlphaGo Defeated Lee Sedol | Two Minute Papers #53
How DeepMind's AlphaGo Defeated Lee Sedol | Two Minute Papers #53
Two Minute Papers

This video discusses NVIDIA's tech for simulating water physics, combining shallow water simulation and wake pattern simulation, and other works in the area. The paper presents a new technique that can simulate large-scale water scenes with increased detail and accuracy, and in real-time. The video also covers other applications of the technique, including simulating fluid splashes and surface tension.

Key Takeaways
  1. Read and understand the research paper on NVIDIA's water physics simulation technique
  2. Analyze and compare the technique with other simulation methods
  3. Design and implement experiments to test the technique
  4. Evaluate and compare the accuracy of the technique with other methods
  5. Build and optimize machine learning pipelines for simulation tasks
  6. Integrate the simulation technique with machine learning models
💡 The new technique presented in the paper can simulate large-scale water scenes with increased detail and accuracy, and in real-time, by combining shallow water simulation and wake pattern simulation.

Related Reads

Up next
Welcome to the Next Temperamental Era
Charles Schwab
Watch →