论文部分内容阅读
在移动互联网迅猛发展的时代,虚拟现实技术,尤其是移动设备上的虚拟现实技术,已经成为了如今的研究热点。研究移动设备上的虚拟现实技术,不仅需要对计算机图形学,人机交互技术,人工智能,计算机网络等传统虚拟现实技术的研究方向有深刻的了解,还需要对诸如无限通信网络,手机智能操作系统有较深的研究。可以说移动设备上的虚拟现实技术是涉及领域十分广阔,有着光明前景,同时又存在着诸多问题等待解决的一门技术在这样的技术背景之下,本文开始研究一种移动终端上的3D全景展示系统,并对三维图像建模技术,模型存储技术,数据压缩技术,模型简化技术,基于移动设备的三维图形库技术和3D引擎技术的产生与发展进行了了解,对这些技术的优劣进行深入的探讨,分析出了实现移动终端3D全景展示系统所需的技术要点和难点。在这样的理论基础之上,本文对移动终端3D全景展示系统的需求进行了分析,包括功能方面的需求和性能方面的需求。然后进行了概要设计,为系统进行了功能模块的划分,并为功能模块之间的数据流向进行了良好的设计。接着,本文根据模块划分的结果为每一个模块进行了详细设计,这其中包括:模型简化算法模块,模型载入模块和3D引擎模块。在3D引擎模块中,又细化为了渲染器,场景管理器,内存管理器,资源管理器,函数库,公告板,阴影系统,粒子系统和交互系统。最后,本文还对每个模块进行了详细的测试。测试中不仅包括了系统功能的实现测试,还包含了算法的性能测试。本文还在文章的末尾对测试结果进行了总结和分析,并对未来的工作提出了设想和展望。此外,本文还在系统设计的过程中对现有的一些算法,诸如模型简化算法,快速函数库算法等进行了改进和创新。