Skip to main content

Complex Effects Simulation Based Large Particles System on GPU

  • Conference paper
Advances in Neural Networks - ISNN 2008 (ISNN 2008)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5264))

Included in the following conference series:

  • 2955 Accesses

Abstract

In this paper, we present a new method to implement complex effects simulation based large particles system on GPU. Our method could be used in 3D games to simulate the photorealist effects. Our particles system is a state-preserving simulation system. We update the dynamic attributes and render the particles in batches on GPU. The most important is that we handle the collisions between particles and other models on GPU. We also compare with the CPU particles system method and implement complex effects on GPU. Finally, we give the implementation results.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Reeves, W.T.: Particle Systems-Technique for Modeling a Class of Fuzzy Objects. In: Proceedings of SIGGRAPH 1983 (1983)

    Google Scholar 

  2. Wang, C., Wang, Z., Peng, Q.: Real-time Snowing Simulation. The Visual Computer 22(5), 315–323 (2006)

    Article  Google Scholar 

  3. Liu, X., Yu, Y., Chen, H., et al.: Real-time simulation of special effects in navigation scene. Journal of Engineering Graphics 3, 44–49 (2007)

    Google Scholar 

  4. Guan, Y., Zou, L., Chen, W., Peng, Q.: Real Time Waterfall Simulation Based Particle System. Journal of System Simulation 16(11), 2471–2474 (2004)

    Google Scholar 

  5. Burg, V.D.: Building an Advanced Particle System. Game Developer Magazine (2000), http://www.gamasutra.com/features/20000623/vanderburg_pfv.htm

  6. Harris, M.: Real-Time Cloud Simulation and Rendering. PhD thesis, University of North Carolina at Chapel Hill (2003)

    Google Scholar 

  7. Schneider, J., Westermann, R.: GPU-Friendly High-Quality Terrain Rendering. Journal of WSCG 14(1), 49–56 (2006)

    Google Scholar 

  8. Livny, Y., Kogan, Z., El-Sana, J.: Seamless Patches for GPU-based Terrain Rendering. Journal of WSCG 15(1), 201–208 (2007)

    Google Scholar 

  9. Eric, B., Fabrice, N.: Real-time rendering and editing of vector-based terrains. In: Proceedings of Eurographics 2008, pp. 311–320 (2008)

    Google Scholar 

  10. Christopher, D., Natalya, T.: Real-time Mesh Simplification Using the GPU. In: Proceedings of Symposium on Interactive 3D Graphics 2007 (I3D 2007), p. 6 (2007)

    Google Scholar 

  11. NVIDIA Corporation: NVIDIA SDK (2004), http://developer.nvidia.com

  12. Latta, L.: Building a Million Particle System. In: Proceedings of Game Developers Conference 2004 (GDC 2004) (2004)

    Google Scholar 

  13. Kolb, A., Latta, L., et al.: Hardware-based Simulation and Collision Detection for Large Particle Systems. In: Proceedings of Graphics Hardware 2004, pp. 123–132 (2004)

    Google Scholar 

  14. Ian, B.: Data Parallel Computing on Graphics Hardware. Stanford University (2003)

    Google Scholar 

  15. SGI. OpenGL ARB: OpenGL Extension ARB_vertex_shader (2003)

    Google Scholar 

  16. Cai, X., Li, F., et al.: Research of Dynamic Terrain in Complex Battlefield Environments. In: Pan, Z., Aylett, R.S., Diener, H., Jin, X., Göbel, S., Li, L. (eds.) Edutainment 2006. LNCS, vol. 3942, pp. 903–912. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  17. Fernando, R.: GPU Gems: Programming Techniques, Tips, and Tricks for Real-Time Graphics. Addison Wesley Publishing, Reading (2004)

    Google Scholar 

  18. Matt, P.: GPU Gems 2: Programming Techniques for High-Performance Graphics and General-Purpose Computation. Addison Wesley Publishing, Reading (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cai, X., Li, J., Su, Z. (2008). Complex Effects Simulation Based Large Particles System on GPU. In: Sun, F., Zhang, J., Tan, Y., Cao, J., Yu, W. (eds) Advances in Neural Networks - ISNN 2008. ISNN 2008. Lecture Notes in Computer Science, vol 5264. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-87734-9_48

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-87734-9_48

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-87733-2

  • Online ISBN: 978-3-540-87734-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics