AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
PDF (24.1 MB)
Collect
Submit Manuscript AI Chat Paper
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Research Article | Open Access

Temporal and spatial anti-aliasing for rendering reflections on water waves

Hokkaido University, Sapporo, 060-0814, Japan
University of California, Davis, 95616, USA
Wakayama University, Wakayama, 640-8441, Japan
Show Author Information

Abstract

The reflection of a bright light source on a dynamic surface such as water with waves can be difficult to render well in real time due to reflection aliasing and flickering. In this paper, we propose a solution to this problem by approximating the reflection direction distribution for the water surface as an elliptical Gaussian distribution. Then we analytically integrate the reflection contribution throughout the rendering interval time. Our method can render in real time an animation of the time integrated reflection of a spherical light source on highly dynamic waves with reduced aliasing and flickering.

Electronic Supplementary Material

Video
41095_2021_204_MOESM1_ESM.mp4
41095_2021_204_MOESM2_ESM.mp4
Download File(s)
41095_2021_204_MOESM3_ESM.pdf (103.6 KB)

References

[1]
Gonzalez-Ochoa, C.; Holder, D.; Cook, E. Froma calm puddle to a stormy ocean: Rendering water in Uncharted. In: Proceedings of the ACM SIGGRAPH 2012 Talks, Article No. 3, 2012.
[2]
Hopper, R.; Wolter, K. The water effects of pirates of the Caribbean: Dead men tell no tales. In: Proceedings of the ACM SIGGRAPH 2017 Talks, Article No. 31, 2017.
[4]
Korein, J.; Badler, N. Temporal anti-aliasing in computer generated animation. ACM SIGGRAPH Computer Graphics Vol. 17, No. 3, 377-388, 1983.
[5]
Norton, A.; Rockwood, A. P.; Skolmoski, P. T. Clamping: A method of antialiasing textured surfaces by bandwidth limiting in object space. In: Proceedings of the 9th Annual Conference on Computer Graphics and Interactive Techniques, 1-8, 1982.
[6]
Dupuy, J.; Heitz, E.; Iehl, J. C.; Poulin, P.; Neyret, F.; Ostromoukhov, V. Linear efficient antialiased displacement and reflectance mapping. ACM Transactions on Graphics Vol. 32, No. 6, Article No. 211, 2013.
[7]
Bruneton, E.; Neyret, F.; Holzschuch, N. Real-time realistic ocean lighting using seamless transitions from geometry to BRDF. Computer Graphics Forum Vol. 29, No. 2, 487-496, 2010.
[8]
McCormack, J.; Perry, R.; Farkas, K. I.; Jouppi, N. P. Feline: Fast elliptical lines for anisotropic texture mapping. In: Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques, 243-250, 1999.
[9]
Cabral, B.; Olano, M.; Nemec, P. Reectionspace image based rendering. In: Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques, 165-170, 1999.
[10]
McAuley, S.; Hill, S.; Martinez, A.; Villemin, R.; Pettineo, M.; Lazarov, D.; Neubelt, D.; Karis, B.; Hery, C.; Hoffman, N. et al. Physically based shading in theory and practice. In: Proceedings of the ACM SIGGRAPH 2013 Courses, Article No. 22, 2013.
[11]
Heitz, E.; Dupuy, J.; Hill, S.; Neubelt, D. Real-time polygonal-light shading with linearly transformed cosines. ACM Transactions on Graphics Vol. 35, No. 4, Article No. 41, 2016.
[12]
Dupuy, J.; Heitz, E.; Belcour, L. A spherical cap preserving parameterization for spherical distributions. ACM Transactions on Graphics Vol. 36, No. 4, Article No. 139, 2017.
[13]
Shinya, M. Spatial anti-aliasing for animation sequences with spatio-temporal filtering. In: Proceedings of the 20th Annual Conference on Computer Graphics and Interactive Techniques, 289-296, 1993.
[14]
Nehab, D.; Sander, P. V.; Isidoro, J. R. The real-time reprojection cache. In: Proceedings of the ACM SIGGRAPH 2006 Sketches, 185, 2006.
[15]
Scherzer, D.; Jeschke, S.; Wimmer, M. Pixel-correct shadow maps with temporal reprojection and shadow test confidence. In: Proceedings of the 18th Eurographics Conference on Rendering Techniques, 45-50, 2007.
[16]
Shannon, C. E. Communication in the presence of noise. Proceedings of the IRE Vol. 37, No. 1, 10-21, 1949.
[17]
Grant, C. W. Integrated analytic spatial and temporal anti-aliasing for polyhedra in 4-space. ACM SIGGRAPH Computer Graphics Vol. 19, No. 3, 79-84, 1985.
[18]
Zwicker, M.; Pfister, H.; van Baar, J.; Gross, M. EWA volume splatting. In: Proceedings of the Conference on Visualization, 29-36, 2001.
[19]
Olano, M.; Baker, D. LEAN mapping. In: Proceedings of the ACM SIGGRAPH Symposiumon Interactive 3D Graphics and Games, 181-188, 2010.
[20]
Becker, B. G.; Max, N. L. Smooth transitions between bump rendering algorithms. In: Proceedings of the 20th Annual Conference on Computer Graphics and Interactive Techniques, 183-190, 1993.
[21]
Wu, L. F.; Zhao, S.; Yan, L. Q.; Ramamoorthi, R. Accurate appearance preserving prefiltering for rendering displacement-mapped surfaces. ACM Transactions on Graphics Vol. 38, No. 4, Article No. 137, 2019.
[22]
Cook, R. L.; Porter, T.; Carpenter, L. Distributed ray tracing. In: Proceedings of the 11th Annual Conference on Computer Graphics and Interactive Techniques, 137-145, 1984.
[23]
Smith, B. Geometrical shadowing of a random rough surface. IEEE Transactions on Antennas and Propagation Vol. 15, No. 5, 668-671, 1967.
[24]
Ross, V.; Dion, D.; Potvin, G. Detailed analytical approach to the Gaussian surface bidirectional reectance distribution function specular component applied to the sea surface. Journal of the Optical Society of America A Vol. 22, No. 11, 2442-2453, 2005.
Computational Visual Media
Pages 201-215
Cite this article:
Podee N, Max N, Iwasaki K, et al. Temporal and spatial anti-aliasing for rendering reflections on water waves. Computational Visual Media, 2021, 7(2): 201-215. https://doi.org/10.1007/s41095-021-0204-1

792

Views

45

Downloads

2

Crossref

2

Web of Science

3

Scopus

0

CSCD

Altmetrics

Received: 02 November 2020
Accepted: 07 January 2021
Published: 03 March 2021
© The Author(s) 2021

This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduc-tion in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made.

The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder.

To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.

Other papers from this open access journal are available free of charge from http://www.springer.com/journal/41095. To submit a manuscript, please go to https://www. editorialmanager.com/cvmj.

Return