“Fluid Control With Laplacian Eigenfunctions”
Conference:
Type(s):
Title:
- Fluid Control With Laplacian Eigenfunctions
Presenter(s)/Author(s):
Abstract:
We introduce a novel physics-based fluid control pipeline using Laplacian Eigenfluids. Utilizing the adjoint method, the derivative computation of the control problem is efficient and easy to formulate. Our method is fast enough to support real-time fluid editing and control, which also naturally supports multi-resolution and frequency control.
References:
[1]
Alexis Angelidis, Fabrice Neyret, Karan Singh, and Derek Nowrouzezahrai. 2006. A controllable, fast and stable basis for vortex based smoke simulation. In Symposium on Computer Animation (SCA 06). ACM, pages?25.
[2]
Joshua Aurand, Raphael Ortiz, Silvia Nauer, and Vinicius C Azevedo. 2022. Efficient Neural Style Transfer for Volumetric Simulations. ACM Transactions on Graphics (TOG) 41, 6 (2022), 1?10.
[3]
Robert Bridson. 2015. Fluid Simulation for Computer Graphics (2nd ed.). A K Peters/CRC Press, New York.
[4]
Mengyu Chu, Nils Thuerey, Hans-Peter Seidel, Christian Theobalt, and Rhaleb Zayer. 2021. Learning meaningful controls for fluids. ACM Transactions on Graphics (TOG) 40, 4 (2021), 1?13.
[5]
Qiaodong Cui, Pradeep Sen, and Theodore Kim. 2018. Scalable laplacian eigenfluids. ACM Transactions on Graphics (TOG) 37, 4 (2018), 1?12.
[6]
Tyler De Witt, Christian Lessig, and Eugene Fiume. 2012. Fluid simulation using laplacian eigenfunctions. ACM Transactions on Graphics (TOG) 31, 1 (2012), 1?11.
[7]
M-L Eckert, Wolfgang Heidrich, and Nils Thuerey. 2018. Coupled fluid density and motion from single views. In Computer Graphics Forum, Vol. 37. Wiley Online Library, 47?58.
[8]
Raanan Fattal and Dani Lischinski. 2004. Target-driven smoke animation. ACM Trans. Graph. 23, 3 (aug 2004), 441?448. https://doi.org/10.1145/1015706.1015743
[9]
Sean Flynn, Parris Egbert, Seth Holladay, and Bryan Morse. 2019. Fluid carving: intelligent resizing for fluid simulation data. ACM Transactions on Graphics (TOG) 38, 6 (2019), 1?14.
[10]
Nick Foster and Dimitris Metaxas. 1997. Controlling fluid animation. In Proceedings computer graphics international. IEEE, 178?188.
[11]
Matteo Frigo and Steven G. Johnson. 2005. The Design and Implementation of FFTW3. Proc. IEEE 93, 2 (2005), 216?231. Special issue on ?Program Generation, Optimization, and Platform Adaptation?.
[12]
James Gregson, Ivo Ihrke, Nils Thuerey, and Wolfgang Heidrich. 2014. From capture to simulation: connecting forward and inverse problems in fluids. ACM Transactions on Graphics (TOG) 33, 4 (2014), 1?11.
[13]
Ga?l Guennebaud, Beno?t Jacob, 2010. Eigen v3. http://eigen.tuxfamily.org.
[14]
Philipp Holl, Vladlen Koltun, and Nils Thuerey. 2020. Learning to control pdes with differentiable physics. arXiv preprint arXiv:2001.07457 (2020).
[15]
Jeong-mo Hong and Chang-hun Kim. 2004. Controlling fluid animation with geometric potential. Computer Animation and Virtual Worlds 15, 3-4 (2004), 147?157.
[16]
Ruoguan Huang, Zeki Melek, and John Keyser. 2011. Preview-based sampling for controlling gaseous simulations. In Proceedings of the 2011 ACM SIGGRAPH/Eurographics Symposium on Computer Animation. 177?186.
[17]
Tiffany Inglis, M-L Eckert, James Gregson, and Nils Thuerey. 2017. Primal-dual optimization for fluids. In Computer Graphics Forum, Vol. 36. Wiley Online Library, 354?368.
[18]
Steven G. Johnson. 2007. The NLopt nonlinear-optimization package. https://github.com/stevengj/nlopt.
[19]
Byungsoo Kim, Vinicius C. Azevedo, Markus Gross, and Barbara Solenthaler. 2019. Transport-based neural style transfer for smoke simulations. ACM Trans. Graph. 38, 6, Article 188 (nov 2019), 11 pages. https://doi.org/10.1145/3355089.3356560
[20]
Byungsoo Kim, Xingchang Huang, Laura Wuelfroth, Jingwei Tang, Guillaume Cordonnier, Markus Gross, and Barbara Solenthaler. 2022. Deep Reconstruction of 3D Smoke Densities from Artist Sketches. In Computer Graphics Forum, Vol. 41. Wiley Online Library, 97?110.
[21]
Yootai Kim, Raghu Machiraju, and David Thompson. 2006. Path-based control of smoke simulations. In Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation. 33?42.
[22]
Beibei Liu, Gemma Mason, Julian Hodgson, Yiying Tong, and Mathieu Desbrun. 2015. Model-reduced variational fluid simulation. ACM Transactions on Graphics (TOG) 34, 6 (2015), 1?12.
[23]
Jamie Madill and David Mould. 2013. Target particle control of smoke simulation. In Proceedings of Graphics Interface 2013. 125?132.
[24]
Pierre-Luc Manteaux, Ulysse Vimont, Chris Wojtan, Damien Rohmer, and Marie-Paule Cani. 2016. Space-time sculpting of liquid animation. In Proceedings of the 9th International Conference on Motion in Games. 61?71.
[25]
Antoine McNamara, Adrien Treuille, Zoran Popovi?, and Jos Stam. 2004. Fluid control using the adjoint method. ACM Transactions On Graphics (TOG) 23, 3 (2004), 449?456.
[26]
Viorel Mihalef, Dimitris Metaxas, and Mark Sussman. 2004. Animation and control of breaking waves. In Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation. 315?324.
[27]
M. Muller, M. Teschner, and M. Gross. 2004. Physically-based simulation of objects represented by surface meshes. In Proceedings Computer Graphics International, 2004.26?33.
[28]
Michael B Nielsen and Robert Bridson. 2011. Guide shapes for high resolution naturalistic liquid simulation. In ACM SIGGRAPH 2011 papers. 1?8.
[29]
Michael B Nielsen and Brian B Christensen. 2010. Improved variational guiding of smoke animations. In Computer Graphics Forum, Vol. 29. Wiley Online Library, 705?712.
[30]
Michael B Nielsen, Brian B Christensen, Nafees Bin Zafar, Doug Roble, and Ken Museth. 2009. Guiding of smoke animations through variational coupling of simulations at different resolutions. In Proceedings of the 2009 ACM SIGGRAPH/Eurographics Symposium on Computer Animation. 217?226.
[31]
Zherong Pan, Jin Huang, Yiying Tong, Changxi Zheng, and Hujun Bao. 2013. Interactive localized liquid motion editing. ACM Transactions on Graphics (TOG) 32, 6 (2013), 1?10.
[32]
Zherong Pan and Dinesh Manocha. 2017. Efficient solver for spacetime control of smoke. ACM Transactions on Graphics (TOG) 36, 4 (2017), 1.
[33]
Fr?d?ric Pighin, Jonathan M Cohen, and Maurya Shah. 2004. Modeling and editing flows using advected radial basis functions. In Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation. 223?232.
[34]
Nick Rasmussen, Doug Enright, Duc Nguyen, Sebastian Marino, Nigel Sumner, Willi Geiger, Samir Hoon, and Ron Fedkiw. 2004. Directable Photorealistic Liquids. In Symposium on Computer Animation, R. Boulic and D. K. Pai (Eds.). The Eurographics Association. https://doi.org/10.2312/SCA/SCA04/193-202
[35]
Karthik Raveendran, Nils Thuerey, Christopher J Wojtan, and Greg Turk. 2012. Controlling liquids using meshes. In Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation.
[36]
Karthik Raveendran, Chris Wojtan, Nils Thuerey, and Greg Turk. 2014. Blending liquids. ACM Transactions on Graphics (TOG) 33, 4 (2014), 1?10.
[37]
Bo Ren, Chen-Feng Li, Ming C Lin, Theodore Kim, and Shi-Min Hu. 2013. Flow field modulation. IEEE Transactions on Visualization and Computer Graphics 19, 10 (2013), 1708?1719.
[38]
Syuhei Sato, Yoshinori Dobashi, Theodore Kim, and Tomoyuki Nishita. 2018b. Example-based turbulence style transfer. ACM Transactions on Graphics (TOG) 37, 4 (2018), 1?9.
[39]
Syuhei Sato, Yoshinori Dobashi, and Tomoyuki Nishita. 2018a. Editing fluid animation using flow interpolation. ACM Transactions on Graphics (TOG) 37, 5 (2018), 1?12.
[40]
Connor Schenck and Dieter Fox. 2018. Spnets: Differentiable fluid dynamics for deep neural networks. In Conference on Robot Learning. PMLR, 317?335.
[41]
Arnaud Schoentgen, Pierre Poulin, Emmanuelle Darles, and Philippe Meseure. 2020. Particle-based Liquid Control using Animation Templates. In Computer Graphics Forum, Vol. 39. Wiley Online Library, 79?88.
[42]
Joshua Schpok, William Dwyer, and David S. Ebert. 2005. Modeling and Animating Gases with Simulation Features. In Symposium on Computer Animation, D. Terzopoulos, V. Zordan, K. Anjyo, and P. Faloutsos (Eds.). The Eurographics Association. https://doi.org/10.2312/SCA/SCA05/097-106
[43]
Lin Shi and Yizhou Yu. 2005a. Controllable smoke animation with guiding objects. ACM Transactions on Graphics (TOG) 24, 1 (2005), 140?164.
[44]
Lin Shi and Yizhou Yu. 2005b. Taming liquids for rapidly changing targets. In Proceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer animation. 229?236.
[45]
Tetsuya Takahashi and Ming C Lin. 2019. Video-guided real-to-virtual parameter transfer for viscous fluids. ACM Transactions on Graphics (TOG) 38, 6 (2019), 1?12.
[46]
Jingwei Tang, Vinicius C. Azevedo, Guillaume Cordonnier, and Barbara Solenthaler. 2021. Honey, I Shrunk the Domain: Frequency-aware Force Field Reduction for Efficient Fluids Optimization. In Computer Graphics Forum, Vol. 40. Wiley Online Library, 339?353.
[47]
Jingwei Tang, Byungsoo Kim, Vinicius C Azevedo, and Barbara Solenthaler. 2023. Physics-Informed Neural Corrector for Deformation-based Fluid Control. In Computer Graphics Forum, Vol. 42. Wiley Online Library, 161?173.
[48]
Nils Thuerey. 2016. Interpolations of smoke and liquid simulations. ACM Transactions on Graphics (TOG) 36, 1 (2016), 1?16.
[49]
Nils Th?rey, Richard Keiser, Mark Pauly, and Ulrich R?de. 2009. Detail-preserving fluid control. Graphical Models 71, 6 (2009), 221?228.
[50]
Adrien Treuille, Antoine McNamara, Zoran Popovi?, and Jos Stam. 2003. Keyframe control of smoke simulations. In ACM SIGGRAPH 2003 Papers. 716?723.
[51]
Steffen Weismann and Ulrich Pinkall. 2010. Filament-based smoke with vortex shedding and variational reconnection. In ACM SIGGRAPH 2010 papers. 1?12.
[52]
Haoran Xie, Keisuke Arihara, Syuhei Sato, and Kazunori Miyata. 2022. Dualsmoke: Sketch-based smoke illustration design with two-stage generative model. arXiv preprint arXiv:2208.10906 (2022).
[53]
Guowei Yan, Zhili Chen, Jimei Yang, and Huamin Wang. 2020. Interactive liquid splash modeling by user sketches. ACM Transactions on Graphics (TOG) 39, 6 (2020), 1?13.
[54]
Ben Yang, Youquan Liu, Lihua You, and Xiaogang Jin. 2013. A unified smoke control method based on signed distance field. Computers & graphics 37, 7 (2013), 775?786.
[55]
Zhi Yuan, Fan Chen, and Ye Zhao. 2011. Pattern-guided smoke animation with lagrangian coherent structure. In Proceedings of the 2011 SIGGRAPH Asia Conference. 1?8.