摘 要: | 为提高航海模拟器的沉浸感和训练效果,提出一种对海浪仿真的逼真度进行改进的方法。利用改进的Gerstner模型基于海浪谱对JONSWAP谱和方向谱进行参数提取。利用提取的参数求得满足精度要求的足够数量的单元波模型后,利用快速傅里叶变换(fast Fourier transform, FFT)进行加速计算生成高度图。通过Perlin噪声叠加分形布朗运动(fractional Brownian motion, FBM)生成Perlin噪声扰动高度图。将两种方法计算出来的高度图进行叠加融合处理。采用二分逼近法进行海浪光线渲染,实现海浪场景的仿真。实验结果表明,提出的方法在保证实时性的情况下提高了海浪仿真的真实程度,克服了传统FFT算法仿真大规模海浪三维场景重复性高的问题。
|