The Visual Computer

, Volume 33, Issue 3, pp 343–354 | Cite as

Fire synthesis using basis fires and design

  • Sai-Keung WongEmail author
  • Tse-Ching Chang
  • Tan-Chi Ho
  • Jung-Hong Chuang
Original Article


In this paper, we present an approach to use basis fires to design and synthesize fires in desired shapes and motions. In the preprocessing stage, each basis fire is simulated based on a physics-based fire simulator with a specific simulation configuration. The pathlines and temperatures of the basis fires are stored in a database. In the fire design stage, a user inputs a sequence of curves which represent the desired shapes of fires. In the fire synthesis stage, we use a least-square fitting method to fit the curves using the pathlines and temperatures of the basis fires. In the fire animation stage, we adopt a modified motion graph for animating the synthesized fires. We have applied our approach to synthesize fires with different shapes and motions. Experimental results show that our approach is easy to use and it can produce fires with desired shapes in an intuitive manner. The synthesized fire can be animated at real-time rates.


Fire synthesis Design Animation 



We would like to thank the anonymous reviewers for their invaluable comments. This work was supported in part by Ministry of Science and Technology of ROC (Taiwan) grants under MOST 103-2221-E-009-127 and MOST 103-2221-E-009-122-MY3.


  1. 1.
    Adams, B., Pauly, M., Keiser, R., Guibas, L.J.: Adaptively sampled particle fluids. In: ACM transactions on graphics, vol. 26, p. 48 (2007)Google Scholar
  2. 2.
    Dobashi, Y., Kusumoto, K., Nishita, T., Yamamoto, T.: Feedback control of cumuliform cloud formation based on computational fluid dynamics. In: ACM transactions on graphics, vol. 27, p. 94 (2008)Google Scholar
  3. 3.
    Fattal, R., Lischinski, D.: Target-driven smoke animation. In: ACM Transactions on graphics, vol. 23, pp. 441–448 (2004)Google Scholar
  4. 4.
    Fedkiw, R., Stam, J., Jensen, H.W.: Visual simulation of smoke. In: Proceedings of the 28th annual conference on computer graphics and interactive techniques, pp. 15–22 (2001)Google Scholar
  5. 5.
    Goswami, P., Schlegel, P., Solenthaler, B., Pajarola, R.: Interactive sph simulation and rendering on the gpu. In: Proceedings of symposium on computer animation, pp. 55–64 (2010)Google Scholar
  6. 6.
    Harris, M.J., Baxter, W.V., Scheuermann, T., Lastra, A.: Simulation of cloud dynamics on graphics hardware. In: Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on graphics hardware, pp. 92–101 (2003)Google Scholar
  7. 7.
    Hong, J.-M., Kim, C.-H.: Controlling fluid animation with geometric potential. Comput. Animation Virtual Worlds 15(3–4), 147–157 (2004)CrossRefGoogle Scholar
  8. 8.
    Huang, R., Melek, Z., Keyser, J.: Preview-based sampling for controlling gaseous simulations. In: Proceedings of symposium on computer animation, pp. 177–186 (2011)Google Scholar
  9. 9.
    Hong, Y., Zhu, D., Qiu, X., Wang, Z.: Geometry-based control of fire simulation. Vis. Comput. 26(9), 1217–1228 (2010)CrossRefGoogle Scholar
  10. 10.
    Kovar, L., Gleicher, M., Pighin, F.: Motion graphs. In: ACM SIGGRAPH, pp. 473–482 (2002)Google Scholar
  11. 11.
    Kim, Y., Machiraju, R., Thompson, D.: Path-based control of smoke simulations. In: Proceedings of symposium on computer animation, pp. 33–42 (2006)Google Scholar
  12. 12.
    Lever, J., Komura, T.: Real-time controllable fire using textured forces. Vis. Comput. 28(6–8), 691–700 (2012)CrossRefGoogle Scholar
  13. 13.
    Müller, M., Charypar, D., Gross, M.: Particle-based fluid simulation for interactive applications. In: Proceedings of symposium on computer animation, pp. 154–159 (2003)Google Scholar
  14. 14.
    McNamara, A., Treuille, A., Popović, Z., Stam, J.: Fluid control using the adjoint method. In: ACM transactions on graphics, vol. 23, pp. 449–456 (2004)Google Scholar
  15. 15.
    Nguyen, D.Q., Fedkiw, R., Jensen, H.W.: Physically based modeling and animation of fire. ACM Trans. Graph. 21(3), 721–728 (2002)CrossRefGoogle Scholar
  16. 16.
    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 (2012)Google Scholar
  17. 17.
    Stam, J.: Stable fluids. In: Proceedings of the 26th annual conference on computer graphics and interactive techniques, pp. 121–128 (1999)Google Scholar
  18. 18.
    Shi, L., Yu, Y.: Taming liquids for rapidly changing targets. In: Proceedings of symposium on computer animation, pp. 229–236 (2005)Google Scholar
  19. 19.
    Thürey, N., Keiser, R., Pauly, M., Rüde, U.: Detail-preserving fluid control. Graph. Models 71(6), 221–228 (2009)CrossRefGoogle Scholar
  20. 20.
    Treuille, A., Lewis, A., Popović, Z.: Model reduction for real-time fluids. ACM Trans. Graph. 25(3), 826–834 (2006)CrossRefGoogle Scholar
  21. 21.
    Treuille, A., McNamara, A., Popović, Z., Stam, J.: Keyframe control of smoke simulations. ACM Trans. Graph. 22, 716–723 (2003)Google Scholar
  22. 22.
    Wong, S.-K., Chang, T.-C., Ho, T.-C., Chuang, J.-H.: Data-driven fire synthesis and design. In: Keyser J., Kim Y.J., Wonka P., (eds.) Pacific graphics short papers (2014)Google Scholar
  23. 23.
    Yuan, Z., Chen, F., Zhao, Y.: Pattern-guided smoke animation with lagrangian coherent structure. In: ACM transactions on graphics (TOG), vol. 30, p. 136 (2011)Google Scholar
  24. 24.
    Zhang, Y., Correa, C.D., Ma, K.-L.: Graph-based fire synthesis. In: Symposium on computer animation, pp. 187–194 (2011)Google Scholar
  25. 25.
    Zhang, Y., Ma, K.-L.: Spatio-temporal extrapolation for fluid animation. ACM Trans. Graph. 32(6), 183:1–183:8 (2013)CrossRefGoogle Scholar
  26. 26.
    Zhang, L., Zhang, Y., Jiang, Z., Li, L., Chen, W., Peng, Q.: Precomputing data-driven tree animation. Comput. Animation Virtual Worlds 18(4–5), 371–382 (2007)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2016

Authors and Affiliations

  • Sai-Keung Wong
    • 1
    Email author
  • Tse-Ching Chang
    • 1
  • Tan-Chi Ho
    • 1
  • Jung-Hong Chuang
    • 1
  1. 1.National Chiao Tung UniversityHsinchuTaiwan

Personalised recommendations