论文部分内容阅读
虚拟现实技术(Virtual Reality),是一种利用计算机模拟出三维空间的虚拟世界,让使用者通过视觉、听觉等产生交互式的、沉浸式的体验感受,虚拟现实技术是计算机图形学、人机交互、传感技术等领域相交叉的一项综合技术。随着来计算机硬件、网络环境等的快速发展,使得虚拟现实技术迅速的发展并且出现了很多成熟的虚拟现实系统,它们在虚拟仿真、地理信息系统、用户社交、游戏娱乐等方面有着广泛的应用。 近年来,由于Apple iOS,Google Android,Microsoft Windows Phone等移动智能操作系统的出现,智能手机、平板电脑等移动智能设备迅速发展,个人用户也大量从个人电脑转向使用移动智能设备来使用日常的软件和互联网服务。在这种趋势下,移动智能平台的软件终端也层出不穷。在移动智能平台上实现分布式虚拟现实系统终端,有其优势,比如智能设备的便携性、丰富的传感器信息等;但也有其局限性,如计算存储能力不足、网络环境不稳定、3D渲染能力较弱等,这些都使得在移动智能平台上难以实现个人计算机平台上功能复杂的系统。本文则针对这些问题,设计了一个适用于Android移动智能平台的虚拟现实终端,介绍了该终端的软件架构设计、核心模块的接口设计及实现,并着重介绍了一种适用于移动平台的三维地形场景可视化算法及数据缓存调度策略,以及对模型等资源的调度策略。