Insider Insider
3dnchu 尚无浏览 1 分钟阅读

Shallow Water WIP – ImaginaryBlend目前正在开发中!轻快运行的浅水流体生成器!UE4

熟悉「Volumetric Glas」和「Infinity Weather」等作品的 Krystian Komisarek 先生(@ImaginaryBlend)公开了一个正在开发中的新 UE4 资源视频,该资源可实现轻量运行的浅滩流体表现。

Shallow Water WIP

这是我对用于流体流动生成器(河流、海滨波浪、火山岩浆、泥浆)的浅水方程的实现。
在样例中,使用 256×256 纹理覆盖并模拟了 50x50m 的区域大小。

特点

  • 使用非常稳定的穆勒法离散化
  • 保守的水模拟
  • 非常高效,只有两个渲染目标步骤(平流与高度积分+速度积分的组合),dt = 0.1
  • 可以暂停并作为预烘焙的河流网格和流动贴图使用。
  • 分配到 alpha 通道的 foam
  • 动态生成的焦散
  • 表面波、泡沫焦散、基于速度的平流
  • 水下和水线

接下来的计划

  • 更好的泡沫生成
  • Niagara 水花
  • 基于速度的交互与风
  • 水的生成与移除

据说在开发数个月后,将在 UE4 Marketplace 上发布。
非常令人期待。