3D Graphics Library for Generating Real-time Special Effects

  • Published : 2004.03.01

Abstract

In special effects industry there is a high demand to convincingly mimic the appearance and behavior of natural phenomena such as smoke, waterfall, rain, and fire. Particle systems are methods adequate for modeling fuzzy objects of natural phenomena. This paper presents particle system graphics library for generating special effects in video games and virtual reality applications. The library is a set of functions that allow c++ programs to simulate the dynamics of particles for special effects in interactive and non-interactive graphics applications, not for scientific simulation.

Keywords

References

  1. Reeves, W. T. 'Particle Systems - A Technique for Modeling A Class of Fuzzy Objects'. Proc. of SIGGRAPH '83, Detroit, Michigan, July, 1983
  2. Rick Parent, Computer Animation, Algorithms and Techniques, Morgan Kaufmann Publihers, 2002
  3. McAllister, D. K. 'The Design of an API for Particle Systems' http://cs.unc.edu/-davemc/Particle, 1999
  4. Reeves, W. T. and R. Blau 'Approximate and Probabilistic Algorithms for Shading and Rendering Structured Particle Systems' Proc of SIGGRAPH '85, San Francisco, California, July, 1985
  5. Leech, J. P. and R. M. Taylor. 'Interactive Modeling Using Particle Systems'. Proc. of the 2nd Conference on Discrete Element Methods, MIT, 1993
  6. Allen, M. B. Flow - a particle animation application. http://www.dnai.com/-mba/sortware/flow/, 1999
  7. http://www.opengl.org
  8. Neider, J. T. Davis, et al., OpenGL Programming Guide, Adison Wesley, 1993