{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,15]],"date-time":"2026-04-15T22:06:24Z","timestamp":1776290784960,"version":"3.50.1"},"reference-count":78,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2020,8,12]],"date-time":"2020-08-12T00:00:00Z","timestamp":1597190400000},"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":[[2020,8,31]]},"abstract":"<jats:p>We present a versatile numerical approach to simulating various magnetic phenomena using a level-set method. At the heart of our method lies a novel two-way coupling mechanism between a magnetic field and a magnetizable mechanical system, which is based on the interfacial Helmholtz force drawn from the Minkowski form of the Maxwell stress tensor. We show that a magnetic-mechanical coupling system can be solved as an interfacial problem, both theoretically and computationally. In particular, we employ a Poisson equation with a jump condition across the interface to model the mechanical-to-magnetic interaction and a Helmholtz force on the free surface to model the magnetic-to-mechanical effects. Our computational framework can be easily integrated into a standard Euler fluid solver, enabling both simulation and visualization of a complex magnetic field and its interaction with immersed magnetizable objects in a large domain. We demonstrate the efficacy of our method through an array of magnetic substance simulations that exhibit rich geometric and dynamic characteristics, encompassing ferrofluid, rigid magnetic body, deformable magnetic body, and multi-phase couplings.<\/jats:p>","DOI":"10.1145\/3386569.3392445","type":"journal-article","created":{"date-parts":[[2020,8,12]],"date-time":"2020-08-12T11:44:27Z","timestamp":1597232667000},"update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":23,"title":["A level-set method for magnetic substance simulation"],"prefix":"10.1145","volume":"39","author":[{"given":"Xingyu","family":"Ni","sequence":"first","affiliation":[{"name":"Peking University &amp; AICFVE"}]},{"given":"Bo","family":"Zhu","sequence":"additional","affiliation":[{"name":"Dartmouth College"}]},{"given":"Bin","family":"Wang","sequence":"additional","affiliation":[{"name":"Beijing Film Academy"}]},{"given":"Baoquan","family":"Chen","sequence":"additional","affiliation":[{"name":"Peking University &amp; AICFVE"}]}],"member":"320","published-online":{"date-parts":[[2020,8,12]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073625"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2019406.2019408"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevE.99.022608"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.5555\/1632592.1632624"},{"key":"e_1_2_2_5_1","volume-title":"Discrete Viscous Sheets. ACM Transactions on Graphics (Proceedings of SIGGRAPH 2012)","author":"Batty Christopher","year":"2012","unstructured":"Christopher Batty, Andres Uribe, Basile Audoly, and Eitan Grinspun. 2012. Discrete Viscous Sheets. ACM Transactions on Graphics (Proceedings of SIGGRAPH 2012) 31, 4(2012), 113:1--113:7."},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778853"},{"key":"e_1_2_2_7_1","volume-title":"Fluid simulation for computer graphics","author":"Bridson Robert","unstructured":"Robert Bridson. 2015. Fluid simulation for computer graphics (2nd ed.). AK Peters\/CRC Press, Boca Raton, FL, USA.","edition":"2"},{"key":"e_1_2_2_8_1","volume-title":"Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (SCA '12)","author":"Brochu Tyson","year":"2012","unstructured":"Tyson Brochu, Todd Keeler, and Robert Bridson. 2012. Linear-Time Smoke Animation with Vortex Sheet Meshes. In Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (SCA '12). Eurographics Association, Goslar, DEU, 87--95."},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jmmm.2013.11.042"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601146"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2767003"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925899"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925899"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1002\/andp.19083310807"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3306346.3322968"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383260"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201392"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3355089.3356532"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073630"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383261"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3130800.3130879"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.colsurfa.2015.04.038"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0022112006003466"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.1761178"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2366145.2366168"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276436"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3306346.3322973"},{"key":"e_1_2_2_28_1","volume-title":"Computer Vision, Imaging and Computer Graphics. Theory and Application","author":"Ishikawa Tomokazu","unstructured":"Tomokazu Ishikawa, Yonghao Yue, Kei Iwasaki, Yoshinori Dobashi, and Tomoyuki Nishita. 2013. Visual Simulation of Magnetic Fluid Using a Procedural Approach for Spikes Shape. In Computer Vision, Imaging and Computer Graphics. Theory and Application. Springer Berlin Heidelberg, Berlin, Heidelberg, 112--126."},{"key":"e_1_2_2_29_1","volume-title":"Pai","author":"James Doug L.","year":"1999","unstructured":"Doug L. James and Dinesh K. Pai. 1999. ArtDefo: Accurate Real Time Deformable Objects. In Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '99). ACM Press\/Addison-Wesley Publishing Co., USA, 65--72."},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201336"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2714572"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2714572"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073678"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073623"},{"key":"e_1_2_2_35_1","unstructured":"Yupeng Jiang Minchen Li Chenfanfu Jiang and Fernando Alonso-marroquin. 2019. A hybrid material-point spheropolygon-element method for solid and granular material interaction. arXiv:cs.CE\/1909.13655"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1011178417620"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201402"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2451236.2451241"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925906"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073628"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3272127.3275012"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2980179.2982430"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.3614569"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compfluid.2005.01.006"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015745"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2006.51"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2008.37"},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1098\/rstl.1865.0008"},{"key":"e_1_2_2_49_1","volume-title":"Proceedings of the 2010 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (SCA '10)","author":"McAdams A.","unstructured":"A. McAdams, E. Sifakis, and J. Teran. 2010. A Parallel Multigrid Poisson Solver for Fluids Simulation on Large Grids. In Proceedings of the 2010 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (SCA '10). Eurographics Association, Goslar, DEU, 65--74."},{"key":"e_1_2_2_50_1","first-page":"53","article-title":"Die Grundgleichungen f\u00fcr die elektromagnetischen Vorg\u00e4nge in bewegten K\u00f6rpern. Nachrichten von der Gesellschaft der Wissenschaften zu G\u00f6ttingen","volume":"1908","author":"Minkowski Hermann","year":"1908","unstructured":"Hermann Minkowski. 1908. Die Grundgleichungen f\u00fcr die elektromagnetischen Vorg\u00e4nge in bewegten K\u00f6rpern. Nachrichten von der Gesellschaft der Wissenschaften zu G\u00f6ttingen, Mathematisch-Physikalische Klasse 1908, 1 (1908), 53--111.","journal-title":"Mathematisch-Physikalische Klasse"},{"key":"e_1_2_2_51_1","volume-title":"Fall Meeting, UCLA.","author":"Nguyen Duc","year":"2003","unstructured":"Duc Nguyen, Doug Enright, and Ron Fedkiw. 2003. Simulation and animation of fire and other natural phenomena in the visual effects industry. Western States Section, Combustion Institute, Fall Meeting, UCLA."},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566643"},{"key":"e_1_2_2_53_1","volume-title":"Proceedings Computer Animation '95","author":"O'brien James F.","unstructured":"James F. O'brien and Jessica K. Hodgins. 1995. Dynamic simulation of splashing fluids. In Proceedings Computer Animation '95. IEEE, Geneva, Switzerland, Switzerland, 198--205."},{"key":"e_1_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1006611702281"},{"key":"e_1_2_2_55_1","volume-title":"Level set methods and dynamic implicit surfaces","author":"Osher Stanley","unstructured":"Stanley Osher and Ronald P Fedkiw. 2005. Level set methods and dynamic implicit surfaces. Springer, New York, NY, USA."},{"key":"e_1_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(72)90065-4"},{"key":"e_1_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786784.2786798"},{"key":"e_1_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2010.11.021"},{"key":"e_1_2_2_59_1","volume-title":"Cambridge University Press","author":"Rosensweig Ronald E.","unstructured":"Ronald E. Rosensweig. 1985. Ferrohydrodynamics. Cambridge University Press, Cambridgeshire, England, UK."},{"key":"e_1_2_2_60_1","volume-title":"Interfacial gauge methods for incompressible fluid dynamics. Science advances 2, 6","author":"Saye Robert","year":"2016","unstructured":"Robert Saye. 2016. Interfacial gauge methods for incompressible fluid dynamics. Science advances 2, 6 (2016), e1501869."},{"key":"e_1_2_2_61_1","volume-title":"Multiscale modeling of membrane rearrangement, drainage, and rupture in evolving foams. Science 340, 6133","author":"Saye Robert I","year":"2013","unstructured":"Robert I Saye and James A Sethian. 2013. Multiscale modeling of membrane rearrangement, drainage, and rupture in evolving foams. Science 340, 6133 (2013), 720--724."},{"key":"e_1_2_2_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/3306346.3323002"},{"key":"e_1_2_2_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661229.2661269"},{"key":"e_1_2_2_64_1","doi-asserted-by":"publisher","DOI":"10.1073\/pnas.93.4.1591"},{"key":"e_1_2_2_65_1","doi-asserted-by":"publisher","DOI":"10.1080\/10407782.2013.869459"},{"key":"e_1_2_2_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964976"},{"key":"e_1_2_2_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/1409060.1409115"},{"key":"e_1_2_2_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778785"},{"key":"e_1_2_2_69_1","volume-title":"Proceedings of the ACMSIGGRAPH\/Eurographics Symposium on Computer Animation (SCA '16)","author":"Yang Sheng","year":"2016","unstructured":"Sheng Yang, Xiaowei He, Huamin Wang, Sheng Li, Guoping Wang, Enhua Wu, and Kun Zhou. 2016. Enriching SPH Simulation by Approximate Capillary Waves. In Proceedings of the ACMSIGGRAPH\/Eurographics Symposium on Computer Animation (SCA '16). Eurographics Association, Goslar, DEU, 29--36."},{"key":"e_1_2_2_70_1","first-page":"5","article-title":"Numerical Analysis of Transitional Behavior of Ferrofluid Employing MPS Method and FEM","volume":"47","author":"Yoshikawa G.","year":"2011","unstructured":"G. Yoshikawa, K. Hirata, F. Miyasaka, and Y. Okaue. 2011. Numerical Analysis of Transitional Behavior of Ferrofluid Employing MPS Method and FEM. IEEE Transactions on Magnetics 47, 5 (May 2011), 1370--1373.","journal-title":"IEEE Transactions on Magnetics"},{"key":"e_1_2_2_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/2751541"},{"key":"e_1_2_2_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/3272127.3275095"},{"key":"e_1_2_2_73_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jmps.2018.10.008"},{"key":"e_1_2_2_74_1","doi-asserted-by":"publisher","DOI":"10.5555\/1218064.1218109"},{"key":"e_1_2_2_75_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2014.08.051"},{"key":"e_1_2_2_76_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766981"},{"key":"e_1_2_2_77_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601201"},{"key":"e_1_2_2_78_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073298"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3386569.3392445","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3386569.3392445","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,25]],"date-time":"2025-06-25T05:40:45Z","timestamp":1750830045000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3386569.3392445"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,8,12]]},"references-count":78,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2020,8,31]]}},"alternative-id":["10.1145\/3386569.3392445"],"URL":"https:\/\/doi.org\/10.1145\/3386569.3392445","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,8,12]]},"assertion":[{"value":"2020-08-12","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}