DOI QR코드

DOI QR Code

Sprite Animation Based Fire Effects Using Spark Textures and Artificial Buoyancy Field

  • Received : 2018.08.23
  • Accepted : 2018.10.18
  • Published : 2018.10.31

Abstract

In this paper, we propose an image-based synthesis method that can effectively represent the spark effect in fire simulation. We use the real flame image or animated image as inputs and perform the following steps : 1) extract feature vectors from the image, 2) calculate artificial buoyancy, and 3) generate and advect spark textures. We detect the edge from images and then calculate the feature vectors to calculate the buoyancy. In the next step, we compute the high-quality buoyancy vector field by integrating the two-dimensional feature vector and the fluid equation. Finally, the spark texture is advect by buoyancy field. As a result, our method is performed much faster than the previous approach and high-quality results can be obtained easily and stably.

Keywords

References

  1. Fernando, Randima, "GPU gems: programming techniques, tips and tricks for real-time graphics," Pearson Higher Education, 2004.
  2. Fuller, Alfred R and Krishnan, Hari and Mahrous, Karim and Hamann, Bernd and Joy, Kenneth I, "Real-time procedural volumetric fire," Proceedings of the 2007 symposium on Interactive 3D graphics and games, pp. 175-180, 2007.
  3. Stam, Jos, "Stable fluids," Proceedings of the 26th annual conference on Computer graphics and interactive techniques, pp. 121-128, 1999.
  4. Foster, Nick and Fedkiw, Ronald, "Practical animation of liquids," Proceedings of the 28th annual conference on Computer graphics and interactive techniques, pp. 23-30, 2001.
  5. Enright, Douglas and Losasso, Frank and Fedkiw, Ronald, "A fast and accurate semi-Lagrangian particle level set method," Computers & structures, pp. 479-490, 2005.
  6. Muller, Matthias and Charypar, David and Gross, Markus, "Particle-based fluid simulation for interactive applications," Proceedings of the 2003 ACM SIGGRAPH/Eurographics symposium on Computer animation, pp. 154-159, 2003.
  7. Becker, Markus and Teschner, Matthias, "Weakly compressible SPH for free surface flows," Proceedings of the 2007 ACM SIGGRAPH/Eurographics symposium on Computer animation, pp. 209-217, 2007.
  8. Solenthaler, Barbara and Pajarola, Renato, "Predictive-corrective incompressible SPH," ACM Transactions on Graphics, pp. 40-46, 2009.
  9. Nguyen, Duc Quang and Fedkiw, Ronald and Jensen, Henrik Wann, "Physically based modeling and animation of fire," ACM Transactions on Graphics, pp. 721-728, 2002.
  10. Hong, Jeong-Mo and Shinar, Tamar and Fedkiw, Ronald, "Wrinkled flames and cellular patterns," ACM Transactions on Graphics, pp. 47-52, 2007.
  11. Horvath, Christopher and Geiger, Willi, "Directable, high-resolution simulation of fire on the GPU," ACM Transactions on Graphics, pp. 41-49, 2009.
  12. Kim, TaeHyeong and Hong, Eunki and Im, Jaeho and Yang, Dohyeon and Kim, Youngbin and Kim, Chang-Hun, "Visual simulation of fire-flakes synchronized with flame," The Visual Computer, pp. 1209-1038, 2017.
  13. Gagnon, Jonathan and Dagenais, Francois and Paquette, Eric, "Dynamic lapped texture for fluid simulations," The Visual Computer, pp. 901-909, 2016.
  14. Jae-Gwang Lim, Bong-Jun Kim, Jeong-Mo Hong, "An Adaptive FLIP-Levelset Hybrid Method for Efficient Fluid Simulation," Journal of The Korea Computer Graphics Society pp. 1-11, 2013.
  15. Sun-Tae Kim, Jeong-Mo Hong, "Visual simulation of turbulent fluids using MLS interpolation profiles," The Visual Computer, 2012.
  16. Sun-Tae Kim, Jeong-Mo Hong, "Visual simulation of turbulent fluids using MLS interpolation profiles," The Visual Computer, 2012.
  17. Sun-Tae Kim, Jeong-Hyun Lee, Dae-Yeong Kim Yeong-Su Park, Seong-Ho Jang, Jeong-Mo Hong, "A Case Study of Fluid Simulation in the Film 'Sector 7'," Journal of The Korea Computer Graphics Society, volume 18, number. 3, 2012.
  18. Marr, David, and Ellen Hildreth. "Theory of edge detection." Proc. R. Soc. Lond. B, pp. 187-217, 1980.