Real Time Rendering of Large Scale Realistic Ocean Scenes Driven by Time and Space

被引:0
|
作者
Li Y. [1 ,2 ]
Tang Y. [1 ,2 ]
Zhang H. [1 ,2 ]
Liu D. [1 ,2 ]
Zhou S. [1 ,2 ]
Wang S. [1 ,2 ]
机构
[1] College of Information Science and Engineering, Yanshan University, Qinhuangdao, 066004, Hebei
[2] Key Laboratory for Computer Virtual Technology and System Integration of Hebei Province, Yanshan University, Qinhuangdao, 066004, Hebei
关键词
Atmospheric scattering; Bidirectional reflectance distribution function; Subsurface scattering; Time and space driven; Wave rendering;
D O I
10.7544/issn1000-1239.2019.20170895
中图分类号
学科分类号
摘要
Rendering large-scale ocean scenes plays an important role in simulators, movies and other aspects. Because of the complexity of the ocean and the sky, it is difficult to animate large-scale realistic ocean scenes in real time, especially under precise time and space conditions. In this paper, we present a real-time rendering framework for large-scale realistic ocean scenes. In traditional real-time ocean rendering method, the skybox method consisting of a big textured cube with six images is usually used to model the sky for its rapidity and simplicity. However, it has potential problems with seams in the edge of the skybox and it is not flexible enough. In our case, we apply a skysphere method which is convenient to position the celestial bodies and to set up the light scattering model. To show the real movement of celestial bodies, we establish a simplified astronomical model to compute the position of every single celestial body in the scene. When the wind blows over the ocean, the high frequency short wave appears first, then the low frequency long wave grows. As the wave is fully grown, the long wave will be more prominent. Researchers in graphics always focus on rendering the long wave while ignoring the short wave. We apply a unified directional spectrum for long and short wind-driven waves to draw the waves, which covers the shortage of the short wave rendering. The ocean illumination is a difficult problem for computer graphics, because both the ocean and the light source are dynamic. Via the analysis of the real ocean illumination, we take the atmospheric scattering, the ocean surface reflection and the ocean subsurface scattering as a whole, and build up a comprehensive ocean lighting rendering model. With this method, we can make the ocean waves alive, and enrich the optical effects colorfully while simulating the large-scale ocean scenes under precise time and space conditions. We demonstrate the visual realism and performance of our method in various experiments, achieving high frame rates on different desktop PCs. © 2019, Science Press. All right reserved.
引用
收藏
页码:375 / 384
页数:9
相关论文
共 26 条
  • [1] Tessendorf J., Simulating ocean water, Proc of ACM SIGGRAPH Course Notes, (2001)
  • [2] Premoze S., Ashikhmin M., Rendering natural waters, Computer Graphics Forum, 20, 4, pp. 189-200, (2001)
  • [3] Iwasaki K., Dobashi Y., Nishita T., A volume rendering approach for sea surfaces taking into account second order scattering using scattering maps, Proc of the 2003 Eurographics/IEEE TVCG Workshop on Volume Graphics, pp. 129-136, (2003)
  • [4] Li Q., Chen H., Wang G., Et al., Real-time ocean simulation in dynamic sky environment, Journal of Computer-Aided Design & Computer Graphics, 19, 2, pp. 172-177, (2007)
  • [5] Bruneton E., Neyret F., Holzschuch N., Real-time realistic ocean lighting using seamless transitions from geometry to BRDF, Computer Graphics Forum, 29, 2, pp. 487-496, (2010)
  • [6] Liu S., Wang Z., Peng Q., Realistic simulation of lighting effects of turbid water, Journal of Computer-Aided Design & Computer Graphics, 23, 1, pp. 40-45, (2011)
  • [7] Peng Q., Wang C., Liu S., Realistic Simulation of Natural Sights, pp. 41-63, (2013)
  • [8] Zhang Y., Real-time realistic rendering of sunrise and sunset on the ocean, (2015)
  • [9] Horvath C.J., Empirical directional wave spectra for computer graphics, Proc of the 2015 Symp on Digital Production, pp. 29-39, (2015)
  • [10] Tang Y., Fan F., Li Y., Real-time rendering of realistic ocean color around the islands, Journal of Chinese Computer Systems, 37, 4, pp. 847-850, (2016)