我们在游戏中已经有了一段时间的运行时流体模拟,但现在我们还使用它们来模拟游戏中某些区域的火焰/烟雾。所有内容都基于计算着色器,输出自定义渲染纹理(流体和运动),我们通过在URP(使用全屏着色器图)中的渲染特征来渲染这些纹理。我们还根据地图生成了一个有符号距离场,作为世界的边界,并允许烟雾/火焰与之碰撞。场景中的每个“火焰”都是发射器,我们可以通过改变颜色、力、方向等来玩弄它们,并且每帧都会更新它们。您的看法如何?虽然它仍然有一些小问题,但它正在朝着正确的方向发展。这个游戏叫做Cliff Kingdom:https://store.steampowered.com/app/3839500/Cliff_Kingdom/
用于模拟火焰的实时流体动力学
评论 (0)