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.
Supplemental Material
- 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 ScholarCross Ref
- Faugeras, O. 1993. Three Dimensional Computer Vision: A Geometric Viewpoint. MIT press. Google ScholarDigital Library
- Frohn, A., and Roth, N. 2000. Dynamics of Droplets. Springer.Google Scholar
- Garg, K., and Nayar, S. K. 2005. When Does a Camera See Rain? ICCV, 1067--1074. Google ScholarDigital Library
- Kubesh, R. J., and Beard, K. V. 1993. Laboratory Measurements of Spontaneous Oscillations of Moderate-Size Raindrops. J. Atmos. Sci. 50, 1089--1098.Google ScholarCross Ref
- 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 ScholarDigital Library
- Lomas, A. 2005. The Matrix Revolutions. Personal Communication.Google Scholar
- McAllister, D. K. 2000. The Design of an API for Particle System. UNC-CH TR 00--007.Google Scholar
- Pharr, M., and Humphreys, G. 2004. Physically Based Rendering. Morgan Kaufmann. Google ScholarDigital Library
- Reed, M. 2005. Blue Sky Studios. Personal Communication.Google Scholar
- Reeves, W. T. 1983. Particle System- a Techinque for Modeling a Class of Fuzzy Objects. ACM Trans. Graphics, 91--108. Google ScholarDigital Library
- Sims, K. 1990. Particle Animation and Rendering using Data Parallel Computations. SIGGRAPH 90, 405--413. Google ScholarDigital Library
- Starik, K., and Werman, M. 2003. Simulation of Rain in Videos. Texture Workshop, ICCV.Google Scholar
- Tokay, A., and Beard, K. 1996. A Field Study of Raindrop Oscillations. Part I. Journal of Applied Meteorology 35.Google ScholarCross Ref
- Wang, N., and Wade, B. 2004. Rendering Falling Rain and Snow. SIGGRAPH (sketches 0186). Google ScholarDigital Library
Index Terms
- Photorealistic rendering of rain streaks
Recommendations
Photorealistic rendering of rain streaks
SIGGRAPH '06: ACM SIGGRAPH 2006 PapersPhotorealistic 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 ...
Hardware-accelerated parallel non-photorealistic volume rendering
NPAR '02: Proceedings of the 2nd international symposium on Non-photorealistic animation and renderingNon-photorealistic rendering can be used to illustrate subtle spatial relationships that might not be visible with more realistic rendering techniques. We present a parallel hardware-accelerated rendering technique, making extensive use of multi-...
Comments