计算机工程 ›› 2012, Vol. 38 ›› Issue (18): 286-290.doi: 10.3969/j.issn.1000-3428.2012.18.077

• 开发研究与设计技术 • 上一篇    下一篇

并行化水体表面动态多分辨率物理仿真模型

王华江,周圣川,马纯永,陈 戈   

  1. (中国海洋大学信息科学与工程学院,山东 青岛 266100)
  • 收稿日期:2011-11-25 修回日期:2011-12-31 出版日期:2012-09-20 发布日期:2012-09-18
  • 作者简介:王华江(1986-),男,硕士研究生,主研方向:虚拟现实,计算机图形学;周圣川,博士研究生;马纯永,讲师、博士;陈 戈,教授、博士生导师
  • 基金项目:
    国家自然科学基金资助项目(40730530);科技人员服务企业行动基金资助项目(2009GJA0047);煤炭资源与安全开采国家重点实验室开放基金资助项目(SKLCRSM09KFB02)

Paralleled Dynamic Multi-resolution Physical Simulation Model of Water Surface

WANG Hua-jiang, ZHOU Sheng-chuan, MA Chun-yong, CHEN Ge   

  1. (College of Information Science and Engineering, Ocean University of China, Qingdao 266100, China)
  • Received:2011-11-25 Revised:2011-12-31 Online:2012-09-20 Published:2012-09-18

摘要: 大面积水体仿真中的细节捕捉较为困难,且渲染效率容易受限。为此,提出一种基于图形处理单元(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

中图分类号: