Current Issue Cover
真实感海底场景的实时绘制

李晨辉1, 王长波1, 李洋1, 赵敏1, 汪国憬1, 刘董倩1(华东师范大学软件学院,上海 200062)

摘 要
海底场景的仿真对于动画游戏、海洋勘测、航海驾驶、灾害救援等有着重要的应用意义。由于涉及更加复杂的海水与光线、地形等的交互,海底场景中的复杂刻蚀、光束、散射等效果是实时绘制海底场景的难点。基于海底环境的物理机理,首先提出基于线框绘制模式结合高斯滤波的方法来模拟精细的刻蚀效果,采用贴近真实的散射相位函数计算海底散射来模拟水下海水颜色,采用柱面组织的光束算法来模拟海底光线效果,并进一步给出一种基于空间划分的海底场景绘制优化方案,最后基于GPU加速技术实现了不同情况下的真实感海底场景的实时绘制。
关键词
Real-time realistic rendering of under seawater scene

()

Abstract
Rendering of under seawater scenes is of great significance for games, marine surveying, marine drive, and disaster succor. Its hard and time-consuming to real-time render the under seawater scene with caustics, shafts and scatterings because of the complex interaction between light and seawater. We propose consecutively an efficient method to render caustics based on the combining of wire-frame mode and gauss filter; a more realistic scattering phase function for under seawater to model the scattering and calculate the seawater color; a cylinder-based shaft algorithm to simulate the shaft light under seawater. Eventually, we introduced the hierarchy optimize method and GPU accelerate technology to successfully render different under seawater scenes in real time.
Keywords

订阅号|日报