计算机科学与探索 ›› 2015, Vol. 9 ›› Issue (9): 1034-1043.DOI: 10.3778/j.issn.1673-9418.1410065
张东培,谢 宁,刘小军,贾金原+
ZHANG Dongpei, XIE Ning, LIU Xiaojun, JIA Jinyuan+
摘要: 在移动互联网上显示大规模虚拟世界总是极具挑战性的课题。在虚拟城市模拟中,除地面建筑外,地下空间可视化也是必需的,因为它包括很多重要的组件,例如地铁站、停车场以及其他地下设施(如管线和管道)。针对大规模地下空间场景,提出了一套适合在网页级实时绘制的轻量级解决方案。首先,对地下空间种类庞杂而又弱关联的数据模型进行了梳理与组织,建立了一套适用于Web3D显示的轻量级场景结构;然后,提出了地下空间的渐进式兴趣区域网格化场景管理策略(progressive area of interest,PAOI)。为了实现按需加载思路,在地下空间室外场景,算法将地下室外构筑物与其所在网格绑定;在地下空间室内场景,将室内场景通过连通面结构进行剖分组织,建立索引。通过以上技术,从整体上大大减少了内存开销,明显增加了显示内容。使用了渲染计算能力相对薄弱的Flash3D实现了所提出的算法。实验结果证明了该方法的有效性,且适用于大规模地下空间场景的互动展示。