The Visual Computer

, Volume 33, Issue 6–8, pp 1029–1038 | Cite as

Visual simulation of fire-flakes synchronized with flame

  • TaeHyeong Kim
  • Eunki Hong
  • Jaeho Im
  • Dohyeon Yang
  • Youngbin Kim
  • Chang-Hun KimEmail author
Original Article


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.


Fire-flake Flame Fire Visual simulation Animation 

Supplementary material

Supplementary material 1 (mp4 190973 KB)


  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)CrossRefzbMATHGoogle 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 CrossRefGoogle 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 CrossRefGoogle 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 CrossRefGoogle 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 CrossRefGoogle 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 CrossRefGoogle 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)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2017

Authors and Affiliations

  • TaeHyeong Kim
    • 1
  • Eunki Hong
    • 2
  • Jaeho Im
    • 2
  • Dohyeon Yang
    • 1
  • Youngbin Kim
    • 1
  • Chang-Hun Kim
    • 2
    Email author
  1. 1.Interdisciplinary Program in Visual Information ProcessingKorea UniversitySeoulKorea
  2. 2.Department of Computer and Radio Communications EngineeringKorea UniversitySeoulKorea

Personalised recommendations