![图片[1]-Houdini 视觉特效流体求解器的构建-第2 部分-CG Tuto](https://img.cgtuto.com/wp-content/uploads/2026/08/f918bfa8aa51c495fc9a6082eae532c2.jpg!compress)
Building Fluid Solvers For Visual Effects and Houdini Part2
《Building Fluid Solvers For Visual Effects and Houdini Part 2》是流体求解器系列的第二部分,重点将 Part 1 中建立的数学基础应用到实际流体模拟中,通过**伪代码(Pseudocode)**与 Houdini 示例理解现代流体求解器背后的核心数学、离散化方法与求解逻辑,而不是单纯使用现成的黑盒模拟器。
主要内容
- ODE、PDE 与矩阵
从常微分方程(ODE)、偏微分方程(PDE)开始,结合线性代数与矩阵,建立数值模拟所需要的方程表达方式。 - 流体方程与 Navier-Stokes
分析Navier-Stokes 方程及其与现实流体运动的关系,并涉及 Lagrangian / Eulerian 两种观察方式、Material Derivative、不可压缩条件(Incompressibility)、忽略黏性后的方程处理以及边界条件(Boundary Conditions)。 - MAC Grid 与离散化
将连续的空间与时间转换为可计算的离散形式,学习时间步长、Taylor Series、Finite Difference,并重点理解流体求解器常用的 Marker-And-Cell(MAC)Grid、Staggered Grid 以及速度采样方式。 - Advection 平流计算
解析流体模拟中的平流(Advection)步骤,使用 Semi-Lagrangian 方法处理流体量的传输,同时学习线性 / 双线性插值以及该方法产生的**数值扩散(Numerical Diffusion)**问题。 - 不可压缩与压力求解
将流体速度场约束为不可压缩状态,通过离散的**压力(Pressure)与散度(Divergence)**建立线性方程组,并处理边界条件。课程进一步介绍 Conjugate Gradient 等线性系统求解思路以及 5 / 7-point Stencil Matrix 的存储与伪代码逻辑。 - Houdini 简单烟雾求解器
最终将理论应用到 Houdini DOP Network,利用 DOP Microsolvers 构建基础烟雾求解器(Smoke Solver),理解时间步进及求解器内部各阶段如何组合,为进一步研究 FLIP、Fire Simulation、Turbulence Modeling 和自定义流体求解器建立基础。
本课程并不以从零复制 Houdini Smoke Solver 或 RealFlow 这类完整商业求解器为目标,而是集中讲解其背后的数学原理、伪代码结构和基础求解技术,使学习者能够理解流体模拟的内部工作方式,并进一步尝试开发自己的模拟工具。
如果你有能力,请务必支持课程的原创作者!
1. 资源默认百度网盘链接;
2. 下载资源如设有解压密码, 密码为:cgtuto.com
3. 本站所收取的费用性质为自愿打赏,仅用于维持网站正常运行及内容制作所需的必要支出,包括但不限于课程翻译、配音、后期处理,以及服务器、硬件与日常维护成本。从本站下载任何内容,即表明您已知晓并同意此条款。
4. 如网盘链接失效,请联系站长微信补发;
5. 最后祝大家学有所获,步步精进;
本站所发布的课程、教程及相关素材均来源于互联网, 仅供学习与交流之目的, 版权归原作者或原版权所有者所有。
本站内容仅作为试看与参考使用, 请勿用于任何商业用途。 若相关内容对您有帮助, 请务必支持正版,购买官方授权版本。
请您在下载或观看后, 于 24 小时内 主动删除相关内容。 本站不参与任何课程或素材的制作、 录制及商业授权行为。
如本站内容无意中侵犯了您的合法权益, 请及时与我联系, 我们将在核实后第一时间删除或处理。
联系邮箱: 1735623125@qq.com














暂无评论内容