当你在快速流动的河流中潜水时,水下看起来有点无聊。当我看电影里的角色在河里水下挣扎时,空气泡和碎片飞速掠过。为了让水流看起来像是在强流下水面快速流动一样,我在玩家/摄像机周围添加了这些程序化粒子。所有内容都已完全整合在我的流体模拟资产中:Fluid Frenzy 每帧我都会将一大批点投影到摄像机周围的盒子里。每个点都会采样模拟的表面高度、2D流速和泡沫。然后它会随机掉落到水面下的某个深度。由于流速只存储在2D中,所以我会将其投影到表面上,这样就能随着斜坡而流动并绕过岩石。如果有足够的泡沫,那个点就会变成气泡。它们会在计时器上升并沿着流动滑行,一旦离开盒子,它们就会重新包裹回去。如果流速足够快,它就会变成一股泡沫,一条沿着流动的细带,带有一点抖动。我非常希望听听您的想法和反馈,可能会对它进一步改进。