对于流体和其他物体的交互,提出了一种基于LatticeBoltzmann的建模和绘制方法。针对固、液交互提出了外力叠加机制,考虑了障碍物对流体的单向作用;在液、液交互时考虑了两种液体的相互作用力。采用GPU硬件加速技术对LBM算法进行了加速,并采用基于屏幕空间的绘制技术对流体表面进行了绘制。实现了两种不相溶液体交互,以及液体与固体交互场景的模拟。