skip to main content
10.1145/1073368.1073401acmconferencesArticle/Chapter ViewAbstractPublication PagesscaConference Proceedingsconference-collections
Article

Taming liquids for rapidly changing targets

Published: 29 July 2005 Publication History

Abstract

Following rapidly changing target objects is a challenging problem in fluid control, especially when the natural fluid motion should be preserved. The fluid should be responsive to the changing configuration of the target and, at the same time, its motion should not be overconstrained. In this paper, we introduce an efficient and effective solution by applying two different external force fields. The first one is a feedback force field which compensates for discrepancies in both shape and velocity. Its shape component is designed to be divergence free so that it can survive the velocity projection step. The second one is the gradient field of a potential function defined by the shape and skeletion of the target object. Our experiments indicate a mixture of these two force fields can achieve desirable and pleasing effects.

References

[1]
{AS99} Adalsteinsson D., Sethian J. A.: The fast construction of extension velocities in level set methods. J. Comput. Phys. 148, 1 (1999), 2--22.
[2]
{Bul00} Bullo F.: Stabilization of relative equilibria for underactuated systems on riemannian manifolds. Automatica 36, 12 (2000), 1819--1834.
[3]
{CMT04} Carlson M., Mucha P., Turk G.: Rigid fluid: Animating the interplay between rigid bodies and fluid. ACM Trans. Graphics 23, 3 (2004), 375--382.
[4]
{EMF02} Enright D., Marschner S., Fedkiw R.: Animation and rendering of complex water surfaces. ACM Transactions on Graphics 21, 3 (2002), 736--744.
[5]
{Enr02} Enright D.: Use Of The Particle Level Set Method For Enhanced Resolution of Free Surface Flows. PhD thesis, Stanford University, 2002.
[6]
{FF01} Foster N., Fedkiw R.: Practical animation of liquids. In SIGGRAPH 2001 Conference Proceedings (2001), pp. 23--30.
[7]
{FL04} Fattal R., Lischinski D.: Target-driven smoke animation. ACM Transactions on Graphics 23, 3 (2004), 439--446.
[8]
{FM97} Foster N., Metaxas D.: Controlling fluid animation. In Proceedings of Computer Graphics International (1997), pp. 178--188.
[9]
{FSJ01} Fedkiw R., Stam J., Jensen H.: Visual simulation of smoke. In SIGGRAPH 01 Conference Proceedings (2001), pp. 15--22.
[10]
{GBO04} Goktekin T., Bargteil A. W., O'Brien J.: A method for animating viscoelastic fluids. ACM Trans. Graphics 23, 3 (2004), 461--466.
[11]
{GL96} Golub G., Loan C. V.: Matrix Computations. The Johns Hopkins Unversity Press, Baltimore, third edition, 1996.
[12]
{Hau04} Haugen F.: PID Control of Dynamic Systems. Tapir Forlag, 2004.
[13]
{HK04} Hong J.-M., Kim C.-H.: Controlling fluid animation with geometric potential. Computer Animation and Virtual Worlds 15, 3--4 (2004), 147--157.
[14]
{LF02} Lamorlette A., Foster N.: Structural modeling of flames for a production environment. In SIGGRAPH 02 Conference Proceedings (2002), pp. 729--735.
[15]
{LGF04} Losasso F., Gibou F., Fedkiw R.: Simulating water and smoke with an octree data structure. ACM Transactions on Graphics 23, 3 (2004), 455--460.
[16]
{MTPS04} McNamara A., Treuille A., Popović Z., Stam J.: Fluid control using the adjoint method. ACM Trans. Graphics 23, 3 (2004), 447--454.
[17]
{OF01} Osher S., Fedkiw R.: Level set methods: an overview and some recent results. Computational Physics 169, 2 (2001).
[18]
{PT85} Peyret R., Taylor T. D.: Computational methods for fluid flow. Springer series in computational physics. Springer, 1985.
[19]
{REN*04} Rasmussen N., Enright E., Nguyen D., Marino S., Sumner N., Geiger W., Hoon S., Fedkiw R.: Directable photorealistic liquids. In Eurographics/ACM SIGGRAPH Symposium on Computer Animation (2004).
[20]
{Set99} Sethian J.: Level Set Methods and Fast Marching Methods. Cambridge University Press, 1999.
[21]
{SHG*03} Sumner N., Hoon S., Geiger W., Marino S., Rasmussen N., Fedkiw R.: Melting and terminatrix. In SIGGRAPH 2003 Sketches & Applications, Conference Abstracts and Applications (2003).
[22]
{SP04} Sumner R., Popović J.: Deformation transfer for triangle meshes. ACM Transactions on Graphics 23, 3 (2004), 397--403.
[23]
{Sta99} Stam J.: Stable fluids. In SIGGRAPH 99 Conference Proceedings (1999), pp. 121--128.
[24]
{SY05} Shi L., Yu Y.: Controllable smoke animation with guiding objects. ACM Transactions on Graphics 24, 1 (2005), 140--164.
[25]
{TMPS03} Treuille A., McNamara A., Popović Z., Stam J.: Keyframe control of smoke simulations. ACM Trans. Graphics 22, 3 (2003), 716--723.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SCA '05: Proceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer animation
July 2005
366 pages
ISBN:1595931988
DOI:10.1145/1073368
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 29 July 2005

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

SCA05
Sponsor:
SCA05: Symposium on Computer Animation
July 29 - 31, 2005
California, Los Angeles

Acceptance Rates

Overall Acceptance Rate 183 of 487 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)13
  • Downloads (Last 6 weeks)1
Reflects downloads up to 28 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media