{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:39:06Z","timestamp":1750307946970,"version":"3.41.0"},"reference-count":32,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2007,10,1]],"date-time":"2007-10-01T00:00:00Z","timestamp":1191196800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2007,10]]},"abstract":"<jats:p>In 2D, incompressible flows, the Stokes equations that represent the dynamics of very viscous flows and vorticity formulation of hydrodynamic equations both reduce to a scalar stream-function representation in terms of elliptic equations. By making use of this simplification and the properties of Fourier space representation of elliptic equations, we use a common spectral method to solve both of these equations. Based on this system of equations, we propose a level set based input description which provides a flexible environment for the user to model a wide range of flows and artistic effects in 2D. This input type allows the modeling of vortex sheet patterns and other complex flows with a very practical approach and chaotic, dynamic flows, even with viscous Stokes equations. A user interface is developed for the level set input which allows the user to draw the strokes or edit the level set data by applying transformation functions or perturbations. To sum up, this model can be used for the simulation of very viscous flows, vorticity dynamics, vortex sheet patterns, turbulent and chaotic flows as well as other artistic effects such as the traditional marbling patterns, with a simple, fast and stable system at high resolutions.<\/jats:p>","DOI":"10.1145\/1289603.1289606","type":"journal-article","created":{"date-parts":[[2007,11,15]],"date-time":"2007-11-15T14:26:02Z","timestamp":1195136762000},"page":"15","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Level set driven flows"],"prefix":"10.1145","volume":"26","author":[{"given":"R\u00fcyam","family":"Acar","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2007,10]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.1502660"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2006.66"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1002\/cav.v15:3\/4"},{"key":"e_1_2_1_4_1","unstructured":"Boyd J. P. 2001. Chebyshev and Fourier Spectral Methods. Dover Mineola MNO.  Boyd J. P. 2001. Chebyshev and Fourier Spectral Methods. Dover Mineola MNO."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0022112073002016"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(73)90042-9"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0022112086001155"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/0167-2789(89)90144-9"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICASSP.1999.757545"},{"key":"e_1_2_1_10_1","unstructured":"Demmel J. 2005. Lecture notes of Jim Demmel's CS267 at Berkeley. In http:\/\/CS.Berkeley.EDU\/~demmel\/CS267.  Demmel J. 2005. Lecture notes of Jim Demmel's CS267 at Berkeley. In http:\/\/CS.Berkeley.EDU\/~demmel\/CS267."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1185657.1185667"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1137\/S0036142994273513"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383260"},{"key":"e_1_2_1_14_1","unstructured":"Frigo M. and Johnson S. 2006. Fastest fourier transform in the west. MIT www.fftw.org.  Frigo M. and Johnson S. 2006. Fastest fourier transform in the west. MIT www.fftw.org."},{"volume-title":"Proceedings of the 6th Eurographics Workshop on Computer Animation and Simulation. Springer-Verlag, 3--15","author":"Gamito M.","key":"e_1_2_1_15_1"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1996.0155"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1088\/0034-4885\/65\/5\/204"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.2000.6546"},{"key":"e_1_2_1_19_1","doi-asserted-by":"crossref","DOI":"10.21914\/anziamj.v42i0.625","article-title":"Simulation of vortex shedding flows using high order fracational-step methods","author":"Kirkpatrick M.","year":"2000","journal-title":"ANZIAM J. 42, E, C586--C876."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(86)90210-X"},{"key":"e_1_2_1_21_1","unstructured":"Krasny R. 1991. Vortex sheet computations: roll-up wakes separation. Lectures in Applied Mathematics 28 American Mathematical Society 385--401.  Krasny R. 1991. Vortex sheet computations: roll-up wakes separation. Lectures in Applied Mathematics 28 American Mathematical Society 385--401."},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.1480263"},{"key":"e_1_2_1_23_1","unstructured":"Maurer-Mathison D. 1999. The Ultimate Marbling Handbook: A Guide to Basic and Advanced Techniques for Marbling Paper and Fabric. Watson-Guptill Publishing New York.  Maurer-Mathison D. 1999. The Ultimate Marbling Handbook: A Guide to Basic and Advanced Techniques for Marbling Paper and Fabric. Watson-Guptill Publishing New York."},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073368.1073406"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1098\/rspa.1931.0189"},{"key":"e_1_2_1_26_1","unstructured":"Saffman P. 1992. Vortex Dynamics. Cambridge University Press Cambridge UK.  Saffman P. 1992. Vortex Dynamics. Cambridge University Press Cambridge UK."},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311548"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.868164"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/78.193220"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/78.193221"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311549"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/15886.15895"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1289603.1289606","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1289603.1289606","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T14:52:31Z","timestamp":1750258351000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1289603.1289606"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,10]]},"references-count":32,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2007,10]]}},"alternative-id":["10.1145\/1289603.1289606"],"URL":"https:\/\/doi.org\/10.1145\/1289603.1289606","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"type":"print","value":"0730-0301"},{"type":"electronic","value":"1557-7368"}],"subject":[],"published":{"date-parts":[[2007,10]]},"assertion":[{"value":"2007-10-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}