3D海浪动画模拟技术研究

3D海浪动画模拟技术研究

论文摘要

近年来,由于游戏、动漫、影视、广告、建筑、视景仿真、科学计算可视化等各个领域对3D动画的应用,使得计算机图形学和虚拟现实技术得到了很大的发展。在计算机图形学领域中,自然景物的模拟一直是具有挑战性的研究热点之一,因为自然景物形态各异,运动不规则,并且具有一定的生命周期,难以用几何模型进行描述。水作为一种自然景物,以其流动性、透明性以及复杂的光学特性使其成为模拟中的难点。海浪模拟作为水流体模拟的一个分支,常常作为动画的背景,在许多三维游戏、模拟训练及影视特效等应用中,逼真的、大范围的海面场景模拟成为不可或缺的重要内容。海面模拟涉及的范围十分广阔,而且海面波动规律十分复杂,海面波动受到各种力的作用与影响。同时,海面作为动画场景的背景,对其真实感和实时性也有较高的要求。因此,建立合适的海浪运动模型,实现海浪模拟是很有意义的。本文从这一目的出发,利用海洋学的经验公式,采用海浪谱方法建立了海浪的数学模型,并使用LOD技术简化海面网格的计算量,通过光照和纹理映射的渲染,实现了深海区域的3D海浪模拟,并在实时性和渲染方面都取得了令人满意的效果。具体研究工作如下:通过对国内外海浪模拟技术研究现状的分析,结合图形实时绘制技术,给出了海浪模拟的基本步骤。在分析海面网格的细化的方法及裂缝和边缘缝合技术的基础上,构造LOD网格以减少网格计算量。在深入分析了主流的海浪模型的构造方法和适用范围之后,从海洋学的观测结果入手,利用海浪P-M频谱及SWOP方向函数计算得到的不同频率、方向角、振幅的组成波,线性叠加生成海面高度场,从而建立海浪动画的每一帧。在利用海浪谱方法生成海面高度场的过程中,通过三角函数计算简化,降低计算代价提高帧率。并通过对海面赋予一定的光照和材质参数、计算反射纹理坐标以及背景贴图渲染海浪,实现深海海域海浪的3D动画。此外,通过实验数据比较,证明了采用LOD网格以及海浪谱方法模拟的广阔深海海域的海浪动画能实现动画的现实性要求,且渲染效果比较理想。最后,对基于海浪谱方法和LOD技术模拟3D海浪的研究工作做了总结和进一步的展望。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题研究的目的和意义
  • 1.2 实时3D动画
  • 1.2.1 实时绘制技术与图形管线
  • 1.2.2 3D动画制作步骤
  • 1.3 国内外研究现状
  • 1.4 本文研究的主要内容
  • 1.5 本文的组织
  • 第2章 海面网格
  • 2.1 网格曲面
  • 2.2 LOD网格
  • 2.3 投影网格
  • 2.4 本章小结
  • 第3章 海浪建模
  • 3.1 海浪模型
  • 3.1.1 N-S方程
  • 3.1.2 Perlin噪声合成
  • 3.1.3 Gerstner模型
  • 3.2 高度场
  • 3.3 频率谱
  • 3.4 方向谱
  • 3.5 本章小结
  • 第4章 海浪模拟
  • 4.1 海面网格的建立
  • 4.1.1 LOD网格的建立
  • 4.1.2 网格的缝合
  • 4.2 高度场的建立
  • 4.2.1 高度场的计算
  • 4.2.2 计算简化
  • 4.3 渲染
  • 4.3.1 光照
  • 4.3.2 纹理映射
  • 4.4 实验及结论
  • 4.5 本章小结
  • 第5章 总结与展望
  • 5.1 研究工作总结
  • 5.2 研究工作展望
  • 参考文献
  • 致谢
  • 附录:攻读硕士学位期间发表的论文
  • 相关论文文献

    • [1].《海浪》[J]. 大众文艺 2020(11)
    • [2].一抬头[J]. 成才与就业 2017(12)
    • [3].暖心一刻:海浪快要冲走小主人,犬细心地保护[J]. 中国工作犬业 2018(09)
    • [4].通用化海浪仿真关键技术研究[J]. 系统仿真学报 2017(02)
    • [5].梁浩翔摄影[J]. 珠江水运 2016(S1)
    • [6].《海浪》[J]. 大众文艺 2015(18)
    • [7].青岛赶海[J]. 老同志之友 2020(11)
    • [8].海浪[J]. 小星星(低年级版) 2020(06)
    • [9].海浪[J]. 鸭绿江 2020(17)
    • [10].调皮的海浪[J]. 创新作文(小学版) 2018(19)
    • [11].《海浪》[J]. 艺术家 2019(01)
    • [12].海浪[J]. 青春 2019(06)
    • [13].《海浪》[J]. 山海经 2019(09)
    • [14].海浪[J]. 小学教学研究 2012(12)
    • [15].《鹬》:成长是一种冒险[J]. 青春期健康 2018(13)
    • [16].我是一枚海浪的样子(组诗)[J]. 椰城 2018(06)
    • [17].《鹬》[J]. 红领巾(萌芽) 2018(11)
    • [18].《海浪》[J]. 青年文学家 2016(24)
    • [19].顽皮的海浪[J]. 快乐作文 2015(Z5)
    • [20].海浪[J]. 中国诗歌 2015(06)
    • [21].澜海之恋[J]. 幸福(婚典) 2014(08)
    • [22].小海浪的心愿[J]. 语文世界(小学生之窗) 2014(09)
    • [23].海浪[J]. 红领巾(成长无限) 2014(10)
    • [24].望海[J]. 作文新天地(初中版) 2012(Z1)
    • [25].海浪来袭[J]. 时尚北京 2012(08)
    • [26].海浪[J]. 星星诗刊 2012(10)
    • [27].海浪[J]. 红蜻蜓 2009(10)
    • [28].那一次,我赢了[J]. 小学生时空 2011(05)
    • [29].海浪[J]. 辅导员 2011(Z2)
    • [30].海浪[J]. 四川文学 2011(09)

    标签:;  ;  ;  ;  ;  

    3D海浪动画模拟技术研究
    下载Doc文档

    猜你喜欢