为模拟水流的真实交互行为,采用基于光滑粒子流体动力学方法的粒子系统进行水流的物理仿真。给出利用八叉树建立有序树并进行最近相邻粒子搜索的方法,采用两种虚粒子结合的方法处理边界条件。在三维虚拟场景中模拟了水流与障碍物交互的过程,证明了该方法的实时性和可行性。