摘要:气象数据通常具有稀疏性,而传统的体可视化算法,光线投射算法难以有效处理空白数据网格,导致绘制效率较低;抛雪球算法需要对网格进行排序,需要消耗CPU计算资源,且影响渲染速度.针对上述问题,本文提出一种完全在GPU上执行的抛雪球算法.首先,提出规则网格的"辐射一致性"指标,对原始网格插值生成体心立方网格,增强了核函数对数据场的重建能力;其次,提出了一种自适应的DOM算法,该算法能够在常数时间复杂度下计算网格点的可见性,从而实现顺序无关透明;最后,使用球体高斯函数作为核函数,能够有效节省存储空间,并降低了求解足迹函数的计算量.实验结果表明,该方法适用于气象数据的体可视化,与光线投射算法和传统抛雪球算法相比,有极大的速度提升.