基于 LOD 的三维地形可视化
摘 要 本文根据实测地形高程差数据,运用可视化技术中的 LOD 建模方法绘制具有真实
感的三维地形。
关键词
科学计算
可视化;LOD 建模;四叉树
1 引言
虚拟现实技术是二十世纪末才兴起的一门崭新的综合性信息技术,它融合了数字图像处理、计算机图形
学、多媒体技术、传感器技术等多个信息技术分支,并且可以逼真地模拟人在
自然
环境中视觉、听觉、触
觉及运动等行为的人机交互技术,其应用领域和交叉领域非常广泛。然而考虑到虚拟现实和交互式可视化
等交互式图形应用系统要求图形生成速度达到实时(尤其是大规模的场景绘制),而计算机所提供的计算
能力往往不能满足复杂三维场景的实时绘制要求,因而研究人员从软件着手(减少图形画面的复杂度)提
出多种图形生成加速方法,而 LOD 模型就是在虚拟现实技术中经常被采用的一种加快图形生成速度的主
要方法。本文就是利用 LOD 模型在计算机上精确的重构了地理信息,实现具有真实感的三维地形。
2 LOD 技术概况
在运用虚拟现实技术对大规模场景进行绘制时,常见的做法是用大量的三角面片来描述场景中的几何模
型,随着描述场景的三角形面片的数目的增多,所绘制的图像质量会越来越高,但是绘制速度也会变得越
来越慢,有时甚至会因为绘制的场景过于复杂而出现场景漫游不流畅,画面跳变等现象,这些现象都会严
重影响实时绘制的效果。为了解决这一问题,从 20 世纪 90 年代初开始,研究人员就在这方面展开了大量
工作,而多层次细节(Levels of Details )模型技术就是在这样的情况下提出并
发展
起来的。
2.1 LOD 的基本原理
LOD 技术作为虚拟现实技术中的图形生成加速方法,其基本原理是:在不影响画面视觉效果的条件下,
通过逐次简化景物的表面细节来减少场景的几何复杂性(即对景物的细节部分用更多的三角片来描绘,非
细节部分用较少的三角片描绘),从而提高绘制算法的效率。该技术通常对每一原始多面体模型建立几个
不同逼近精度的几何模型。与原模型相比,每个模型均保留了一定层次的细节。在绘制时,根据不同的标
准选择适当的层次模型来表示物体。
2.2 虚拟场景生成中 LOD 模型的选择
恰当地选择细节层次模型能在不损失图形细节的条件下加速场景显示,提高系统的响应能力。选择的方
法可以分为如下几类:一类是侧重于去掉那些不需要用图形显示硬件绘制的细节;一类是去掉那些无法用
图形硬件绘制的细节,如基于距离和物体尺寸标准的方法;另一类是去掉那些人类视觉觉察不到的细节,
如基于偏心率,视野深度,运动速度等标准的方法;此外还有一种方法考虑的是保持恒定帧率。
3 利用 LOD 技术进行大规模三维地形的绘制