ISSN 1000-1239 CN 11-1777/TP

• 图形图像 •

### 时空驱动的大规模真实感海洋场景实时渲染

1. (燕山大学信息科学与工程学院 河北秦皇岛 066004) (河北省计算机虚拟技术与系统集成重点实验室(燕山大学) 河北秦皇岛 066004) (liyingysu@ysu.edu.cn)
• 出版日期: 2019-02-01
• 基金资助:
河北省科学技术研究与发展计划科技支撑计划项目(15210143)；秦皇岛市科学技术研究与发展计划项目(201602A018)

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

Li Ying, Tang Yong, Zhang Haoran, Liu Ding, Zhou Shengteng, Wang Sai

1. (College of Information Science and Engineering, Yanshan University, Qinhuangdao, Hebei 066004) (Key Laboratory for Computer Virtual Technology and System Integration of Hebei Province (Yanshan University), Qinhuangdao, Hebei 066004)
• Online: 2019-02-01

Abstract: 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.