论文部分内容阅读
大规模三维场景可视化是三维地理信息系统中的一个重要研究问题。特别是“数字地球”提出以后,对三维地形可视化问题提出了更高的要求,人们希望以更自然的方式来观察更逼真的,范围更广的地形。然而遥感技术、卫星技术的发展,使三维地形场景的几何数据和纹理数据量日益庞大;因此,设计一种有效的数据组织存储方法和合理高效的动态调度算法成为实现大规模三维场景逼真、实时的显示与交互的关键。本文研究的主要内容为:1)大规模三维场景的构建。阐述了目前大规模场景数据处理和显示涉及的主要技术,详细介绍了LOD算法和裂缝的修补方法。2)地形多分辨率的组织。通过对DEM数据和纹理数据的分层、分块等处理构建了金字塔数据模型,为地形的多分辨率显示直接提供数据而无需实时化简,有效提高了数据读取时间并减少了内存负担;3)地形数据的调度。借鉴已有的地形数据的动态调度思想,设计并实现了一套合理的、可行的地形分块与LOD相结合的地形绘制算法。并引入多线程技术,实现绘制线程和数据调度线程的并行化,对于不使用数据分割和调度策略的场景绘制系统而言,缩短了场景的初始化时间,提高了绘制的帧率,实现了大规模三维地形漫游系统显示的平滑和连续。