摘要
大范围动态水面场景的实时三维仿真是虚拟海洋环境以及三维游戏中研究的难点和热点。由于水的动态性以及各种复杂的光照等效果,传统基于CPU的模拟很难达到实时交互的能力。近年来图形处理器(GPU)性能得到大幅度提高,尤其引人注意的是出现可编程特性,这使得人们可以充分利用GPU上提供的运算器来设计算法完成一定的任务。基于此,针对目前实时水波模拟的瓶颈及提倡的"解放CPU"(Offload CPU)的思想,本文对水波模拟的模型进行了研究,提出了一种基于GPU的水波模拟方法,充分利用GPU的并行运算及浮点运算能力.加快水面模拟的速度。文章给出了一定网格大小下,数量不同的点波源模拟水面的效果,并给出了单纯利用CPU和基于GPU两种方法的对比情况。
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 ar...
出处
《测绘科学》
CSCD
北大核心
2008年第S1期92-94,共3页
Science of Surveying and Mapping
基金
国家科技部国际科技合作项目(编号:2007DFA11330)
江苏省科技厅国际科技合作项目(编号:BZ2007003)