Fluid Simulation (3D Graphics)

Fluid Simulation (3D Graphics)

Fluid simulation is an increasingly popular tool in computer graphics for generating realistic animations of water, smoke, explosions, and related phenomena. Given some input configuration of fluid and scene geometry, a fluid simulator evolves the motion of the fluid forward in time, making use of the (possibly heavily simplified) Navier-Stokes equations which describe the physics of fluids. In computer graphics, such simulations range in complexity from extremely time-consuming high quality animations for film & visual effects, to simple real-time particle systems used in modern games.

Approaches

There are several competing techniques for liquid simulation with a variety of trade-offs. The most common are Eulerian grid-based methods, smoothed particle hydrodynamics methods, vorticity-based methods, and Lattice Boltzmann methods. These methods originated in the computational fluid dynamics community, and have steadily been adopted by graphics practitioners over the past decade. The key difference in the graphics setting is that the results need only be plausible. That is, if a human observer is unable to identify by inspection whether a given animation is physically correct, the results are sufficient, whereas in physics, engineering, or mathematics, more rigorous error metrics are necessary.

Development

In computer graphics, the earliest attempts to solve the Navier-Stokes equations in full 3D came in 1996, by Nick Foster and Dimitris Metaxas, who based their work primarily on a classic CFD paper from 1965 by Harlow & Welch. Prior to this, many methods were built on ad-hoc particle systems, lower dimensional techniques such as 2D shallow water models, and semi-random turbulent noise fields. In 1999, Jos Stam published the so-called Stable Fluids method at SIGGRAPH, which exploited a semi-Lagrangian advection technique to provide unconditionally stable behaviour. This allowed for much larger time steps and in general, faster simulations. This general technique was extended by Fedkiw & collaborators to handle complex 3d water simulations using the level set method in papers in 2001 and 2002.

Some notable academic researchers in this area include Ron Fedkiw, James F. O'Brien, Mark Carlson, Greg Turk, Robert Bridson and Jos Stam.

Software

Currently only a few options are available for fluid simulation in off-the-shelf 3D packages. A popular open source package is Blender 3d, with stable fluid support added in a recent version. Another option is Glu3d, a plugin for 3ds Max very similar to Blender's fluid capability. Other options are Realflow and AfterBurn for Max, Dynamite for LightWave 3D and DPIT for Cinema 4D; also, Houdini supports fluids natively.

See also

* Blender 3d
* Glu3d
* LightWave 3D
* Cinema 4D
* Houdini

External links

* [http://www.flowlines.info/ Flowline Homepage]
* [http://3daliens.com/glu3D/index.htm Glu3d Homepage]
* [http://www.nextlimit.com/realflow/ Realflow Homepage]
* [http://www.blender3d.com Blender Homepage]
* [http://www.afterworks.com/ AfterBurn Homepage]
* [http://www.cantarcan.com/v11/html/main.html/ Dynamite Homepage]
* [http://www.dpit2.de/ DPIT Nature Spirit Homepage]
* [http://graphics.stanford.edu/~fedkiw/ Ron Fedkiw's Homepage]
* [http://www.cs.berkeley.edu/b-cam/ Berkeley Computer Animation Homepage]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Simulation — Simulator redirects here. For other uses, see Simulator (disambiguation). For other uses, see Simulation (disambiguation). Not to be confused with Stimulation. Wooden mechanical horse simulator during WWI. Simulation is the imitation of some real …   Wikipedia

  • Mentor Graphics — Type Public Industry EDA, Embedded Software Founded 1981 Headquarters Wilsonv …   Wikipedia

  • 3D computer graphics software — 3D computer graphics Basics …   Wikipedia

  • Computer graphics — This article is about graphics created using computers. For the article about the scientific study of computer graphics, see Computer graphics (computer science). For other uses, see Computer graphics (disambiguation). A Blender 2.45 screenshot,… …   Wikipedia

  • Computer graphics (computer science) — This article is about the scientific discipline of computer graphics. For other uses see Computer graphics (disambiguation). A modern render of the Utah teapot, an iconic model in 3D computer graphics created by Martin Newell in 1975. Computer… …   Wikipedia

  • Computer simulation — This article is about computer model within a scientific context. For artistic usage, see 3d modeling. For simulating a computer on a computer, see emulator. A 48 hour computer simulation of Typhoon Mawar using the Weather Research and… …   Wikipedia

  • PhysX — Developer(s) Nvidia Corporation Stable release 9.11.0621 / October 24, 2010; 12 months ago& …   Wikipedia

  • Ronald Fedkiw — Infobox Scientist name = Ronald Fedkiw caption = birth date = February 27, 1968 birth place = city state|Buffalo|New York death date = death place = residence = city state|Los Angeles|California nationality = field = Computer graphics work… …   Wikipedia

  • Oscar/Wissenschaft und Entwicklung — Der Oscar für Wissenschaft und Entwicklung (Academy Scientific Engineering Award) ist eine seit 1931 vergebenene Auszeichnung der Academy of Motion Picture Arts and Sciences und würdigt herausragende Leistungen auf dem Gebiet der… …   Deutsch Wikipedia

  • Mark Harris (programmer) — Mark J. Harris, a real time computer graphics researcher for Nvidia, received a Ph.D. in 2003 from the University of North Carolina at Chapel Hill. His dissertation and the first of his several papers on computer graphics, Real Time Cloud… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”