相对于基于N-S流体方程的模拟方法,栅格Boltzmann流体模拟方法(Lattice Boltzmann Method,简称LBM)是一种截然不同的流体模拟算法,表面上看起来跟Navier-Stokes没什么太大的关联,但依旧能够实现非常逼真的流体动画(特别是细粒度流体)。LBM容易理解,实现起来也不难。

相对于基于N-S流体方程的模拟方法,栅格Boltzmann流体模拟方法(Lattice Boltzmann Method,简称LBM)是一种截然不同的流体模拟算法,表面上看起来跟Navier-Stokes没什么太大的关联,但依旧能够实现非常逼真的流体动画(特别是细粒度流体)。LBM容易理解,实现起来也不难。
本文主要参考文献《FLUID SIMULATION SIGGRAPH 2007 Course Notes》,结合我的理解单纯地讲述一下流体渲染的一些基础知识,本人水平有限,如有错误,欢迎指出。本文只是单纯针对流体模拟领域,可能一些地方不太严谨,但是对于虚拟模拟来说是可行的。即便如此,本文涉及到大量的数学方法。