摘要
针对网络环境下城市三维场景的传输与可视化需求,采用适合网络交换和渲染的三维模型数据结构glTF(gl Transmission Format),分析了基于glTF组织与构建三维场景的依据和方法。同时,通过异步加载、本地缓存、可见性剔除等技术,对场景数据进行高效调度与绘制。依据这些理论和技术,设计了充分考虑可视化效率的B/S模式系统服务架构,并基于WebGL开发了城市三维场景可视化平台,宴验表明平台能流畅地实现城市三维场景的绘制,可视化效果以及用户体验良好。
For the requirements of transmission and visualization of city 3D scene under network environment, a new 3D model data structure suitable for web exchange and rendering called glTF (gl Transmission Format) was adopted in this paper, the method and basis to build and organize 3D scene were analysed. Meanwhile, the scene data was efficiently managed and drew by using asynchronous loading, local cache, and visibility culling techniques. According to these theories and techniques, a B/S mode system architecture with full consideration of visual efficiency was proposed, then a city 3D scene visualization platform based on WebGL was developed. Experiment results show that platform can smoothly render the city 3D scene; visual effect and user experience are good
基金
受国家高技术研究发展计划(863计划)支持资助(No.2011AA120306,No.2011AA120305)