摘要
针对大规模地形实时渲染时不同层次细节过渡产生的画面不连续性问题,以及计算机实时调度大量数据而造成帧速较低的问题,提出了一种基于曲线拟合函数和GPU加速的地形实时绘制方法。根据采样数据点采用最小二乘法构造曲线拟合函数,通过曲线函数控制不同层次网格顶点的布局,从而消除因层次细节变化产生的裂缝。同时根据分辨率不同构建金字塔模型,针对不同层次细节区域数据进行有损或无损压缩,依据视点运动预测实时解压相应数据。实验表明,该方法在地形实时渲染阶段,在保证了较高帧速率的同时,利用视点运动预测保证了帧速率变化小,有效地消除了裂缝,增强了画面效果。
This paper proposed a new method of seamless terrain rendering based on curve fitting and GPU. It could solve the screen discontinuity problem and the problem of small frame rate in real-time rendering, The algorithm used curve fitting func- tion based on least square method. It could eliminate cracks by controlling the layout of the vertices of the different layers of the grid. This paper constructed resolution-based pyramid model, introducing lossy or lossless compression data at different levels of detail. The algorithm extracted the corresponding data in real-time by the viewpoint prediction. The experiments show that the frame rates are high and the variation of frame rates is small when the large-scale terrain is being rendered, cracks are eliminated efficiently, the rendering is steady.
作者
张冰
高保禄
窦明亮
Zhang Bing Gao Baolut Dou Mingliang(College of Computer Science & Technology, Taiyuan University of Technology, Taiyuan 030600, Chin)
出处
《计算机应用研究》
CSCD
北大核心
2017年第9期2877-2880,共4页
Application Research of Computers
基金
虚拟现实技术与系统国家重点实验室开放基金资助项目(BUAA-VR-15KF-17)
关键词
曲线拟合
最小二乘法
裂缝消除
GPU压缩解压
实时渲染
curve fitting
least square method
crack elimination
GPU compression and decompression
real-time rendering