Abstract
In this paper, we present a control technique to editing the fire motion with the geometry goal shape, which is designed without connection to physical parameters and physical equation solving. To fulfill this, controlling elements are extracted from the input curves conveying the target shape of fire animation. Then, a force field is obtained according to these controlling elements, which would drive the fire towards the target shape. Moreover, to optimize the particles’ position, a geometric topology model is proposed to maintain the visual details while generating the fire motion under the external force field frame-by-frame. Experimental results show that our method can generate desirable fire shape under simple interaction.
Similar content being viewed by others
References
Pighin, F., Cohen, J.M., Shah, M.: Modeling and editing flows using advected radial basis functions. In: Proceedings of the 2004 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 223–232, Eurographics Association, Aire-la-Ville, Switzerland, Switzerland (2004)
Lamorlette, A., Foster, N.: Structural modeling of flames for a production environment. ACM Trans. Graph. 21, 729–735 (2002)
Sato, S., Dobashi, Y., Iwasaki, K., Yamamoto, T., Nishita, T.: Deformation of 2D flow fields using stream functions. In: SIGGRAPH Asia 2014 Technical Briefs, pp. 1–4 (2014)
Hong, J.-M., Chang-Hun, K.: Controlling fluid animation with geometric potential: research articles. Comput. Anim. Virtual Worlds 15(34), 147–157 (2004)
Shi, L., Yu, Y.: Taming liquids for rapidly changing targets. In: Proceedings of the 2005 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 229–236, ACM, New York, NY, USA (2005)
Thürey, N., Keiser, R., Pauly, M., Rüde, U.: Detail-preserving fluid control. In: Proceedings of the 2006 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 7–12, Eurographics Association, Aire-la-Ville, Switzerland, Switzerland (2006)
Reeves, W.T.: Particle systems—a technique for modeling a class of fuzzy objects. ACM Trans. Graph. 2, 91–108 (1983)
Stam, J.: Stable fluids. In: Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH ’99, pp. 121–128, ACM Press/Addison-Wesley Publishing Co., New York, NY, USA (1999)
Nguyen, D.Q., Fedkiw, R., Jensen, H.W.: Physically based modeling and animation of fire. ACM Trans. Graph. 21, 721–728 (2002)
Müller, M., Charypar, D., Gross, M.: Particle-based fluid simulation for interactive applications. In: Proceedings of the 2003 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 154–159, Eurographics Association, Aire-la-Ville, Switzerland, Switzerland (2003)
Horvath, C., Geiger, W.: Directable, high-resolution simulation of fire on the gpu. ACM Trans. Graph 28, 41:1–41:8 (2009)
Feldman, B.E., O’Brien, J.F., Arikan, O.: Animating suspended particle explosions. ACM Trans. Graph. 22, 708–715 (2003)
Zhu, Y., Bridson, R.: Animating sand as a fluid. ACM Trans. Graph. 24, 965–972 (2005)
Chang, Y., Bao, K., Liu, Y., Zhu, J., Wu, E.: A particle-based method for viscoelastic fluids animation. In: Proceedings of the 16th ACM Symposium on Virtual Reality Software and Technology, pp. 111–117, ACM, New York, NY, USA (2009)
Fedkiw, R., Stam, J., Jensen, H. W.: Visual simulation of smoke. In Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH ’01, pp. 15–22, ACM, New York, NY, USA (2001)
Hong, Y., Zhu, D., Qiu, X., Wang, Z.: Geometry-based control of fire simulation. Visual Comput. 26(9), 1217–1228 (2010)
Kim, Y., Machiraju, R., Thompson, D.: Path-based control of smoke simulations. In: Proceedings of the 2006 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 33–42, Eurographics Association, Aire-la-Ville, Switzerland, Switzerland (2006)
Fuller, A.R., Krishnan, H., Mahrous, K., Hamann, B., Joy, K.I.: Real-time procedural volumetric fire. In: Proceedings of the 2007 Symposium on Interactive 3D Graphics and Games, pp. 175–180, ACM, New York, NY, USA (2007)
Zhang, G., Zhu, D., Qiu, X., Wang, Z.: Skeleton-based control of fluid animation. Visual Comput. 27(3), 199–210 (2011)
Zhang, Y., Correa, C. D., Ma, K.-L.: Graph-based fire synthesis. In Proceedings of the 2011 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 187–194, ACM, New York, NY, USA (2011)
Sato, S., Morita, T., Dobashi, Y., Yamamoto, T.: A data-driven approach for synthesizing high-resolution animation of fire. In: Proceedings of the Digital Production Symposium, pp. 37–42, ACM, New York, NY, USA (2012)
Dobashi, Y., Shibukawa, Y., Tada, M., Sato, S., Iwasaki, K., Yamamoto, T.: An interactive editing system for visual appearances of fire and explosions. In: Bickel, B., Ritschel T. (eds.) Eurographics 2015—Short Papers, The Eurographics Association (2015)
Alliez, P., Cohen-Steiner, D., Devillers, O., Lévy, B., Desbrun, M.: Anisotropic polygonal remeshing. ACM Trans. Graph. 22, 485–493 (2003)
Masood, A., Haq, S.A.: A novel approach to polygonal approximation of digital curves. J. Visual Commun. Image Represent. 18(3), 264–274 (2007)
Acknowledgments
This work is funded by the National Natural Science Foundation of China (Grant Nos. 61173067, 61379085, 61532002, 61303157) and the National High Technology R&D Program of China (Grant No. 2015AA016401).
Author information
Authors and Affiliations
Corresponding author
Electronic supplementary material
Below is the link to the electronic supplementary material.
Rights and permissions
About this article
Cite this article
Feng, X., Zhu, D., Wang, Z. et al. A geometric control of fire motion editing. Vis Comput 33, 585–595 (2017). https://doi.org/10.1007/s00371-016-1283-3
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-016-1283-3