fluid dynamics in graphics
play

Fluid Dynamics in Graphics [pi] Overview Fields Math Background - PowerPoint PPT Presentation

Fluid Dynamics in Graphics [pi] Overview Fields Math Background Domain Physics Simulation Scalar Field Related Phenomena Frontiers in Graphics Vector Field Types of Derivatives Overview Derivative


  1. Fluid Dynamics in Graphics [pi] Overview Fields • Math Background • Domain • Physics • Simulation • Scalar Field • Related Phenomena • Frontiers in Graphics • Vector Field

  2. Types of Derivatives Overview • Derivative measures how something • Math Background changes . • Physics • Temporal Derivatives • Simulation • Spatial Derivatives • Related Phenomena • Frontiers in Graphics Representation “Coffee Cup” Equations Navier-Stokes • Density (density) • Velocity (domain) (velocity) s.t.

  3. Density Advection Velocity Advection s.t. Projection Projection s.t. (divergence) ? Div > 0 Div < 0 Div = 0 Div � 0 Div = 0

  4. Projection Diffusion s.t. s.t. External Forces Physics Recap • Physical quantities represented as fields. • PDE describes the dynamics. – explains what we see in here… s.t. • Gravity • Heat • Surface Tension • User-Created Forces (stirring coffee)

  5. Overview Simulation Challenges • Math Background • How to represent physical quantities? • Physics • How to evolve this representation? • Simulation • Related Phenomena • Frontiers in Graphics Simulation Representation Simulation Representation • Recall we’re dealing with fields : • Particle system? (density) (velocity) • Grid Representation • Very Low Resolution – Each grid cell represents integral over underlying quantities – Derivatives Easy to Implement

  6. Simulation Challenges Explicit Integration • How to represent physical quantities? • Very simple method to “implement” physics • How to evolve this representation? Explicit Integration Stable Fluids • Invented by Jos Stam • Simple + Fast + Unconditionally Stable fluid solver

  7. Splitting Methods Splitting Methods • Suppose we had a system: • …and we define a simulation S f . Advect Project Diffuse Add Forces • Then we could define: Advection Projection

  8. Add Forces (e.g. heat) Diffusion • Solved implicitly (like projection) • I don’t have a picture of this. Simulation Recap Overview • Decided Upon grid-based represenation. • Math Background • Explicit Methods will not work. • Physics • Stable Fluids solves all our problems… • Simulation – …maybe. • Related Phenomena • Frontiers in Graphics

  9. Smoke Water low pressure discontinuous change in pressure high pressure [Stam et. al. 2001] Water Particle/Level-Set Method [Foster and Fedkiw 2001]

  10. Water (Revisited) Water-Solid Interaction [Enright et. al. 2002] [Carlson et. al. 2004] Water-Solid Interaction Melting [Carlson et. al. 2004] [Carlson et. al. 2002]

  11. Explosions Fire • Not Incompressible – Implies div > 0 burning gass region heat fuel source Fire Overview • Math Background • Physics • Simulation • Related Phenomena • Frontiers in Graphics – Other phenomena – New Directions! [Nguyen et. al. 2002]

  12. Breaking Waves Splashing Small Scale Water Phenomena Overview • Math Background • Physics • Simulation • Related Phenomena • Frontiers in Graphics – Other phenomena – New Directions!

  13. Control <stanford bunny>

  14. Other Directions • Realtime… • Model Reduction • Automatic Discovery of Dynamics

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend