在深入分析了主流的海浪模型的构造方法和适用范围之后,从海洋学的观测结果入手,利用海浪P.M频谱及SWOP方向函数计算得到的不同频率、方向角、振幅的组成波,线性叠加生成海面高度场,从而建立海浪动画的每一帧。在利用海浪谱方法生成海面高度场的过程中,通过三角函数计算简化,降低计算代价提高帧率。并通过对海面赋予一定的光照和材质参数、计算反射纹理坐标以及背景贴图渲染海浪,实现深海海域海浪的3D动画。