背景
几个月前在开始学习Niagara的过程中看到Unreal的TA大佬Asher做的流体模拟,大为震惊。
效果如图所示:
计划用两到三个月的时间复现一下,然后看进度决定要不要一直到Unity。
规划
实现总体思路如下:
计划首先实现基于Niagara的流体粒子模拟,这部分在网上找到了一些实现,基于SPH和PBF的都有,会花一些时间把实现原理吃透。
第二步是将模拟计算过的粒子写入grid2d,再对图像进行一些滤波以得到更平滑的流体图像。这一部分Asher放出的Simulation Stage Demo里有一些实现,在视频中也讲了大体思路。