VecFlow0.1.0
Baking in depth

Several simulations at once

Bake every simulation in the scene with Bake All, watch them in the Simulations in the Scene panel, and spread them over GPUs.

VecFlow 0.1.0

A scene can hold any number of simulations, each its own particles object with its own bake. The Simulations in the Scene panel, at the bottom of the VecFlow tab, lists them all.

The Simulations in the Scene panel

Each simulation is a row: its name with its status icon (red when it's changed since the bake), and its Bake button, or its progress bar while it bakes. Click a name to select that simulation.

The Simulations in the Scene panel: Fountain, selected, with a tick for its current bake, and Snow with an empty circle, not baked, each with its Bake button; then Bake All
Two simulations: the Fountain baked, the Snow not yet.

Bake All

With more than one simulation, the panel has Bake All (it's also in the Bake menu). It bakes every simulation in the scene, each in a background Blender:

  • On the CPU, one at a time.
  • With NVIDIA GPUs, as many at once as there are GPUs, one on each, and one on the CPU for those set to bake there.
  • The rest wait their turn. A waiting simulation's row says Waiting its turn to bake, with a stop button to take it off the list.

Stop All (the button beside Bake All while bakes run) stops every background bake and empties the waiting list. Frames finished are kept.

Which GPU each one takes

A simulation with no GPU picked goes to the GPU with the fewest bakes running. One with a GPU picked waits for that GPU. A big liquid or smoke whose Cards setting spreads it over several GPUs waits until all of them are free, and takes them all.

They don't meet

Each simulation bakes on its own: one doesn't see another's particles, gas or liquid. For things that should meet (sparks that fall into water, say), make them events of one flow, in one simulation.

On this page