skip to main content
article

Photorealistic rendering of rain streaks

Published:01 July 2006Publication History
Skip Abstract Section

Abstract

Photorealistic rendering of rain streaks with lighting and viewpoint effects is a challenging problem. Raindrops undergo rapid shape distortions as they fall, a phenomenon referred to as oscillations. Due to these oscillations, the reflection of light by, and the refraction of light through, a falling raindrop produce complex brightness patterns within a single motion-blurred rain streak captured by a camera or observed by a human. The brightness pattern of a rain streak typically includes speckles, multiple smeared highlights and curved brightness contours. In this work, we propose a new model for rain streak appearance that captures the complex interactions between the lighting direction, the viewing direction and the oscillating shape of the drop. Our model builds upon a raindrop oscillation model that has been developed in atmospheric sciences. We have measured rain streak appearances under a wide range of lighting and viewing conditions and empirically determined the oscillation parameters that are dominant in raindrops. Using these parameters, we have rendered thousands of rain streaks to create a database that captures the variations in streak appearance with respect to lighting and viewing directions. We have developed an efficient image-based rendering algorithm that uses our streak database to add rain to a single image or a captured video with moving objects and sources. The rendering algorithm is very simple to use as it only requires a coarse depth map of the scene and the locations and properties of the light sources. We have rendered rain in a wide range of scenarios and the results show that our physically-based rain streak model greatly enhances the visual realism of rendered rain.

Skip Supplemental Material Section

Supplemental Material

p996-garg-high.mov

mov

117.1 MB

p996-garg-low.mov

mov

26.4 MB

References

  1. Andsager, K., Beard, K. V., and Laird, N. F. 1999. Laboratory Measurements of Axis Ratios for Large Raindrops. Journal of the Atmospheric Sciences 56, 2673--2683.Google ScholarGoogle ScholarCross RefCross Ref
  2. Faugeras, O. 1993. Three Dimensional Computer Vision: A Geometric Viewpoint. MIT press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Frohn, A., and Roth, N. 2000. Dynamics of Droplets. Springer.Google ScholarGoogle Scholar
  4. Garg, K., and Nayar, S. K. 2005. When Does a Camera See Rain? ICCV, 1067--1074. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Kubesh, R. J., and Beard, K. V. 1993. Laboratory Measurements of Spontaneous Oscillations of Moderate-Size Raindrops. J. Atmos. Sci. 50, 1089--1098.Google ScholarGoogle ScholarCross RefCross Ref
  6. Langer, M. S., Zhang, L., Klein, A. W., Bhatia, A., Pereira, J., and Rekhi, D. 2004. A Spectral-particle Hybrid Method for Rendering Falling Snow. In Rendering Techniques, 217--226. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Lomas, A. 2005. The Matrix Revolutions. Personal Communication.Google ScholarGoogle Scholar
  8. McAllister, D. K. 2000. The Design of an API for Particle System. UNC-CH TR 00--007.Google ScholarGoogle Scholar
  9. Pharr, M., and Humphreys, G. 2004. Physically Based Rendering. Morgan Kaufmann. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Reed, M. 2005. Blue Sky Studios. Personal Communication.Google ScholarGoogle Scholar
  11. Reeves, W. T. 1983. Particle System- a Techinque for Modeling a Class of Fuzzy Objects. ACM Trans. Graphics, 91--108. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Sims, K. 1990. Particle Animation and Rendering using Data Parallel Computations. SIGGRAPH 90, 405--413. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Starik, K., and Werman, M. 2003. Simulation of Rain in Videos. Texture Workshop, ICCV.Google ScholarGoogle Scholar
  14. Tokay, A., and Beard, K. 1996. A Field Study of Raindrop Oscillations. Part I. Journal of Applied Meteorology 35.Google ScholarGoogle ScholarCross RefCross Ref
  15. Wang, N., and Wade, B. 2004. Rendering Falling Rain and Snow. SIGGRAPH (sketches 0186). Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Photorealistic rendering of rain streaks

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM Transactions on Graphics
      ACM Transactions on Graphics  Volume 25, Issue 3
      July 2006
      742 pages
      ISSN:0730-0301
      EISSN:1557-7368
      DOI:10.1145/1141911
      Issue’s Table of Contents

      Copyright © 2006 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 1 July 2006
      Published in tog Volume 25, Issue 3

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader