Skip to main content

Real-Time Rain Simulation

  • Conference paper
Computer Supported Cooperative Work in Design II (CSCWD 2005)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3865))

Abstract

An efficient method for rain simulation in 3D environment is proposed in this paper. By taking advantage of the parallelism and programmability of GPUs (Graphic Processing Units), real-time interaction can be achieved. Splashing of raindrop is simulated using collision detection, series of stylized textures and rotations of point sprites. To simulate wind-driven raining effect, the motion of particles can be freely controlled based on Newtonian dynamics. We can also control the size of raindrops dynamically by using different textures or changing the size of point sprites. To achieve living rendering of raining scenes, the effects have been applied such as lighting, DOF (depth of field). Many experiments have been done in 3D scenes with different geometries complexity and particle system complexity. The test results show that our method is efficient and is feasible to solve the problem of real-time rain simulation for 3D scenes with complex geometries.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Jonsson, M.: Animation of Water Droplet Flow on Structured Surface. In: Linkoping Electronic Conference Proceedings. SIGRAD (2002), ISSN 1650-3686

    Google Scholar 

  2. Yoshihiko, T., Kensuke, K., Katsumi, T.: A Method for Rendering Realistic Rainfall Animation with Motion of View. IPSJ SIGNotes Computer Graphics and CAD Abstract, 105–5 (2001)

    Google Scholar 

  3. Starik, S., Werman, M.: Simulation of Rain in Videos. In: The 3rd international workshop on texture analysis and synthesis, Nice, France, vol. 17, pp. 95–100 (2003), ISBN 1-904410-11-1

    Google Scholar 

  4. Kipfer, P., Segal, M., Westermannn, R.: UberFlow: A GPU-Based Particle Engine. Graphics Hardware, 115–122 (2004)

    Google Scholar 

  5. Greb, A., Zachmann, G.: Object-Space Interference Detection on Programmable Graphics Hardware (2004)

    Google Scholar 

  6. Govindaraju, N., Lin, M.C., Manocha, D.: Fast and Reliable Collision Culling using Graphics Processors. In: Proceedings of ACM VRST (2004)

    Google Scholar 

  7. NVIDIA CORPORATION, GL_OCCLUSION_TEST_HP extension specification, http://www.nvidia.com/dev_content/nvopenglspecs/GL_HP_occlusion_test.txt

  8. Silicon Graphics Inc., GL_NV_OCCLUSION_QUERY extension specification (2002), http://oss.sgi.com/projects/ogl-sample/registry/NV/occlusion_query.txt

  9. Silicon Graphics Inc., GL_POINT_SPRITE_NV extension specification (2002), http://oss.sgi.com/projects/ogl-sample/registry/NV/point_sprite.txt

  10. Bertalmio, M., Fort, P., Sanchez-Crespo, D.: Real-time, Accurate Depth of field using Anisotropic Diffusion and Programmable Graphics Cards. In: 3D Data Processing, Visualization, and Transmission. 2nd International Symposium on (3DPVT 2004), Thessaloniki. Greece, pp. 767–773 (2004)

    Google Scholar 

  11. Rhodes, D., Cant, R., Al-Dabass, D.: Depth of Field Algorithm for more Realistic Simulation. In: UKSIM 2004, Conf. Proc. of the UK Simulation Society, St Catherine’s College, Oxford, pp. 162–168 (2004)

    Google Scholar 

  12. Lefebvre, S., Neyret, F.: Pattern Based Procedural Textures. In: Proceedings of ACM SIGGRAPH 2003 Symposium on Interactive 3D Graphics, pp. 203–212 (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Feng, ZX., Tang, M., Dong, JX., Chou, SC. (2006). Real-Time Rain Simulation. In: Shen, Wm., Chao, KM., Lin, Z., Barthès, JP.A., James, A. (eds) Computer Supported Cooperative Work in Design II. CSCWD 2005. Lecture Notes in Computer Science, vol 3865. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11686699_63

Download citation

  • DOI: https://doi.org/10.1007/11686699_63

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-32969-5

  • Online ISBN: 978-3-540-32970-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics