文摘
英文文摘
声明
第一章绪论
1.1课题背景
1.2研究现状
1.3本文的主要工作及其意义
1.4论文组织结构
第二章水波物理模型的研究
2.1完整的流体动力学的基本控制方程组
2.2水流计算中常用简化水流模型
2.3适合于制作水波动画的几个方程
2.4本章小结
第三章数值分析方法的研究
3.1求解偏微分方程的常用数值方法
3.1.1有限差分法(FDM)
3.1.2特征法(MOC)
3.1.3有限元法(FEM)
3.1.4有限体积法(FVM)
3.2用有限体积法求解二维Navier-Stokes方程
3.2.1对解域进行离散
3.2.2对方程进行离散
3.2.3有限体积法格式的构造
3.3初始条件和边界条件
3.3.1初始条件
3.3.2边界处理
3.4本章小结
第四章光影特效的研究与实现
4.1 GPU和HLSL
4.1.1 GPU和可编程渲染管线
4.1.2 Vertex Shader
4.1.3 Pixel Shader
4.1.4 HLSL
4.2光照模型的设计
4.2.1环境光
4.2.2扩散光
4.2.3反射光
4.2.4放射光
4.3水波折射的设计与实现
4.3.1纹理映射
4.3.2.折射原理及实现
4.3.3纹理偏移的计算
4.4水波刻蚀的设计与实现
4.4.1刻蚀算法的思想
4.4.2水面网格的法线计算
4.4.3算法的实现
4.5本章小结
第五章实验分析
5.1水面网格的制作
5.2算法实现中的细节处理
5.2.1网格数据的读取
5.2.2双链表缓存
5.2.3三角形边的法向量相关计算
5.3类分析与主要算法的实现
5.3.1关键类分析
5.3.2主要算法过程
5.4实验结果
5.5本章小结
第六章总结和展望
6.1文章总结
6.2进一步研究方向
参考文献
致谢
攻读硕士学位期间的研究成果