Differentiable Curl-Noise: Boundary-Respecting Procedural Incompressible Flows Without Discontinuities

dc.contributor.authorDing, Xinwen
dc.contributor.authorBatty, Christopher
dc.date.accessioned2024-06-10T19:49:01Z
dc.date.available2024-06-10T19:49:01Z
dc.date.issued2023-05-16
dc.description© Xinwen Ding and Christopher Batty | ACM (2023). This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in Proceedings of the ACM on Computer Graphics and Interactive Techniques, http://dx.doi.org/10.1145/3585511.en
dc.description.abstractWe present Differentiable Curl-Noise, a C1 procedural method to animate strictly incompressible fluid flows in two dimensions. While both the original Curl-Noise method of Bridson et al. [2007] and a recent modification by Chang et al. [2022] have been used to design incompressible flow fields, they often suffer from non-smoothness in their handling of obstacles, owing in part to properties of the underlying Euclidean distance function or closest point function. We therefore propose a differentiable scheme that modulates the background potential in a manner that respects arbitrary solid simple polygonal objects placed at any location, without introducing discontinuities. We demonstrate that our new method yields improved flow fields in a set of two dimensional examples, including when obstacles are in close proximity or possess concavities.en
dc.description.sponsorshipNSERC, Discovery Grant RGPIN-2021-02524.en
dc.identifier.urihttps://doi.org/10.1145/3585511
dc.identifier.urihttp://hdl.handle.net/10012/20648
dc.language.isoenen
dc.publisherAssociation for Computing Machineryen
dc.relation.ispartofseriesProceedings of the ACM on Computer Graphics and Interactive Techniques;6(1);16
dc.subjectprocedural animationen
dc.subjectincompressible flowen
dc.subjectfluidsen
dc.subjectdifferentiabilityen
dc.subjectvector field designen
dc.titleDifferentiable Curl-Noise: Boundary-Respecting Procedural Incompressible Flows Without Discontinuitiesen
dc.typeArticleen
dcterms.bibliographicCitationDing, X., & Batty, C. (2023). Differentiable curl-noise. Proceedings of the ACM on Computer Graphics and Interactive Techniques, 6(1), 1–16. https://doi.org/10.1145/3585511en
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 - 3 of 3
Loading...
Thumbnail Image
Name:
Differentiable_Curl_Noise.pdf
Size:
12.11 MB
Format:
Adobe Portable Document Format
Description:
Main article
Loading...
Thumbnail Image
Name:
supplementary-proof.pdf
Size:
491.53 KB
Format:
Adobe Portable Document Format
Description:
Supplementary document
No Thumbnail Available
Name:
SupplementaryVideo-Desktop.mp4
Size:
27.1 MB
Format:
Unknown data format
Description:
Supplementary video of animations

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
4.47 KB
Format:
Item-specific license agreed upon to submission
Description: