{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T11:45:04Z","timestamp":1783597504436,"version":"3.55.0"},"reference-count":20,"publisher":"Wiley","issue":"3-4","license":[{"start":{"date-parts":[[2004,6,16]],"date-time":"2004-06-16T00:00:00Z","timestamp":1087344000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computer Animation &amp; Virtual"],"published-print":{"date-parts":[[2004,7]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>We propose a new fluid control technique that uses a geometrically induced potential field. Instead of optimizing the control forces exerted at each frame, as was done in previous work, a potential is added as an extra dimension to the simulation space which coerces the fluid inside this space to form the target shape. This type of shape control requires practically no additional computing by the Navier\u2010Stokes solver at run\u2010time, and adds little overhead to implementation. The confinement potentials are induced from geometric information given by animators, and so the control forces that take fluids to a lower potential can be decided in a preprocessing step. We show that a slightly generalized Navier\u2010Stokes equation for fluids in potential fields can be simulated without changing the solver itself. A harmonic potential function can be quickly found with the Poisson solver which is already implemented as a part of the Navier\u2010Stokes solver. 2 and 3 dimensional flows designed by common methods such as hand drawing, traditional shape modeling and key\u2010framing, can be animated efficiently with our control technique. Copyright \u00a9 2004 John Wiley &amp; Sons, Ltd.<\/jats:p>","DOI":"10.1002\/cav.17","type":"journal-article","created":{"date-parts":[[2004,6,16]],"date-time":"2004-06-16T12:12:16Z","timestamp":1087387936000},"page":"147-157","source":"Crossref","is-referenced-by-count":50,"title":["Controlling fluid animation with geometric potential"],"prefix":"10.1002","volume":"15","author":[{"given":"Jeong\u2010mo","family":"Hong","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chang\u2010hun","family":"Kim","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"311","published-online":{"date-parts":[[2004,6,16]]},"reference":[{"key":"e_1_2_1_2_2","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882337"},{"key":"e_1_2_1_3_2","doi-asserted-by":"publisher","DOI":"10.1006\/gmip.1996.0039"},{"key":"e_1_2_1_4_2","doi-asserted-by":"publisher","DOI":"10.1109\/CGI.1997.601299"},{"key":"e_1_2_1_5_2","first-page":"181","volume-title":"Proceedings of ACM Siggraph 1997","author":"Foster N","year":"1997"},{"key":"e_1_2_1_6_2","first-page":"121","volume-title":"Proceedings of ACM Siggraph 1999","author":"Stam J","year":"1999"},{"key":"e_1_2_1_7_2","first-page":"23","volume-title":"Proceedings of ACM Siggraph 2001","author":"Foster N","year":"2001"},{"key":"e_1_2_1_8_2","first-page":"15","volume-title":"Proceedings of ACM Siggraph 2001","author":"Fedkiw R","year":"2001"},{"issue":"3","key":"e_1_2_1_9_2","doi-asserted-by":"crossref","first-page":"736","DOI":"10.1145\/566654.566645","article-title":"Animation and rendering of complex water surfaces","volume":"21","author":"Enright D","journal-title":"ACM Transactions on Graphics (In Proceedings of ACM SIGGRAPH 2002)"},{"key":"e_1_2_1_10_2","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.00672"},{"key":"e_1_2_1_11_2","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882336"},{"key":"e_1_2_1_12_2","volume-title":"Computer\u2010Graphics (ACM SIGGRAPH 2000)","author":"Popovi\u0107 J","year":"2000"},{"key":"e_1_2_1_13_2","volume-title":"Level Set Methods and Fast Marching Methods","author":"Sethian JA","year":"1999"},{"key":"e_1_2_1_14_2","doi-asserted-by":"publisher","DOI":"10.1109\/VLSM.2001.938900"},{"key":"e_1_2_1_15_2","first-page":"335","volume-title":"Proceedings of ACM SIGGRAPH 2000","author":"Turk G","year":"1999"},{"key":"e_1_2_1_16_2","volume-title":"Introduction to General Relativity","author":"Adler R","year":"1975"},{"key":"e_1_2_1_17_2","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511549816"},{"key":"e_1_2_1_18_2","volume-title":"Feedback Control of Dynamic Systems","author":"Franklin GF","year":"2002"},{"key":"e_1_2_1_19_2","first-page":"219","volume-title":"Proceedings of ACM SIGGRAPH 2000","author":"Chenney S","year":"2000"},{"key":"e_1_2_1_20_2","volume-title":"Introduction to Fluid Mechanics","author":"Fox RW","year":"1993"},{"key":"e_1_2_1_21_2","volume-title":"Numerical Recipes in C","author":"Press WH","year":"1988"}],"container-title":["Computer Animation and Virtual Worlds"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fcav.17","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/cav.17","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,8,31]],"date-time":"2023-08-31T16:13:56Z","timestamp":1693498436000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/cav.17"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004,6,16]]},"references-count":20,"journal-issue":{"issue":"3-4","published-print":{"date-parts":[[2004,7]]}},"alternative-id":["10.1002\/cav.17"],"URL":"https:\/\/doi.org\/10.1002\/cav.17","archive":["Portico"],"relation":{},"ISSN":["1546-4261","1546-427X"],"issn-type":[{"value":"1546-4261","type":"print"},{"value":"1546-427X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2004,6,16]]}}}