摘要
针对飞行器CAD模型的数据量非常大,难以实现高分辨率实时绘制的问题,提出了一种基于拼接屏的多CPU并行绘制方法。集群绘制节点之间通过基于Sort-first的拼接屏并行绘制,将CAD模型构建动态BVH树,快速剔除单个节点视锥体外不可见的部分以降低负载,绘制结果通过拼接屏输出显示。集群绘制节点内部利用多核处理器开展数据调度、可见性剔除、BVH树更新、绘制等多线程并行进一步提高性能。实验结果表明,利用15个绘制节点并行绘制包含1 700万三角面片的飞行器大数据量CAD模型,可实时绘制分辨率高达6800*2304像素的图像。
A parallel rendering method was presented with PC clusters in order to render massive aircraft CAD models in real time with high resolution. PC clusters were used for sort-first based rendering, BVH tree was built for efficient frustum culling, DID screens were utilized for high resolution display. In addition, multi-CPUs were exploited for thread based parallel out-of-core paging, frustum culling, BVH tree building and rendering. The experimental results show that by this parallel rendering PC clusters consists of 15 PC nodes, aircraft CAD models with 1.7 million of triangles can be rendered in real-time with resolution of 6800* 2304 pixels.
出处
《系统仿真学报》
CAS
CSCD
北大核心
2016年第9期2049-2053,2061,共6页
Journal of System Simulation
基金
教育部新世纪优秀人才支持计划(NCET-10-0036)