基于Niagara的实时流体模拟——计划

博主计划用两到三个月时间,通过Niagara系统复现Unreal中Asher的流体模拟效果。首先,将研究并实现基于SPH和PBF的流体粒子模拟。接着,将粒子结果写入grid2d并应用滤波优化。最后,利用ray marching技术进行水体渲染,添加水花和泡沫等细节。
摘要由CSDN通过智能技术生成

背景

        几个月前在开始学习Niagara的过程中看到Unreal的TA大佬Asher做的流体模拟,大为震惊。

        效果如图所示:

         计划用两到三个月的时间复现一下,然后看进度决定要不要一直到Unity。

规划

        实现总体思路如下:

         计划首先实现基于Niagara的流体粒子模拟,这部分在网上找到了一些实现,基于SPH和PBF的都有,会花一些时间把实现原理吃透。

         第二步是将模拟计算过的粒子写入grid2d,再对图像进行一些滤波以得到更平滑的流体图像。这一部分Asher放出的Simulation Stage Demo里有一些实现,在视频中也讲了大体思路。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值