摘要

针对基于倾斜摄影技术生成的高质量三维模型由于数据量大难以加载进Unity3D中实现漫游的问题,提出了大规模三维实景模型在Unity3D中快速加载的方法。首先,采用多细节层次技术生成场景的不同细节层次模型;其次,从中选取高、低两种细节层次三维模型进行分块处理;最后,以整个低细节层次模型为背景根据实时位置信息采用九宫格方式动态加载相应高细节层次模型块,采用协同程序与异步加载的方法解决高细节层次模型块同时加载所引起的画面卡顿。实验结果表明,选用边长划分为46 m的三维模块进行九宫格式动态加载效果最优,同时采用协同程序和异步加载的方法能够有效提升漫游流畅度。所提算法可在Unity3D中实现大规模三维实景模型实时加载并且流畅漫游。