大规模水体与物体交互的实时模拟
发布时间:2018-03-05 06:34
本文选题:液固交互 切入点:波动方程 出处:《燕山大学》2014年硕士论文 论文类型:学位论文
【摘要】:大规模水体与物体的交互是3D游戏、虚拟现实环境等实时应用程序中不可或缺的元素,,但由于其仿真规模大而很难在实时条件下取得较高的真实感。为了快速真实地展示大规模水体与物体的双向耦合效果,本文提出一种适用于大规模水体与物体交互实时模拟的新方法。 首先,由于大规模水体中水波形成机理不同,为了提高仿真效率,将水面波分为没有交互的环境波和交互产生的交互波来分别模拟。对于环境波的模拟,通过对海洋统计频谱进行基于快速傅里叶变换的反演求得水面高度场,对于交互波的模拟,应用快速稳定的Verlet积分法求解波动方程模拟交互波的扩散传播。 其次,针对大规模水体中水面区域范围大的问题,引入具有良好LOD性质的Geomipmapping地形绘制算法使其可以实时地对大规模水面网格建模。为了解决带有动力的物体在水面运动引起的交互区域不确定的问题,提出一种适用于多重分辨率LOD水面的移动网格方法,不仅能够将交互波的区域确定在固定大小,而且能够使交互波与环境波无缝地过渡。 再次,针对真实的物体与大规模水体双向耦合的机理过于复杂的问题,将双向耦合过程简化为两个独立的过程——物体对水的耦合和水对物体的耦合,分别对这两个过程进行模拟。提出一种新的基于体积守恒原理的波生成方法计算物体对水面的扰动程度,同时引入刚体动力学表现水面对物体的反作用效果。 最后,利用专业图形程序接口OSG和高级着色语言GLSL设计并实现了实时大规模水体与物体交互仿真系统。
[Abstract]:The interaction between large-scale water and objects is an indispensable element in real-time applications such as 3D games, virtual reality environments, etc. However, due to the large scale of simulation, it is difficult to obtain a higher sense of reality in real time. In order to show the bidirectional coupling effect of large-scale water body and object quickly and realistically, In this paper, a new method for real time simulation of large scale water bodies is proposed. First of all, because the formation mechanism of water waves in large-scale water is different, in order to improve the simulation efficiency, the water surface waves are divided into non-interactive ambient waves and interactive waves. The surface height field is obtained by inversion of ocean statistical spectrum based on fast Fourier transform. For the simulation of interactive wave, the fast and stable Verlet integral method is used to solve the wave equation to simulate the diffusion propagation of interactive wave. Secondly, aiming at the problem of large area of water surface in large-scale water body, The Geomipmapping terrain rendering algorithm with good LOD property is introduced to model the large-scale water surface grid in real time. In order to solve the problem of the interaction region uncertainty caused by the motion of a dynamic object on the surface of the water, the algorithm can be used to model the large scale water surface grid in real time. A moving grid method is proposed for multi-resolution LOD water surface. It can not only determine the region of the interactive wave at a fixed size, but also make the interactive wave and the ambient wave transition seamlessly. Thirdly, aiming at the complex mechanism of bidirectional coupling between real objects and large-scale water bodies, the bidirectional coupling process is simplified as two independent processes: the coupling of objects to water and the coupling of water to objects. A new wave generation method based on the volume conservation principle is proposed to calculate the disturbance degree of the water surface, and the rigid body dynamics is introduced to show the reaction effect of the water to the object. Finally, a real-time large-scale water body and object interactive simulation system is designed and implemented by using professional graphic program interface (OSG) and advanced coloring language (GLSL).
【学位授予单位】:燕山大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:P731.2;TP391.9
【参考文献】
相关期刊论文 前1条
1 柳有权;王章野;朱鉴;常元章;吴恩华;;基于物理的流体动画加速技术的研究进展[J];计算机辅助设计与图形学学报;2013年03期
本文编号:1569136
本文链接:https://www.wllwen.com/kejilunwen/haiyang/1569136.html