UWSpace is currently experiencing technical difficulties resulting from its recent migration to a new version of its software. These technical issues are not affecting the submission and browse features of the site. UWaterloo community members may continue submitting items to UWSpace. We apologize for the inconvenience, and are actively working to resolve these technical issues.
 

A Practical Method for High-Resolution Embedded Liquid Surfaces

dc.contributor.authorGoldade, Ryan
dc.contributor.authorBatty, Christopher
dc.contributor.authorWojtan, Chris
dc.date.accessioned2017-05-05T17:10:41Z
dc.date.available2017-05-05T17:10:41Z
dc.date.issued2016-05-01
dc.descriptionThis is the peer reviewed version of the following article: Goldade, R., Batty, C., & Wojtan, C. (2016). A Practical Method for High-Resolution Embedded Liquid Surfaces. Computer Graphics Forum, 35(2), 233–242, which has been published in final form at https://doi.org/10.1111/cgf.12826. This article may be used for non-commercial purposes in accordance with Wiley Terms and Conditions for Self-Archiving.en
dc.description.abstractCombining high-resolution level set surface tracking with lower resolution physics is an inexpensive method for achieving highly detailed liquid animations. Unfortunately, the inherent resolution mismatch introduces several types of disturbing visual artifacts. We identify the primary sources of these artifacts and present simple, efficient, and practical solutions to address them. First, we propose an unconditionally stable filtering method that selectively removes sub-grid surface artifacts not seen by the fluid physics, while preserving fine detail in dynamic splashing regions. It provides comparable results to recent error-correction techniques at lower cost, without substepping, and with better scaling behavior. Second, we show how a modified narrow-band scheme can ensure accurate free surface boundary conditions in the presence of large resolution mismatches. Our scheme preserves the efficiency of the narrow-band methodology, while eliminating objectionable stairstep artifacts observed in prior work. Third, we demonstrate that the use of linear interpolation of velocity during advection of the high-resolution level set surface is responsible for visible grid-aligned kinks; we therefore advocate higher-order velocity interpolation, and show that it dramatically reduces this artifact. While these three contributions are orthogonal, our results demonstrate that taken together they efficiently address the dominant sources of visual artifacts arising with high-resolution embedded liquid surfaces; the proposed approach offers improved visual quality, a straightforward implementation, and substantially greater scalability than competing methods.en
dc.description.sponsorshipThis research was supported by NSERC (RGPIN-04360-2014), ERC (638176), and IST Austriaen
dc.identifier.urihttp://dx.doi.org/10.1111/cgf.12826
dc.identifier.urihttp://hdl.handle.net/10012/11853
dc.language.isoenen
dc.publisherWileyen
dc.subjectThree-Dimensional Graphics And Realismen
dc.subjectAnimationen
dc.subjectFluid Simulationen
dc.subjectLevel Seten
dc.subjectSmokeen
dc.subjectTopologyen
dc.subjectWateren
dc.titleA Practical Method for High-Resolution Embedded Liquid Surfacesen
dc.typeArticleen
dcterms.bibliographicCitationGoldade, R., Batty, C., & Wojtan, C. (2016). A Practical Method for High-Resolution Embedded Liquid Surfaces. Computer Graphics Forum, 35(2), 233–242. https://doi.org/10.1111/cgf.12826en
uws.contributor.affiliation1Faculty of Mathematicsen
uws.contributor.affiliation2David R. Cheriton School of Computer Scienceen
uws.peerReviewStatusRevieweden
uws.scholarLevelFacultyen
uws.typeOfResourceTexten

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
paper-s.pdf
Size:
14.92 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
4.46 KB
Format:
Plain Text
Description: