Visual simulation of fire-flakes synchronized with flame


We propose a framework for generating, animating, and controlling fire-flakes to correspond with the movements of flame. Not only do fire-flakes themselves display a distinctively complex and elaborate movement, but also they are heavily influenced by where the heat transforms into flame and how the flame moves. It is difficult for designers to generate and simulate synchronous movement of fire-flakes and flame because the movement of flame tends to be chaotic and constantly changing. We provide a novel framework that can improve on the current processes both effectively and efficiently. We first propose a fire-flake motion model that simulates movement harmoniously with the movement of flame. We then introduce automatic generation of fire-flakes by analyzing temperature fields and the velocity fields input from the fire simulation. Lastly, our sample-based control method enables the formation of a target shape by gathering fire-flakes together into one location while maintaining their inherent movement without external forces. We also provide various parameters that the designer can use to control the effects of the forces determining the amount, velocity, and movement of fire-flakes. To the best of our knowledge, this work is the first visual simulation method to generate fire-flakes in coordination with flame, and we believe it will contribute not only to research, but also to the animation industry.

This is a preview of subscription content, access via your institution.

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


  1. 1.

    Beaudoin, P., Paquet, S., Poulin, P.: Realistic and controllable fire simulation. Graph. Interface 2001, 159–166 (2001)

    Google Scholar 

  2. 2.

    Bridson, R., Houriham, J., Nordenstam, M.: Curl-noise for procedural fluid flow. In: Proceedings of ACM SIGGRAPH 2007 Papers, SIGGRAPH ’07. ACM, New York (2007). doi:10.1145/1275808.1276435

  3. 3.

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

    Article  MATH  Google Scholar 

  4. 4.

    Hong, J.M., Lee, H.Y., Yoon, J.C., Kim, C.H.: Bubbles alive. In: ACM SIGGRAPH 2008 Papers, SIGGRAPH ’08, pp. 48:1–48:4. ACM, New York (2008). doi:10.1145/1399504.1360647

  5. 5.

    Hong, J.M., Shinar, T., Fedkiw, R.: Wrinkled flames and cellular patterns. ACM Trans. Graph. (2007). doi:10.1145/1276377.1276436

    Google Scholar 

  6. 6.

    Horvath, C., Geiger, W.: Directable, high-resolution simulation of fire on the GPU. ACM Trans. Graph. 28(3), 41:1–41:8 (2009). doi:10.1145/1531326.1531347

    Article  Google Scholar 

  7. 7.

    Kawada, G., Kanai, T.: Procedural fluid modeling of explosion phenomena based on physical properties. In: Proceedings of the 2011 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, SCA ’11, pp. 167–176. ACM, New York (2011). doi:10.1145/2019406.2019429

  8. 8.

    Kim, P.R., Lee, H.Y., Kim, J.H., Kim, C.H.: Controlling shapes of air bubbles in a multi-phase fluid simulation. Vis. Comput. 28(6), 597–602 (2012). doi:10.1007/s00371-012-0696-x

    Article  Google Scholar 

  9. 9.

    Kim, T., Lee, J., Kim, C.H.: Physics-inspired controllable flame animation. Vis. Comput. (2016). doi:10.1007/s00371-016-1267-3

    Google Scholar 

  10. 10.

    Kwatra, N., Grétarsson, J.T., Fedkiw, R.: Practical animation of compressible flow for shock waves and related phenomena. In: Proceedings of the 2010 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, SCA ’10, pp. 207–215. Eurographics Association, Aire-la-Ville (2010). URL

  11. 11.

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

    Article  Google Scholar 

  12. 12.

    Melek, Z., Keyser, J.: Interactive simulation of fire. In: Proceedings of 10th Pacific Conference on Computer Graphics and Applications 2002. pp. 431–432 (2002). doi:10.1109/PCCGA.2002.1167889

  13. 13.

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

    Article  Google Scholar 

  14. 14.

    Selle, A., Rasmussen, N., Fedkiw, R.: A vortex particle method for smoke, water and explosions. ACM Trans. Graph. 24(3), 910–914 (2005). doi:10.1145/1073204.1073282

    Article  Google Scholar 

  15. 15.

    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 (1999). doi:10.1145/311535.311548

  16. 16.

    Stam, J., Fiume, E.: Turbulent wind fields for gaseous phenomena. In: Proceedings of the 20th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH ’93, pp. 369–376. ACM, New York (1993). doi:10.1145/166117.166163

  17. 17.

    Zhao, H., Fan, R., Wang, C.C., Jin, X., Meng, Y.: Fireworks controller. Comput. Animat. Virtual World 20(2–3), 185–194 (2009)

    Article  Google Scholar 

Download references

Author information



Corresponding author

Correspondence to Chang-Hun Kim.

Electronic supplementary material

Below is the link to the electronic supplementary material.

Supplementary material 1 (mp4 190973 KB)

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Kim, T., Hong, E., Im, J. et al. Visual simulation of fire-flakes synchronized with flame. Vis Comput 33, 1029–1038 (2017).

Download citation


  • Fire-flake
  • Flame
  • Fire
  • Visual simulation
  • Animation