There are two ways of sampling the fluid-simulation done in FumeFX for rendering in Krakatoa. The PRT FumeFX object and by setting up a PFlow system to drive particles through the simulation. The PRT FumeFX object samples the simulation with greater resemblance to the original one, but needs more particles to make the final simulation look smooth, even when used with Wavelet Turbulence. The PFlow-method more of uses the FumeFX grid as a guide to drive the particles through the simulation, and does not bear as great resemblance to the original simulation. Then again the PFlow-method resembles greater detail and does not need that many particles to create a smooth end result.

It is also possible to sample the FumeFX simulation using both methods at the same time. It depends on the simulation if this works though, since when the combination is being partitioned, the PRT FumeFX point-cloud may not yield enough detail when partitioned alongside the PFlow cloud, and might impact the end result quality.

If using only the PRT FumeFX method, then it is recommended to run the Wavelet Turbulence simulation after the initial simulation, since then the user can bring the grid spacing more down in lesser amount of time than when running the initial simulation with the grid spacing the Wavelet Turbulence provides. Though when using the Wavelet Turbulence, the PFlow cannot drive particles through the simulation, so it is a trade-off of sorts. Of course this problem can be avoided by first partitioning the Wavelet Turbulence point-cloud and then running the PFlow through the initial FumeFX simulation and then partitioning it, but obviously this method requires more time and disk space.

Also, the PFlow method can’t sample fire when doing a FumeFX simulation with fire enabled. This is something to take account for, if simulating the fire is also necessary.