首页 | 本学科首页   官方微博 | 高级检索  
     检索      

一种基于GPU的实时水波模拟方法
引用本文:姚志强,李建胜,陈景伟,徐青.一种基于GPU的实时水波模拟方法[J].测绘科学,2008(Z1).
作者姓名:姚志强  李建胜  陈景伟  徐青
作者单位:解放军信息工程大学测绘学院,电波环境特性及模化技术国家重点实验室
摘    要:大范围动态水面场景的实时三维仿真是虚拟海洋环境以及三维游戏中研究的难点和热点。由于水的动态性以及各种复杂的光照等效果,传统基于CPU的模拟很难达到实时交互的能力。近年来图形处理器(GPU)性能得到大幅度提高,尤其引人注意的是出现可编程特性,这使得人们可以充分利用GPU上提供的运算器来设计算法完成一定的任务。基于此,针对目前实时水波模拟的瓶颈及提倡的"解放CPU"(Offload CPU)的思想,本文对水波模拟的模型进行了研究,提出了一种基于GPU的水波模拟方法,充分利用GPU的并行运算及浮点运算能力.加快水面模拟的速度。文章给出了一定网格大小下,数量不同的点波源模拟水面的效果,并给出了单纯利用CPU和基于GPU两种方法的对比情况。

关 键 词:图形处理单元  着色语言  水波模拟

A method of simulation of real-time water based on GPU
Abstract:The real-time 3D simulation of large range and dynamic water has become the focus and difficulty to which the visual ocean environment and 3D game are now paying more attention.Due to dynamic of water and many complicated effects of illumination, and so on,it's difficult to achieve good frame rate in real-time alternation.The performance of Graphics Processing Unit(GPU) has improved greatly recently,what's remarkable is the programmable characteristic,that can be used to complete some work by desig- ning arithmetics in GPU.So,aimed at the bottleneck of simulation of real-time water and"Offload CPU"proposed at present,this pa- per studies on the model of water,and brings toward a simulation method of water based on GPU.which makes the best of the GPU' s ability of parallel and floating-point operation,and can actually improve the frame rate on simulation of water.It presents the effect under certain sizing grid and different-number spot wave source,and gives the contrast situation between using CPU purely and based on the GPU.
Keywords:GPU  shading language  simulation of water
本文献已被 CNKI 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号