【渲染数学-01】如何模拟静态流( 下)


本文前段文链接
https://blog.csdn.net/gongdiwudu/article/details/138854033?spm=1001.2014.3001.5501

一、说明

   关于流体物质的仿真和模拟,需要流体理论方面的一般知识。我们这里从基本流体方程入手,详细解释如何实现流体仿真的每一个具体步骤。

二、我们的算法

2.1 设置

   我们的实现既处理流体的运动,也处理任意数量物质的流体传播,例如质量密度、温度或纹理坐标。每个量都在二维 (NDIM=2) 或三维 (NDIM=3) 上定义网格,取决于应用。网格由其物理尺寸定义:每个网格的原点 O[NDIM] 和长度 L[NDIM]边,以及每个坐标中的单元格数量 N[NDIM]。这进而确定每个体素的大小D[i]=L[i]/N[i]。这网格的定义是我们程序的输入,由动画师指定。速度场定义在每个细胞如图 3 所示。请注意,以前的研究人员,例如,[7]定义了细胞边界的速度。我们更喜欢以单元格为中心的网格,因为它更容易实现。我们为速度的每个分量分配两个网格:
   U0[NDIM] 和 U1[NDIM]。在我们模

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无水先生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值