摘要
为解决动态地形绘制过程中高逼真性与实时性这一矛盾,提出一种基于GPU的动态地形实时绘制方法。首先基于Geometry Clipmaps算法构建地形层次结构,然后在更新过程中引入真实物理模型与过程纹理映射相结合方法,以使最终绘制的地形达到更为逼真的效果。为验证该方法的有效性,模拟了炮弹在草地上爆炸形成的弹坑效果,并与基于ROAM算法绘制的弹坑效果在绘制三角形数量、平均帧速率及CPU占用率3个方面做了对比。实验结果表明,所提方法能够有效减少绘制的三角形数量,并能获得较高的帧速率及逼真度,满足动态地形绘制对于高逼真性和实时性的要求。
In order to solve the problem on high fidelity and real-time during the dynamic terrainrendering process, a real-time rendering method of dynamic terrain is proposed based on programmableGPU. First, the terrain hierarchy is constructed based on Geometry Clipmaps algorithm. Second, adynamic terrain rendering method is introduced to achieve a more realistic effect on the final terrainbased on real physical model and processing texture mapping during updating process. Finally, thecrater effect formed on the lawn is simulated to verify the effectiveness of the method. And theproposed method is compared with the method based on ROAM on amount of drawing triangles, theaverage frame rate and CPU usage. The experiments results show that the proposed method can reducethe amount of drawing triangles effectively, and achieve higher frame rates and fidelity. Therequirements of high fidelity and real-time in dynamic terrain rendering can be meted.
作者
郑顾平
邢玥
张荣华
Zheng Guping;Xing Yue;Zhang Ronghua(School of Control and Computer Engineering, North China Electric Power University, Baoding Hebei 071003, China)
出处
《图学学报》
CSCD
北大核心
2016年第4期451-456,共6页
Journal of Graphics
基金
国家自然科学基金项目(51407076)
河北省自然科学基金项目(F2014502050)