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

编程入门 行业动态 更新时间:2024-10-27 18:21:32

基于Niagara的实时<a href=https://www.elefans.com/category/jswz/34/1766948.html style=流体模拟——计划"/>

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

背景

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

        效果如图所示:

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

规划

        实现总体思路如下:

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

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

  Simulation Stage Demo中的实现       

 Asher最终实现的效果

        最后一步就是基于上一步得到的流体表面图像(实际上也是深度图像,可以看作是体积)使用ray marching进行水体渲染,并添加水花,泡沫等细节。

总结

        整个过程思路还是很清晰的,但是对于既没有流体模拟经验,又没有UE经验,还没有Ray marching经验的我来说,还能说啥呢,学呗。

更多推荐

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

本文发布于:2024-03-12 12:40:48,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1731535.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:流体   实时   计划   Niagara

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!