摘要: 大面积水体仿真中的细节捕捉较为困难,且渲染效率容易受限。为此,提出一种基于图形处理单元(GPU)的水体表面动态多分辨率物理仿真模型。采用细节层次渐进网格划分方法对水体表面进行建模,利用统一计算构架和GPU技术加速纳维-斯托克斯方程的求解。实验结果表明,随着初始网格分辨率的提高,该模型的加速比逐渐加大,在分辨率达到1 024×1 024的情况下,能保证30帧左右的渲染 效率。
关键词:
网格,
流体仿真,
图形处理单元,
裂缝消除,
Jacobi迭代
Abstract: Aiming at the difficulties of large water areas detailed simulation and the limitations of rendering efficiency, this paper presents a paralleled dynamic multi-resolution physical simulation model of water surface. In order to model water surface, it adopts a Level of Detail(LOD) progressive grid partition method which is relative to viewpoints, and utilizes Compute Unified Device Architecture(CUDA) and GPU technology to accelerate the solution of N-S equation. Experimental results show that the performance of the model can increase with the increases of the grid resolution, and reach more than 30 frame per second under the resolution of 1 024×1 024.
Key words:
grid,
fluid simulation,
Graphic Processing Unit(GPU),
crack elimination,
Jacobi iteration
中图分类号:
王华江, 周圣川, 马纯永, 陈戈. 并行化水体表面动态多分辨率物理仿真模型[J]. 计算机工程, 2012, 38(18): 286-290.
WANG Hua-Jiang, ZHOU Ku-Chuan, MA Chun-Yong, CHEN Ge. Paralleled Dynamic Multi-resolution Physical Simulation Model of Water Surface[J]. Computer Engineering, 2012, 38(18): 286-290.