Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
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
  • Get Citation Alerts
  • 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
    • (2024)Fluid Control with Laplacian EigenfunctionsACM SIGGRAPH 2024 Conference Papers10.1145/3641519.3657468(1-11)Online publication date: 13-Jul-2024
    • (2023)Real-Time Reconstruction of Fluid Flow under Unknown DisturbanceACM Transactions on Graphics10.1145/362401143:1(1-14)Online publication date: 17-Oct-2023
    • (2023)Physics‐Informed Neural Corrector for Deformation‐based Fluid ControlComputer Graphics Forum10.1111/cgf.1475142:2(161-173)Online publication date: 23-May-2023
    • Show More Cited By

    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%

    Upcoming Conference

    SCA '24
    The ACM SIGGRAPH / Eurographics Symposium on Computer Animation
    August 21 - 23, 2024
    Montreal , QC , Canada

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)12
    • Downloads (Last 6 weeks)3

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Fluid Control with Laplacian EigenfunctionsACM SIGGRAPH 2024 Conference Papers10.1145/3641519.3657468(1-11)Online publication date: 13-Jul-2024
    • (2023)Real-Time Reconstruction of Fluid Flow under Unknown DisturbanceACM Transactions on Graphics10.1145/362401143:1(1-14)Online publication date: 17-Oct-2023
    • (2023)Physics‐Informed Neural Corrector for Deformation‐based Fluid ControlComputer Graphics Forum10.1111/cgf.1475142:2(161-173)Online publication date: 23-May-2023
    • (2021)Generalized fluid carving with fast lattice-guided seam computationACM Transactions on Graphics10.1145/3478513.348054440:6(1-15)Online publication date: 10-Dec-2021
    • (2021)Learning meaningful controls for fluidsACM Transactions on Graphics10.1145/3450626.345984540:4(1-13)Online publication date: 19-Jul-2021
    • (2021)Honey, I Shrunk the Domain: Frequency‐aware Force Field Reduction for Efficient Fluids OptimizationComputer Graphics Forum10.1111/cgf.14263740:2(339-353)Online publication date: 4-Jun-2021
    • (2021)Learning Representation of Secondary Effects for Fire-Flake AnimationIEEE Access10.1109/ACCESS.2021.30540619(17620-17630)Online publication date: 2021
    • (2020)Frequency-domain smoke guidingACM Transactions on Graphics10.1145/3414685.341784239:6(1-10)Online publication date: 27-Nov-2020
    • (2020)Particle-based liquid control using animation templatesProceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation10.1111/cgf.14103(1-10)Online publication date: 6-Oct-2020
    • (2020)Cumuliform Cloud Animation Control Based on Natural Images2020 International Conference on Virtual Reality and Visualization (ICVRV)10.1109/ICVRV51359.2020.00052(218-224)Online publication date: Nov-2020
    • Show More Cited By

    View Options

    Get Access

    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