作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2010, Vol. 36 ›› Issue (15): 199-201. doi: 10.3969/j.issn.1000-3428.2010.15.070

• 图形图像处理 • 上一篇    下一篇

基于分块和包围球误差函数的地形绘制方法

杨 莹1,冯立颖2,赵 静1,陈 利1   

  1. (1. 燕山大学里仁学院,秦皇岛 066004;2. 燕山大学图书馆,秦皇岛 066004)
  • 出版日期:2010-08-05 发布日期:2010-08-25
  • 作者简介:杨 莹(1982-),女,硕士,主研方向:计算机图形学;冯立颖、赵 静、陈 利,硕士
  • 基金资助:
    国家自然科学基金资助项目(50675189)

Terrain Rendering Method Based on Blocking and Enclosing Ball Error Metric

YANG Ying1, FENG Li-ying2, ZHAO Jing1, CHEN Li1   

  1. (1. Liren College, Yanshan University, Qinhuangdao 066004; 2. Library of Yanshan University, Qinhuangdao 066004)
  • Online:2010-08-05 Published:2010-08-25

摘要: 针对大规模地形数据庞大、绘制速度慢的问题,提出一种基于数据分块和包围球误差函数的地形绘制方法。该方法对数据进行分块组织,按行列顺序对数据块编号,实现对地形数据的部分读取。依据视点可见性判断,实时调入可见数据块,设计一种基于包围球的误差函数,通过三角形二叉树构建层次细节模型,实现大规模地形实时绘制。实验结果表明该方法可以取得较高的帧速率和较好的绘制效果。

关键词: 地形, 数据分块, 误差函数, 包围球

Abstract: Aiming at the problem of large number of terrain data and low speed of terrain rendering, this paper presents a terrain rendering method based on data block and enclosing ball error metric. It organizes data block partition, indexes data blocking based on the order of row and line, implements the local loading of terrain data. It implements the real-time loading of terrain data by visibility estimation. For the data blocking in view field, an error metric based on enclosing ball is designed. The metric constructs Level Of Detail(LOD) model by using triangle bin-tree. The terrain rendering method implements large scale terrain real-time rendering. Experimental results show that the method can achieve a high frame speed and a good visual effect.

Key words: terrain, data blocking, error metric, enclosing ball

中图分类号: