• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2011, Vol. 33 ›› Issue (6): 41-45.

• 论文 • 上一篇    下一篇

一种基于GeoMipMaps的大规模地形实时可视化方法

李雪敏,刘福岩,易松   

  1. (上海大学计算机工程与科学学院,上海 200072)
  • 收稿日期:2010-08-02 修回日期:2010-10-23 出版日期:2011-06-25 发布日期:2011-06-09
  • 作者简介:李雪敏(1985),女,安徽宿州人,硕士,研究方向为计算机图形学。刘福岩(1965),男,河北唐山人,博士后,副教授,研究方向为操作系统、分布移动计算、计算机图形学、虚拟现实、数控技术。易松(1986),男,湖北荆州人,硕士,研究方向为计算机图形学。

A RealTime Visualization Method for LargeScale Terrain Based on GeoMipMaps

LI Xuemin,LIU Fuyan,YI Song   

  1. (School of Computer Engineering and Science,Shanghai University,Shanghai 200072,China)
  • Received:2010-08-02 Revised:2010-10-23 Online:2011-06-25 Published:2011-06-09

摘要:

针对海量地形数据无法一次性载入内存进行实时渲染的问题,本文提出一种高效的大规模地形场景实时可视化方法。该方法对GeoMipMaps算法进行了改进,利用地形数据分块技术和多线程技术来实现数据的动态调度。同时,利用LOD技术和视域剔除技术减少需要绘制的三角形数量;运用VBO技术将经常使用且不频繁变动的数据保存在显存中,避免大量数据在渲染时频繁地从内存传输到显存,从而达到实时渲染的效果。实验结果表明,该方法能有效地提高地形漫游的效率和可视化结果,实时地生成大规模地形。

关键词: 大规模地形, GeoMipMaps, 动态调度, 裂缝消除, VBO

Abstract:

In order to resolve the problem that a massive terrain dataset can not be wholly loaded into the memory in a lump, an efficient method for realtime visualizasion of the largescale terrain environments is proposed. This method improves the GeoMipMaps algorithm and uses a terrain data block technique and a multithreaded technique to implement the dynamic scheduling of.To gain a realtime rendering result, the LOD technology and the frustum culling technology are used to reduce the number of triangles; and the VBO technology is utilized to avoid frequently transmitting large amounts of triangle data from memory to the video memory at the rendering time by storing data which is often used and less frequently changed in the video memory. The experimental results demonstrate that the proposed method can improve the efficiency and visual effect of terrain walkthrough, and render largescale terrain in a realtime way.

Key words: largescale terrain;GeoMipMaps;dynamic scheduling;crack elimination;VBO