叶落为重生每片落下的叶子都是为了下一次的涅槃...^_^

基于【双密度松弛算法】的二维流体粒子模拟

以技术预研的心态做的一个东东。基于 【双密度松弛算法】

目前来看应用价值不大,更多的是扩展一些思路,扩大前端方向,或者说是js能做的事的范围。大家路过围观一下就好。

源码不多,托管在 github/hongru/fluid上,感兴趣的可以大致看一看。

很早以前自己也做了个类似的,不过那个算法没有理论依据,自己瞎想的。离开了html5,面对“流体力学”,我只能旁观了...

 

【实现的思路】

最关键的还是 【双密度松弛算法】 的实现。具体的算法可以参考文献和资料:

另有一个 html5 版本的 粒子 流体模拟;实现思路略有不同,可以参考:http://www.music.mcgill.ca/~sinclair/content/blog/liquid_simulator_ported_to_canvas

使用js来做这种高计算量的事情,还是有点吃不住.

本文同步发表在http://www.alloyteam.com/2012/05/fluid-simulation/

posted on   岑安  阅读(3075)  评论(1编辑  收藏  举报

编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!

导航

统计信息

点击右上角即可分享
微信分享提示