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

基于光线投射的全GPU实现的地形渲染算法
引用本文:刘小聪,杨新. 基于光线投射的全GPU实现的地形渲染算法[J]. 计算机仿真, 2010, 27(2): 226-230
作者姓名:刘小聪  杨新
作者单位:上海交通大学图像处理与模式识别研究所,上海,200230
摘    要:地形渲染算法需要处理大量的地形及纹理数据,影响三维动画显示的流畅性和性能提高。随着GPU绘制能力提高,CPU与GPU的负载失衡逐渐成为制约性能提高的瓶颈。结合现代GPU体系结构,在GPU上实现了基于光线投射(Ray Casting)的地形渲染算法。算法简化了Ray Casting算法,把LOD策略和预裁剪统一到GPU中实现,保证了CPU和GPU之间的负载平衡,同时简化了应用程序的编制。为获得较好效果,还采用查找表(Lookup—Table)的实时纹理合成算法合成纹理,进一步降低了CPU处理纹理数据的开销。实验表明,本文算法不仅充分利用了GPU的处理能力,还降低了CPU负载,提高了动态三维重建的帧刷新率,并获得较逼真的渲染效果。

关 键 词:地形渲染  图形处理单元  光线投射  细节层次  顶点纹理  实时纹理合成

Ray Casting Based Terrain Rendering Algorithm Fully Implemented with GPU
LIU Xiao-cong,YANG Xin. Ray Casting Based Terrain Rendering Algorithm Fully Implemented with GPU[J]. Computer Simulation, 2010, 27(2): 226-230
Authors:LIU Xiao-cong  YANG Xin
Affiliation:Institute of Image Processing and Pattern Recognition/a>;Jiao Tong University/a>;Shanghai 200230/a>;China
Abstract:Terrain render algorithm plays an important role in flight and ship simulator.Terrain render algorithm,which needs processing large amount of terrain and texture data,always causes scene rendered un-fluently.Since modern GPU has a powerful rendering ability,the un-balance between CPU and GPU has become a bottleneck of terrain rendering.A new algorithm based on ray casting is proposed in this paper.The algorithm simplifies traditional ray casting algorithm,implements both LOD and pre-cull strategy with GPU.I...
Keywords:Terrain rendering  GPU  Ray casting  LOD  Vertex texture  Real-time texture synthesize  
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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