摘要
一种基于结构化视距场的动态遮挡剔除方法和系统,该方法通过预计算三维场景的视距场信息和网格对的可见性关系,结合粗细两级空间划分策略,在运行时快速判断物体可见性。系统在预计算阶段对观察空间和被观察空间进行划分,计算视距场和网格可见性关系,并将结果进行压缩存储;在运行时根据视点位置动态加载相关数据,结合视距场信息和网格可见性关系,高效判断物体是否可见。该系统采用四层架构设计,包括用户接口层、遮挡算法层、引擎依赖层和UE引擎层;该遮挡剔除系统在保证渲染结果一致的同时,能有效地减少了GPU的绘制耗时,显著提升了三维场景的渲染帧率;本发明具有运行时开销低、存储需求合理、剔除效率高和适应性好等诸多突出优点。