Skip to main content

A Scene Graph-Oriented Particle System for Real-Time 3D Graphics

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 5337))

Abstract

The paper presents a novel approach to particle systems dedicated to the use in real-time 3D graphics. A new particle system architecture is presented, with hierarchical structure of objects, implementing a scene graph- specific interfaces which automatically incorporate them into the main graph of the whole interactive scene. With the uniform parameter passing scheme, the objects can be easily edited in a way similar to any other objects (like models, lights, sounds etc.), even during the simulation, with an instant visual effect. A complex hierarchy of objects grants a unique flexibility and extensibility; either by parameterization of existing objects in an editor or by implementing additional task-specific objects, which are automatically incorporated into the whole hierarchy, any specific behaviour of particles may be achieved, which greatly increases the level of visual attractiveness of generated effects.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Reeves, W.: Particle Systems: A Technique for Modeling a Class of Fuzzy Objects. ACM Transactions on Computer Graphics 17(3), 359–376 (1983)

    Article  Google Scholar 

  2. Schpok, J., Simons, J., Ebert, D.S., Hansen, C.: A Real-Time Cloud Modeling, Rendering and Animation System. In: Proceedings of the 2003 ACM SIGGRAPH/Eurographics symposium on Computer animation, San Diego, California, pp. 160–166 (2003)

    Google Scholar 

  3. Wei, X., Li, W., Mueller, K., Kaufman, A.E.: The Lattice-Boltzmann Method for Simulating Gaseous Phenomena. IEEE Transactions on Visualization and Computer Graphics 10(2), 164–176 (2004)

    Article  Google Scholar 

  4. Hastings, E., Guha, R., Stanley, K.O.: NEAT Particles: Design, Representation, and Animation of Particle System Effects. In: Proceedings of the IEEE 2007 Symposium on Computational Intelligence and Games, pp. 154–160 (2007)

    Google Scholar 

  5. Unreal Technology, http://www.unrealtechnology.com

  6. Particle Illusion 3.0, http://www.wondertouch.com/pIllusion3.asp

  7. Eberly, D.: 3D Game Engine Design. Morgan Kaufmann, San Francisco (2000)

    Google Scholar 

  8. Eberly, D.: 3D Game Engine Architecture. Morgan Kaufmann, San Francisco (2005)

    Google Scholar 

  9. CryENGINE 2 Specifications, http://www.crytek.com/technology/cryengine-2/specifications/

  10. Woolford, D.: Understanding and Using Scene Graphs. COMP4201 Lectures (2003)

    Google Scholar 

  11. Grudziñski, J.: From Programming to Visual Content Design: A Scene Graph- Oriented Particle System for Computer Games. In: Proceedings of SAGSET 2008 38th Anniversary Conference Teaching and Learning through Gaming and Simulation, Nottingham, pp. 203–209 (2008)

    Google Scholar 

  12. Grudziñski, T., Mikuszewski, R.: Splitting It into Components: Designing and Interface-oriented 3D Game Engine. In: Learning with Games 2007 Conference Proceedings, Sophia Antipolis, pp. 245–252 (2007)

    Google Scholar 

  13. Elias, H.: Perlin Noise, http://freespace.virgin.net/hugo.elias/models/m_perlin.htm

  14. Engel, W.: ShaderX5: Advanced Rendering Techniques. Charles River Media (2006)

    Google Scholar 

  15. Ilmonen, T., Kontkanen, J.: The Second Order Particle System. The Journal of WSCG 11(2), 240–247 (2003)

    Google Scholar 

  16. Van der Burg, J.: Building an Advanced Particle System. Game Developer Magazine, 44–50 (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Grudziński, J. (2009). A Scene Graph-Oriented Particle System for Real-Time 3D Graphics. In: Bolc, L., Kulikowski, J.L., Wojciechowski, K. (eds) Computer Vision and Graphics. ICCVG 2008. Lecture Notes in Computer Science, vol 5337. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02345-3_42

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-02345-3_42

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-02344-6

  • Online ISBN: 978-3-642-02345-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics