Show simple item record

dc.contributor.authorLarionov, Egor
dc.contributor.authorBatty, Christopher
dc.contributor.authorBridson, Robert
dc.date.accessioned2017-12-11 18:42:37 (GMT)
dc.date.available2017-12-11 18:42:37 (GMT)
dc.date.issued2017-07-20
dc.identifier.urihttp://dx.doi.org/10.1145/3072959.3073628
dc.identifier.urihttp://hdl.handle.net/10012/12692
dc.description© ACM, 2017. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in Larionov, E., Batty, C., & Bridson, R. (2017). Variational Stokes: A Unified Pressure-viscosity Solver for Accurate Viscous Liquids. ACM Trans. Graph., 36(4), 101:1–101:11. https://doi.org/10.1145/3072959.3073628en
dc.description.abstractWe propose a novel unsteady Stokes solver for coupled viscous and pressure forces in grid-based liquid animation which yields greater accuracy and visual realism than previously achieved. Modern fluid simulators treat viscosity and pressure in separate solver stages, which reduces accuracy and yields incorrect free surface behavior. Our proposed implicit variational formulation of the Stokes problem leads to a symmetric positive definite linear system that gives properly coupled forces, provides unconditional stability, and treats difficult boundary conditions naturally through simple volume weights. Surface tension and moving solid boundaries are also easily incorporated. Qualitatively, we show that our method recovers the characteristic rope coiling instability of viscous liquids and preserves fine surface details, while previous grid-based schemes do not. Quantitatively, we demonstrate that our method is convergent through grid refinement studies on analytical problems in two dimensions. We conclude by offering practical guidelines for choosing an appropriate viscous solver, based on the scenario to be animated and the computational costs of different methods.en
dc.description.sponsorshipNatural Sciences and Engineering Research Council of Canadaen
dc.language.isoenen
dc.publisherAssociation for Computing Machineryen
dc.subjectfree surfacesen
dc.subjectliquidsen
dc.subjectstokesen
dc.subjectviscosityen
dc.titleVariational Stokes: A Unified Pressure-viscosity Solver for Accurate Viscous Liquidsen
dc.typeArticleen
dcterms.bibliographicCitationLarionov, E., Batty, C., & Bridson, R. (2017). Variational Stokes: A Unified Pressure-viscosity Solver for Accurate Viscous Liquids. ACM Trans. Graph., 36(4), 101:1–101:11. https://doi.org/10.1145/3072959.3073628en
uws.contributor.affiliation1Faculty of Mathematicsen
uws.contributor.affiliation2David R. Cheriton School of Computer Scienceen
uws.typeOfResourceTexten
uws.peerReviewStatusRevieweden
uws.scholarLevelFacultyen


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record


UWSpace

University of Waterloo Library
200 University Avenue West
Waterloo, Ontario, Canada N2L 3G1
519 888 4883

All items in UWSpace are protected by copyright, with all rights reserved.

DSpace software

Service outages