Rigid fluid: Animating the interplay between rigid bodies and fluid

被引:128
作者
Carlson, M [1 ]
Mucha, PJ [1 ]
Turk, G [1 ]
机构
[1] Georgia Inst Technol, Atlanta, GA 30332 USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2004年 / 23卷 / 03期
关键词
physically based animation; rigid bodies; computational fluid dynamics; two-way coupling;
D O I
10.1145/1015706.1015733
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present the Rigid Fluid method, a technique for animating the interplay between rigid bodies and viscous incompressible fluid with free surfaces. We use distributed Lagrange multipliers to ensure two-way coupling that generates realistic motion for both the solid objects and the fluid as they interact with one another. We call our method the rigid fluid method because the simulator treats the rigid objects as if they were made of fluid. The rigidity of such an object is maintained by identifying the region of the velocity field that is inside the object and constraining those velocities to be rigid body motion. The rigid fluid method is straightforward to implement, incurs very little computational overhead, and can be added as a bridge between current fluid simulators and rigid body solvers. Many solid objects of different densities (e.g., wood or lead) can be combined in the same animation.
引用
收藏
页码:377 / 384
页数:8
相关论文
共 28 条
[1]  
Carlson M., 2002, ACM SIGGRAPH/Eurographics Symp. Comp. Anim, P167, DOI DOI 10.1145/545261.545289
[2]  
CARLSON MT, 2004, THESIS GEORGIA I TEC
[3]   TOWARD INTERACTIVE-RATE SIMULATION OF FLUIDS WITH MOVING OBSTACLES USING NAVIER-STOKES EQUATIONS [J].
CHEN, JX ;
LOBO, NDV .
GRAPHICAL MODELS AND IMAGE PROCESSING, 1995, 57 (02) :107-116
[4]  
Enright D, 2002, ACM T GRAPHIC, V21, P736, DOI [10.1145/566570.566581, 10.1145/566570.566645]
[5]   A hybrid particle level set method for improved interface capturing [J].
Enright, D ;
Fedkiw, R ;
Ferziger, J ;
Mitchell, I .
JOURNAL OF COMPUTATIONAL PHYSICS, 2002, 183 (01) :83-116
[6]  
Fedkiw R, 2001, COMP GRAPH, P15, DOI 10.1145/383259.383260
[7]   Coupling an Eulerian fluid calculation to a Lagrangian solid calculation with the ghost fluid method [J].
Fedkiw, RP .
JOURNAL OF COMPUTATIONAL PHYSICS, 2002, 175 (01) :200-224
[8]   Realistic animation of liquids [J].
Foster, N ;
Metaxas, D .
GRAPHICAL MODELS AND IMAGE PROCESSING, 1996, 58 (05) :471-483
[9]   Controlling fluid animation [J].
Foster, N ;
Metaxas, D .
COMPUTER GRAPHICS INTERNATIONAL, PROCEEDINGS, 1997, :178-188
[10]  
Foster N, 2001, COMP GRAPH, P23, DOI 10.1145/383259.383261