Particles to VDB operator

The Particles to VDB operator can be used to convert input particles into a density or SDF grid.


  • Grid type: the type of grid to convert the meshes into.

Density grid

  • Grid name: the name of the target density grid.

SDF grid

  • Grid name: the name of the target SDF grid.

Particles

  • Include this flow’s particles: when enabled, the particles in the same flow as this operator will be input into the VDB.

  • Integrate spin/velocity: when enabled, the same flow’s particles will have their spin/velocity integrated during the input process.

Normally spin/velocity integration happens for a particle at the end of the timestep. Therefore, in order to properly sync VDB data with particle data of the current timestep, spin/velocity must be manually integrated beforehand. Hence, the need for this setting.

  • Particle objects: the list of additional particle systems to be input into the VDB.

Operation

  • Operation: controls which boolean operation will be used to merge the particle data into the VDB.

  • Use particle meshes: when enabled, each particle’s mesh will be input into the VDB, instead of simply considering the particle as a point with a radius.

Blobmesh mode

  • Classic blobmesh: a standard marching-cubes, quad-based mesher.

  • Zhu-Bridson: a modification of the classic blobmesh algorithm, that blends and flattens more densely populated areas of particles.

  • Blend distance: the absolute distance to search from each particle, to find neighbors and determine which areas are more densely populated. The distance will be clamped such that it will be at least the radius of the largest particle.

  • Blend multiplier: the relative distance to search from each particle, to find neighbors and determine which areas are more densely populated. The relative distance is the blend multiplier multiplied by the radius of the largest particle.

Radius

When “use particle meshes” is disabled, each particle will be treated as a point with a radius (ie, a sphere).

  • Absolute radius: the radius of each particle will be set to a specific value.

  • Radius: the specific radius value.

  • Shape radius: the radius of each particle will be set to each particle’s shape mesh radius.

  • Scale radius: the radius of each particle will be set to each particle’s maximum scale dimension.

  • Multiplier: the multiplier to apply to shape/scale radius values.

Filtering

  • Simulation/export groups: controls which groups will be used to filter input particles.