摘要

针对沙尘暴仿真中出现的实时性和高效性不能满足用户需求等问题,提出了基于软粒子的沙尘暴仿真方法。采用可编程技术,在GPU上对粒子进行软化,在粒子和场景交互时,能够达到平滑过渡的效果,使其有更强的真实感。在视点周围产生和绘制软粒子,在顶点着色器中对软粒子的属性进行更新,能够达到实时性绘制。根据粒子运动的半径,利用线性插值方法使其能淡入淡出,有效避免了闪烁现象,最终达到实时、逼真、高效的沙尘暴仿真,大幅度提高了三维场景的渲染效率和真实感。

全文