ABSTRACT
We present a scalable method to procedurally animate and render vast ocean scenes with whitecaps on the GPU. The whitecap coverage on the ocean surface is determined using a wave deformation criteria which can be pre-filtered linearly. This allows us to take advantage of the fast mip-mapping and texture filtering capabilities of modern hardware and produce plausible and anti-aliased images for scales ranging from centimetric to planetary in real time.
- Anguelova, M., and Webster, F. 2006. Whitecap coverage from satellite measurements: A first step toward modeling the variability of oceanic whitecaps. J. Geophys. Res. 111.Google ScholarCross Ref
- Bruneton, E., and Neyret, F. 2011. A Survey of Non-linear Pre-filtering Methods for Efficient and Accurate Surface Shading. IEEE Transactions on Visualization and Computer Graphics. Google ScholarDigital Library
- Bruneton, E., Neyret, F., and Holzschuch, N. 2010. Real-time Realistic Ocean Lighting using Seamless Transitions from Geometry to BRDF. Computer Graphics Forum 29, 487--496.Google ScholarCross Ref
- Chentanez, N., and Müller, M. 2011. Real-time Eulerian Water Simulation Using a Restricted Tall Cell Grid. ACM Trans. Graph. 30 (August), 1--10. Google ScholarDigital Library
- Cokelet, E. D. 1977. Breaking waves. Nature 267, 769--774.Google ScholarCross Ref
- Darles, E., Crespin, B., and Ghazanfarpour, D. 2007. Accelerating and Enhancing Rendering of Realistic Ocean Scenes. WSCG.Google Scholar
- Hinsinger, D., Neyret, F., and Cani, M.-P. 2002. Interactive Animation of Ocean Waves. In ACM-SIGGRAPH/EG Symposium on Computer Animation (SCA). Google ScholarDigital Library
- Koepke, P. 1984. Effective reflectance of oceanic whitecaps. Appl. Opt. 23, 1816--1824.Google ScholarCross Ref
- Nvidia. 2011. Ocean Surface Simulation. NVIDIA Graphics SDK 11 Direct3D.Google Scholar
- Premože, S., and Ashikhmin, M. 2001. Rendering Natural Waters. Computer Graphics forum 20, 4, 189--199.Google Scholar
- Ross, V., Dion, D., and Potvin, G. 2005. Detailed analytical approach to the Gaussian surface bidirectional reflectance distribution function specular component applied to the sea surface. JOSA A 22, 11, 2442--2453.Google ScholarCross Ref
- Rydahl, B. 2009. A VFX ocean toolkit with real time preview. Student thesis.Google Scholar
- Tessendorf, J. 2001. Simulating Ocean Water. ACM SIGGRAPH course notes.Google Scholar
- Zhang, X., He, M.-X., Yang, Q., and Zeng, K. 2006. Effects of Winds on Ocean Color. Geoscience and Remote Sensing Symposium, 4056--4059.Google Scholar
Index Terms
- Real-time animation and rendering of ocean whitecaps
Recommendations
Real-time multiply recursive reflections and refractions using hybrid rendering
We present a new method for real-time rendering of multiple recursions of reflections and refractions. The method uses the strengths of real-time ray tracing for objects close to the camera, by storing them in a per-frame constructed bounding volume ...
Wavelet encoding of BRDFs for real-time rendering
GI '07: Proceedings of Graphics Interface 2007Acquired data often provides the best knowledge of a material's bidirectional reflectance distribution function (BRDF). Its integration into most real-time rendering systems requires both data compression and the implementation of the decompression and ...
Precomputed illuminance composition for real-time global illumination
I3D '16: Proceedings of the 20th ACM SIGGRAPH Symposium on Interactive 3D Graphics and GamesIn this paper we present a new real-time approach for indirect global illumination under dynamic lighting conditions. We use surfels to gather a sampling of the local illumination and propagate the light through the scene using a hierarchy and a set of ...
Comments