摘要 :大规模地形场景可视化是虚拟场景模拟中不可或缺的一部分,该技术在游戏、虚拟现实等领域中有着广泛的应用。其主要涉及到多分辨率的地形渲染、地形及影像数据的管理和缓存调度以及空间地理信息可视化等关键技术。另外,随着近年来以Android与iOS等智能移动操作系统的出现,大量三维仿真、可视化方面的应用也出现在了移动设备平台上。在移动设备平台上进行实时的地形场景可视化,会受到来自数据存储、网络访问等方面的较大限制,对数据管理和缓存调度策略提出了更高的要求。本文着重介绍了适用于移动智能设备进行全球范围地形场景可视化的一种三维Clip Cache网络数据缓存调度策略,讨论了该算法在缓存效率、内存消耗等方面的性能。并基于该算法实现了一个Android平台的地形场景可视化客户端。
Abstract:Large-scale terrain scene visualization is a necessary part of virtual scene simulation, and it is widely used in areas of virtual reality, game or other applications. It’s mainly related to kinds of technologies, such as multi-resolution terrain rendering, terrain data scheduling and cache, spatial geographic information visualization etc. With the fast development of smart mobile operating system, many 3D simulation and visualization apps appeared on mobile devices. Real-time terrain scene visualization on mobile devices have some limits like memory size, network bandwidth and delay. As a result, more efficient strategy of data scheduling is required. This article introduces a data scheduling algorithm of global terrain scene visualization apply to mobile devices, which we call 3D Clip Cache strategy, and discusses the cache efficiency and memory cost of the algorithm. Finally we implement an Android client of terrain scene visualization upon our algorithm.