摘要
针对传统三维可视化技术存在数据调度速度慢、场景绘制效率低等问题,提出了一种绘制线程与调度线程并行的双线程数据调度策略。该策略将数据调入等待队列,根据视点距离进行顶点层次划分,再利用双线程渲染管线进行场景绘制。为了提升了三维场景处理速度,建立了二级缓存渲染机制与瓦片数据更新策略,并基于Cesium图形引擎,设计并开发了武夷山国家公园时空三维可视化系统,优化了三维场景绘制与数据调度性能,实现了国家公园多源数据集成,提高了虚拟场景中跨平台、跨终端三维展示与交互能力,为国家公园数字化建设提供了行业参考。
In terms of the issues of slow data scheduling and low scene rendering efficiency in traditional 3D visualization technology,a dual-thread data scheduling strategy with parallel rendering threads and scheduling threads was proposed.The data was transferred into the waiting queue by this strategy,the vertex hierarchy was divided according to the view distance,and then the scene was drawn using the dual-thread rendering pipeline.In order to improve the processing speed of 3D scene,a second-level cache rendering mechanism and tile data update strategy were established,combined with Cesium graphics engine,a three-dimensional visualization system was designed and developed for Wuyishan National Park,and the performance of 3D scene rendering and data scheduling were optimized,meanwhile the multi-source data integration of the national park were realized.The ability of three-dimensional display and interaction in virtual scenes between cross-platform and cross-terminal are improved,it is provided as the industry reference for the digital construction of national parks.
作者
徐明瑞
肖桂荣
XU Ming-rui;XIAO Gui-rong(Digital China Research Institute of Fuzhou University(Fujian),Fuzhou 350108,China)
出处
《科学技术与工程》
北大核心
2021年第35期14918-14926,共9页
Science Technology and Engineering
基金
中国科学院战略性先导科技专项子课题(XDA23100504)
中央引导地方科技发展专项(2020L3005)。