TurbulenceFD是一款C4D流体水墨烟雾特效 ，TurbulenceFD模拟管道实现了一个基于不可压缩Navier Stokes 方程的 解算器。这意味着它使用一个立体像素网格，描述体积烟和火，解决了述流体运动的网格 方程。每个立体像素TurbulenceFD计算流体的速度以及一些渠道来描述属性,如温度、烟密度、数量的燃料,等等。这个模拟过程产生每一帧的体元网格,使用缓存的磁盘上的体积渲染器。
VOXEL-BASED GASEOUS FLUID DYNAMICS
TurbulenceFD’s simulation pipeline implements a voxel-based solver based on the incompressible Navier Stokes equations. That means it uses a voxel grid to describe the volumetric clouds of smoke and fire and solves the equations that describe the motion of fluid on that grid. For each voxel TurbulenceFD calculates the velocity of the fluid as well as several channels to describe properties like temperature, smoke density, amount of fuel, etc. This simulation process produces a voxel grid for each frame, which is cached on disk for use by the Volumetric Renderer.
To setup a fluid simulation, the artist uses any type of geometric object or particle system to paint the sources of smoke, heat, fuel, etc. in space. The flow then carries along these emissions in a physically plausbile way that creates the realistic look of fire, explosions, vapor, clouds, dust and much more.
PULL ALL THE STOPS ON YOUR CPU
The biggest technological challenge in fluid simulation is the handling of the large amounts of data that a sequence of voxel grids requires. That is why TurbulenceFD’s simulation pipeline has been designed from the ground up to optimize performance. This includes a careful selection of efficient numerical methods that provide high accuracy and stability throughout the simulation pipeline. And implementing this pipeline using the latest High Performance Computing technology to optimally exploit Memory Caches, Multi-Core CPUs and advanced vector instruction sets. To the artist this means that more iterations can be run in less time, making the work with fluids more intuitive and productive.