长期以来,由于流体仿真和物体变形计算都具有相当程度的复杂性,使得流体与刚体的交互模拟,特别是和带有复杂动画的角色交互的效果,难以达到实时计算和渲染。在此,笔者提出了一个新的方法,用于生成沿着角色运动而产生交互的流体特效。为了实现这类效果的生成,控制流体特效与运动角色的交互,首先针对角色运动轨迹进行跟踪,根据轨迹的几何性质而生成初始状态的流体特效;然后借助光滑流体动力学(SPH)对流体粒子进行仿真。其中针对基于SPH技术的复杂性,流体仿真的过程借助GPU并行计算的能力,采用了一种新的高效粒子搜索算法,最终实现普通用户级个人计算机上实时渲染具有流体运动特征的角色运动特效。