Skip to main content
Log in

A geometric control of fire motion editing

  • Original Article
  • Published:
The Visual Computer Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

  1. 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)

  2. Lamorlette, A., Foster, N.: Structural modeling of flames for a production environment. ACM Trans. Graph. 21, 729–735 (2002)

    Article  Google Scholar 

  3. 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)

  4. Hong, J.-M., Chang-Hun, K.: Controlling fluid animation with geometric potential: research articles. Comput. Anim. Virtual Worlds 15(34), 147–157 (2004)

    Article  Google Scholar 

  5. 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)

  6. 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)

  7. Reeves, W.T.: Particle systems—a technique for modeling a class of fuzzy objects. ACM Trans. Graph. 2, 91–108 (1983)

    Article  Google Scholar 

  8. 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)

  9. Nguyen, D.Q., Fedkiw, R., Jensen, H.W.: Physically based modeling and animation of fire. ACM Trans. Graph. 21, 721–728 (2002)

    Article  Google Scholar 

  10. 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)

  11. Horvath, C., Geiger, W.: Directable, high-resolution simulation of fire on the gpu. ACM Trans. Graph 28, 41:1–41:8 (2009)

    Article  Google Scholar 

  12. Feldman, B.E., O’Brien, J.F., Arikan, O.: Animating suspended particle explosions. ACM Trans. Graph. 22, 708–715 (2003)

    Article  MATH  Google Scholar 

  13. Zhu, Y., Bridson, R.: Animating sand as a fluid. ACM Trans. Graph. 24, 965–972 (2005)

    Article  Google Scholar 

  14. 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)

  15. 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)

  16. Hong, Y., Zhu, D., Qiu, X., Wang, Z.: Geometry-based control of fire simulation. Visual Comput. 26(9), 1217–1228 (2010)

    Article  Google Scholar 

  17. 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)

  18. 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)

  19. Zhang, G., Zhu, D., Qiu, X., Wang, Z.: Skeleton-based control of fluid animation. Visual Comput. 27(3), 199–210 (2011)

    Article  Google Scholar 

  20. 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)

  21. 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)

  22. 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)

  23. Alliez, P., Cohen-Steiner, D., Devillers, O., Lévy, B., Desbrun, M.: Anisotropic polygonal remeshing. ACM Trans. Graph. 22, 485–493 (2003)

    Article  Google Scholar 

  24. Masood, A., Haq, S.A.: A novel approach to polygonal approximation of digital curves. J. Visual Commun. Image Represent. 18(3), 264–274 (2007)

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Xiaobing Feng.

Electronic supplementary material

Below is the link to the electronic supplementary material.

Supplementary material 1 (avi 4344 KB)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-016-1283-3

Keywords

Navigation