流体模拟
文章平均质量分 73
pigcage
这个作者很懒,什么都没留下…
展开
-
Stable Fluids / Real-Time Fluid Dynamics for Games 笔记
Stam J. Real-Time Fluid Dynamics for Games[J]. Journal of Graphics Tools, 2003, 6.感谢朱老师的指导..本文对论文的实现代码进行分析,并试图补全论文中说得不够详细的部分,侧重于对solver的分析,opengl的部分比较简单,附件为已添加注释的代码。我使用canvasapi实现了一个基于web的版本,限于浏览...原创 2018-08-21 10:22:18 · 2141 阅读 · 2 评论 -
Visual Simulation of Smoke 笔记
有了上一篇的详细分析后,这里其实没有太多的新东西,主要是提出了温度的影响,加了两个力,提出mac网格,提出共轭梯度法求解。大概列一下 一、力1、浮力与重力烟雾会由于重力下沉,由于浮力上升,对于这两个力本文建立了一个模型,令:α、β是正常量,z是向上的单位向量( 0 , 0 , 1 ),Tamb是空气温度。顺带一提,这里的温度场也遵循advection流动。2、旋转力...原创 2018-09-18 14:48:22 · 596 阅读 · 0 评论 -
Practical Animation of Liquids 笔记
这篇文章讲的是液体的模拟,液体不同于烟雾的地方在多了一个液面的概念。这个液面可能是一些比较光滑、连续的流体液面,也可能是一些飞溅的小液滴或雾气。除此以外,整体的算法跟烟雾模拟没有太大的区别。这里重点作一下液面的笔记。对于液面来说,我们希望通过传统的图形学方法去绘制它。这里用到了一种粒子和网格的混合方法:一、粒子法1、首先,在网格中随机放入一些粒子,通过线性插值的方法,根据速度场 u 计...原创 2018-09-18 15:28:20 · 345 阅读 · 0 评论 -
MantaFlow安装指南
MantaFlow(http://www.mantaflow.com)是一个流体模拟库,本文大致记录一下安装过程。途中有很多模棱两可的地方,由于不是笔者关心的内容,所以只列出自己的解决方法,不一定是最优方法。首先强烈推荐在linux下使用,笔者分别测试了Debian 9.6和Windows 10两个平台,在前者中按照mantaflow官方文档的说明安装,数分钟即全部搞定。并且实际在项目中使用起...原创 2018-11-24 13:18:48 · 3340 阅读 · 4 评论