DocumentCode
1673085
Title
Simulation and control of physical phenomena in computer graphics
Author
Stam, Jos
Author_Institution
Alias Syst., Toronto, Ont., Canada
fYear
2004
Firstpage
171
Lastpage
173
Abstract
In computer graphics applications such as feature animation and games there is a need to produce convincing simulations of phenomena such as smoke, water, cloth and rigid bodies. Computational physics is the natural framework for such simulations. The physical equations describing most of these phenomena are well known and have been extensively studied over the last couple of centuries by the physics community. Which solution technique to use in practice depends on the application. In computer graphics it is desirable to have fast and stable simulations. Ideally, the simulations should run in realtime. This is important of course in games but also in movie production houses where animators have to fine tune the parameters of the simulation. On the other hand it is also desirable that these simulations are easy to implement. This makes the code easier to maintain in a commercial system. Our experience has been that good solutions very often result in simple algorithms which are relatively easy to code. This paper mainly focuses on the simulation of fluids such as smoke, water and fire. Our fluid solver which was first introduced in Stam (1999) relies on a spatial discretization of space into voxels. The physical quantities describing the fluid such as velocity and density are assumed to be constant in each voxel. These values are updated over each time step to create an animation of a fluid flow.
Keywords
computational fluid dynamics; computer animation; data visualisation; digital simulation; flow simulation; computational physics; computer graphics; fluid flow animation; fluid simulation; fluid solver; physical phenomena control; physical phenomena simulation; spatial discretization; Animation; Application software; Computational modeling; Computer graphics; Computer simulation; Equations; Fires; Motion pictures; Physics computing; Production;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Graphics and Applications, 2004. PG 2004. Proceedings. 12th Pacific Conference on
ISSN
1550-4085
Print_ISBN
0-7695-2234-3
Type
conf
DOI
10.1109/PCCGA.2004.1348347
Filename
1348347
Link To Document