Academia.eduAcademia.edu

Outline

Real-time 3D fire simulation using a spring-mass model

2006

Abstract

We present a method for real-time simulation of 3dimensional fire inspired by an old mechanical trick known as the "silk torch". Motivated by the proven illusive effect of silk torch, we model the kinematics of a flames by a mass-spring system, and its turbulant visual dynamics by texture sequencing with variable speeds and transparencies that depend on the speed of the vaporized fuel. The approach allows for incorporating external forces such as the gravity, and the wind force for added realism. Also, a specific characteristic of our method is that any object inserted in a flame can be modeled simply as an external force in the mass-spring system, making real-time interactions with fire a simple addition to the overall system. While the approach maintains an extremely low computational cost, these flexibilities increase the realism of our 3D fire by allowing for real-time control and the interactivity, which is a highly desirable requirement in applications such as augmented reality.

References (21)

  1. D. Baraff and A. Witkin. Large steps in cloth sim- ulation. In SIGGRAPH '98: Proceedings of the 25th annual conference on Computer graphics and interac- tive techniques, pages 43-54. ACM Press, 1998.
  2. P. Beaudoin, S. Paquet, and P. Poulin. Realistic and controllable fire simulation. In GRIN'01: No de- scription on Graphics interface 2001, pages 159-166. Canadian Information Processing Society, 2001.
  3. L. de Goey and D. Roekaerts. Lecture Notes of the J. M. Burgerscentrum Course on Combustion. Eind- hoven University of Technology, Department of Me- chanical Engineering, 2003.
  4. M. Desbrun, P. Schroder, and A. Barr. Interactive an- imation of structured deformable objects. In Proc. of the 1999 conference on Graphics interface '99, pages 1-8, 1999. Figure 7: Left: a seed image, right: a synthesized image, bottom another synthesized imaged with superimposed es- timated motion field.
  5. B. Eberhardt, O. Etzmu, and M. Hauth. Implicit- explicit schemes for fast anima-tion with particles systems. In Proc. of Eurographics Workshop on Computer Animation and Simulation, pages 137-151, 2000.
  6. D. S. Ebert, F.K. Musgrave, D.P., K. Perlin, and S. Worley. Texturing and Modeling: A Procedural Ap- proach. Morgan Kaufmann Publishers Inc., 2002.
  7. R. Fedkiw, J. Stam, and H.W. Jensen. Visual simula- tion of smoke. In SIGGRAPH '01: Proceedings of the 28th annual conference on Computer graphics and in- teractive techniques, pages 15-22. ACM Press, 2001.
  8. S.W. Hasinoff and K.N. Kutulakos. Photo-consistent 3d fire by flame-sheet decomposition. In Proc. ICCV, pages 1184-1191, 2003.
  9. W. Huang and B. Leimkuhler. The adaptive verlet method. SIAM J. Sci. Comput., 18(1):239-256, 1997.
  10. M. Inakage. A simple model of flames. In CG In- ternational '90: Proceedings of the eighth interna- tional conference of the Computer Graphics Society on CG International '90: computer graphics around the world, pages 71-81. Springer-Verlag New York, Inc., 1990.
  11. Y.-M. Kang, J.-H. Choi, H.-G. Cho, and D.-H. Lee. An efficient animation of wrinkled cloth with ap- proximate implicit integration. The Visual Computer, 17(3):147-157, 2001.
  12. C.K. Koh and Z. Huang. A simple physics model to animate human hair modeled in 2d strips in real time. In Eurographics, pages pp. 127-138, 2001.
  13. A. Lamorlette and N. Foster. Structural modeling of flames for a production environment. In SIGGRAPH '02: Proceedings of the 29th annual conference on Computer graphics and interactive techniques, pages 729-735. ACM Press, 2002.
  14. H. Lee, L. Kim, M. Meyer, and M. Desbrun. Meshes on fire. In Proceedings of the Eurographic workshop on Computer animation and simulation, pages 75-84. Springer-Verlag New York, Inc., 2001.
  15. D.Q. Nguyen, R. Fedkiw, and H.W. Jensen. Physically based modeling and animation of fire. In SIGGRAPH '02: Proceedings of the 29th annual conference on Computer graphics and interactive techniques, pages 721-728. ACM Press, 2002.
  16. K. Perlin. Improving noise. In SIGGRAPH '02: Pro- ceedings of the 29th annual conference on Computer graphics and interactive techniques, pages 681-682. ACM Press, 2002.
  17. J Portilla and E P Simoncelli. A parametric texture model based on joint statistics of complex wavelet co- efficients. Int. J. of Computer Vision, 40(1):49-71, 2000.
  18. W. T. Reeves. Particle systems: a technique for mod- eling a class of fuzzy objects. ACM Trans. Graph., 2(2):91-108, 1983.
  19. J. Rhoades, G. Turk, A. Bell, A. State, U. Neumann, and A. Varshney. Real-time procedural textures. In SI3D '92: Proceedings of the 1992 symposium on Interactive 3D graphics, pages 95-100. ACM Press, 1992.
  20. G. Sakas. Modeling and animating turbulent gaseous phenomena using spectral synthesis. Vis. Comput., 9(4):200-212, 1993.
  21. J. Stam. Interacting with smoke and fire in real time. Commun. ACM, 43(7):76-83, 2000.