{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,31]],"date-time":"2025-10-31T07:48:10Z","timestamp":1761896890958,"version":"3.41.0"},"reference-count":32,"publisher":"Association for Computing Machinery (ACM)","issue":"5","license":[{"start":{"date-parts":[[2018,9,14]],"date-time":"2018-09-14T00:00:00Z","timestamp":1536883200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"JSPS KAKENHI","award":["JP15H05924"],"award-info":[{"award-number":["JP15H05924"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2018,10,31]]},"abstract":"<jats:p>The computational cost for creating realistic fluid animations by numerical simulation is generally expensive. In digital production environments, existing precomputed fluid animations are often reused for different scenes in order to reduce the cost of creating scenes containing fluids. However, applying the same animation to different scenes often produces unacceptable results, so the animation needs to be edited. In order to help animators with the editing process, we develop a novel method for synthesizing the desired fluid animations by combining existing flow data. Our system allows the user to place flows at desired positions and combine them. We do this by interpolating velocities at the boundaries between the flows. The interpolation is formulated as a minimization problem of an energy function, which is designed to take into account the inviscid, incompressible Navier-Stokes equations. Our method focuses on smoke simulations defined on a uniform grid. We demonstrate the potential of our method by showing a set of examples, including a large-scale sandstorm created from a few flow data simulated in a small-scale space.<\/jats:p>","DOI":"10.1145\/3213771","type":"journal-article","created":{"date-parts":[[2018,9,14]],"date-time":"2018-09-14T12:19:18Z","timestamp":1536927558000},"page":"1-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":25,"title":["Editing Fluid Animation Using Flow Interpolation"],"prefix":"10.1145","volume":"37","author":[{"given":"Syuhei","family":"Sato","sequence":"first","affiliation":[{"name":"DWANGO Co., Ltd., Dwango CG Research"}]},{"given":"Yoshinori","family":"Dobashi","sequence":"additional","affiliation":[{"name":"Hokkaido University and Dwango CG Research"}]},{"given":"Tomoyuki","family":"Nishita","sequence":"additional","affiliation":[{"name":"Dwango CG Research and Hiroshima Shudo University, Japan"}]}],"member":"320","published-online":{"date-parts":[[2018,9,14]]},"reference":[{"doi-asserted-by":"publisher","key":"e_1_2_2_1_1","DOI":"10.1145\/2766935"},{"key":"e_1_2_2_2_1","volume-title":"Short Paper Proceedings of Eurographics","author":"Bhattacharya H.","year":"2012","unstructured":"H. Bhattacharya , M. B. Nielsen , and R. Bridson . 2012. Steady state stokes flow interpolation for fluid control . In Short Paper Proceedings of Eurographics 2012 . 57--60. H. Bhattacharya, M. B. Nielsen, and R. Bridson. 2012. Steady state stokes flow interpolation for fluid control. In Short Paper Proceedings of Eurographics 2012. 57--60."},{"doi-asserted-by":"publisher","key":"e_1_2_2_3_1","DOI":"10.1145\/2897824.2925963"},{"volume-title":"Fluid Simulation for Computer Graphics","author":"Bridson R.","unstructured":"R. Bridson . 2015. Fluid Simulation for Computer Graphics . CRC Press . R. Bridson. 2015. Fluid Simulation for Computer Graphics. CRC Press.","key":"e_1_2_2_4_1"},{"doi-asserted-by":"publisher","key":"e_1_2_2_5_1","DOI":"10.1145\/1015706.1015743"},{"doi-asserted-by":"publisher","key":"e_1_2_2_6_1","DOI":"10.1145\/383259.383260"},{"doi-asserted-by":"publisher","key":"e_1_2_2_7_1","DOI":"10.1145\/1201775.882336"},{"doi-asserted-by":"publisher","key":"e_1_2_2_8_1","DOI":"10.1145\/1276377.1276447"},{"doi-asserted-by":"publisher","key":"e_1_2_2_9_1","DOI":"10.1145\/383259.383261"},{"doi-asserted-by":"publisher","key":"e_1_2_2_10_1","DOI":"10.1006\/gmip.1996.0039"},{"doi-asserted-by":"publisher","key":"e_1_2_2_11_1","DOI":"10.1145\/2019406.2019430"},{"unstructured":"W. Jakob. 2010. Mitsuba renderer. Retrieved from http:\/\/www.mitsuba-renderer.org.  W. Jakob. 2010. Mitsuba renderer. Retrieved from http:\/\/www.mitsuba-renderer.org.","key":"e_1_2_2_12_1"},{"doi-asserted-by":"publisher","key":"e_1_2_2_13_1","DOI":"10.1145\/2766983"},{"doi-asserted-by":"publisher","key":"e_1_2_2_14_1","DOI":"10.1145\/2461912.2461987"},{"doi-asserted-by":"publisher","key":"e_1_2_2_15_1","DOI":"10.1145\/882262.882264"},{"doi-asserted-by":"publisher","key":"e_1_2_2_16_1","DOI":"10.1145\/1015706.1015744"},{"volume-title":"Proceedings of EUROGRAPHICS 2002 Short Presentations. 405--410","author":"Miyazaki R.","unstructured":"R. Miyazaki , Y. Dobashi , and T. Nishita . 2002. Simulation of cumuliform clouds based on computational fluid dynamics . In Proceedings of EUROGRAPHICS 2002 Short Presentations. 405--410 . R. Miyazaki, Y. Dobashi, and T. Nishita. 2002. Simulation of cumuliform clouds based on computational fluid dynamics. In Proceedings of EUROGRAPHICS 2002 Short Presentations. 405--410.","key":"e_1_2_2_17_1"},{"doi-asserted-by":"publisher","key":"e_1_2_2_18_1","DOI":"10.1145\/566654.566643"},{"doi-asserted-by":"publisher","key":"e_1_2_2_19_1","DOI":"10.1111\/j.1467-8659.2009.01640.x"},{"doi-asserted-by":"publisher","key":"e_1_2_2_20_1","DOI":"10.1145\/1599470.1599499"},{"doi-asserted-by":"publisher","key":"e_1_2_2_21_1","DOI":"10.1145\/2508363.2508429"},{"doi-asserted-by":"publisher","key":"e_1_2_2_22_1","DOI":"10.1145\/882262.882269"},{"doi-asserted-by":"publisher","key":"e_1_2_2_23_1","DOI":"10.1145\/2601097.2601126"},{"doi-asserted-by":"publisher","key":"e_1_2_2_24_1","DOI":"10.1145\/1360612.1360615"},{"doi-asserted-by":"publisher","key":"e_1_2_2_25_1","DOI":"10.1145\/3005358.3005382"},{"doi-asserted-by":"publisher","key":"e_1_2_2_26_1","DOI":"10.1007\/s00371-015-1122-y"},{"doi-asserted-by":"publisher","key":"e_1_2_2_27_1","DOI":"10.1145\/311535.311548"},{"doi-asserted-by":"publisher","key":"e_1_2_2_28_1","DOI":"10.1145\/2956233"},{"volume-title":"Proceedings of the 2006 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. 7--12","author":"Th\u00fcrey N.","unstructured":"N. Th\u00fcrey , R. Keiser , M. Pauly , and U. R\u00fcde . 2006. Detail-preserving fluid control . In Proceedings of the 2006 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. 7--12 . N. Th\u00fcrey, R. Keiser, M. Pauly, and U. R\u00fcde. 2006. Detail-preserving fluid control. In Proceedings of the 2006 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. 7--12.","key":"e_1_2_2_29_1"},{"doi-asserted-by":"publisher","key":"e_1_2_2_30_1","DOI":"10.1145\/882262.882337"},{"doi-asserted-by":"publisher","key":"e_1_2_2_31_1","DOI":"10.1145\/1141911.1141991"},{"doi-asserted-by":"publisher","key":"e_1_2_2_32_1","DOI":"10.1145\/344779.344801"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3213771","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3213771","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T23:43:54Z","timestamp":1750290234000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3213771"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,9,14]]},"references-count":32,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2018,10,31]]}},"alternative-id":["10.1145\/3213771"],"URL":"https:\/\/doi.org\/10.1145\/3213771","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"type":"print","value":"0730-0301"},{"type":"electronic","value":"1557-7368"}],"subject":[],"published":{"date-parts":[[2018,9,14]]},"assertion":[{"value":"2017-07-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-04-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-09-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}