skip to main content
10.1145/2669024.2669039acmotherconferencesArticle/Chapter ViewAbstractPublication Pagessiggraph-asiaConference Proceedingsconference-collections
research-article

Deformation of 2D flow fields using stream functions

Published: 24 November 2014 Publication History

Abstract

Recently, visual simulation of fluids has become an important element in many applications, such as movies and computer games. These fluid animations are usually created by physically-based fluid simulation. However, the simulation often requires very expensive computational cost for creating realistic fluid animations. Therefore, when the user tries to create various fluid animations, he or she must execute fluid simulation repeatedly, which requires a prohibitive computational time. To address this problem, this paper proposes a method for deforming velocity fields of fluids while preserving the divergence-free condition. In this paper, we focus on grid-based 2D fluid simulations. Our system allows the user to interactively create various fluid animations from a single set of velocity fields generated by the fluid simulation. In a preprocess, our method converts the input velocity fields into scalar fields representing the stream functions. At run-time, the user deforms the grid representing the scalar stream functions and the deformed velocity fields are then obtained by applying a curl operator to the deformed scalar stream functions. The velocity fields obtained by this process naturally perseveres the divergence-free condition. For the deformation of the grid, we use a method based on Moving Least Squares. The usefulness of our method is demonstrated by several examples.

References

[1]
Bridson, R. 2008. Fluid Simulation for Computer Graphics. AK Peters.
[2]
Fuller, A. R., Krishnan, H., Mahrous, K., Hamann, B., and Joy, K. I. 2007. Real-time procedural volumetric fire. In Proceeding of the 2007 symposium on Interactive 3D graphics and games, 175--180.
[3]
Kim, T., and Delaney, J. 2013. Subspace fluid re-simulation. ACM Transactions on Graphics 32, 4, Article 62.
[4]
Lamorlette, A., and Foster, N. 2002. Structural modeling of flames for a production environment. ACM Transactions on Graphics 21, 3, 729--735.
[5]
Li, H., Chen, W., and Shen, I.-F. 2006. Segmentation of discrete vector fields. IEEE Transactions on Visualization and Computer Graphics 12, 3, 289--300.
[6]
Schaefer, S., McPhail, T., and Warren, J. 2006. Image deformation using moving least squares. ACM Transactions on Graphics 25, 3, 533--540.
[7]
Stam, J. 1999. Stable fluids. In Proceedings of ACM SIGGRAPH 1999, Annual Conference Series, 121--128.
[8]
Treuille, A., Lewis, A., and Popovic, Z. 2006. Model reduction for real-time fluids. ACM Transactions on Graphics 25, 3, 826--834.
[9]
Wicke, M., Stanton, M., and Treuille, A. 2009. Modular bases for fluid dynamics. ACM Transaction on Graphics 28, 3, Article 39.

Cited By

View all

Index Terms

  1. Deformation of 2D flow fields using stream functions

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    SA '14: SIGGRAPH Asia 2014 Technical Briefs
    November 2014
    72 pages
    ISBN:9781450328951
    DOI:10.1145/2669024
    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 the author(s) 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].

    In-Cooperation

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 24 November 2014

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. flow field deformation
    2. fluid simulation
    3. moving least squares
    4. stream function

    Qualifiers

    • Research-article

    Conference

    SA'14
    SA'14: SIGGRAPH Asia 2014
    December 3 - 6, 2014
    Shenzhen, China

    Acceptance Rates

    Overall Acceptance Rate 178 of 869 submissions, 20%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)5
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 05 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Feature-based deformation for flow visualizationJournal of Visualization10.1007/s12650-024-00963-527:5(795-817)Online publication date: 13-May-2024
    • (2018)A moving least squares material point method with displacement discontinuity and two-way rigid body couplingACM Transactions on Graphics10.1145/3197517.320129337:4(1-14)Online publication date: 30-Jul-2018
    • (2017)A geometric control of fire motion editingThe Visual Computer: International Journal of Computer Graphics10.1007/s00371-016-1283-333:5(585-595)Online publication date: 1-May-2017
    • (2016)A combining method of fluid animations by interpolating flow fieldsSIGGRAPH ASIA 2016 Technical Briefs10.1145/3005358.3005382(1-4)Online publication date: 28-Nov-2016
    • (2015)Incompressibility-preserving deformation for fluid flows using vector potentialsThe Visual Computer: International Journal of Computer Graphics10.1007/s00371-015-1122-y31:6-8(959-965)Online publication date: 1-Jun-2015

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media