Birth Fluid operator

The Birth Fluid operator can be used to birth particles inside of a (Phoenix FD) fluid grid based on grid voxel and particle properties.

Fluid Birth

  • Fluid object: the input fluid grid object.

  • Start/End: controls the time range in which to birth new particles.

Input grid channels

  • Temperature: when enabled, grid cells with a temperature value above 300 will be able to spawn particles.

  • Smoke: when enabled, grid cells with a smoke value above 0 will be able to spawn particles.

The higher the temperature/smoke value per cell, the higher the probability that a particle will be spawned in the cell.

  • Rate: The theoretical rate of particles births that can happen per simulation step, given a per-cell probability of 1. The actual rate of particle births will be lower, and the birth probability per-cell is dependent on the total smoke and temperature values of each cell.

Input Particle Channels

PhoenixFD grids can contain both voxels and particles. To birth particles that will be copies of PhoenixFD grid particles, enable the relevant particle channels.

  • Channels: enabling these channels will birth copies of particles contained within them, if such particles are available in the cache of the input object.

  • Channel percentages: controls the percentage of copied input particles to birth.

  • New only: controls whether only new particles will be birthed each frame. A particle is considered new if its input ID has not been processed on a previous frame.


  • Seed: the seed value for all varied parameters.