|On this page|
The FLIP Source SOP converts its input geometry into a volume that can be used to control simulations. For instance, the generated volume can be used to inject liquid into a FLIP simulation or act as a sink in a smoke simulation. In either case, this node can be used in conjunction with the Volume Source DOP to affect simulations. This node includes several presets to simplify initialization of the operator for common use cases.
Geometry to Source From
Input geometry to convert into a volume.
Generated volume and particles (if Create Particles is enabled).
Configures the node according to the selected preset.
Name of the VDB that is to be created.
If the incoming geometry has a signed distance field whose name is the same as the value of Volume Name, it will be used directly. Otherwise, a signed distance field is created for the geometry.
Voxel size of the created VDB.
Enabling this option interprets the input geometry as a shell around its surface of the given thickness (as opposed to a filled volume).
When this option is turned on, a fog VDB is generated instead of a signed distance field.
Enabling this option remaps the generated fog VDB, boosting its values towards 1.
Seed particles inside of the geometry.
The created points are organized into a group of this name.
The distance between generated particles.
Random seed for creating jitter.
The amount of jitter to apply to the positional values of the particles.
The amount to oversample the points within a distance from the zero isosurface of the SDF volume, as specified by the Oversampling Bandwidth.
The points will be oversampled to this distance from the zero isosurface of the SDF volume. This parameter is specified in multiples of Particle Separation.
When enabled, the seeded particles are endowed with the given velocity
(stored in the
v point attribute).
Add Rest Attribute
rest attribute set to the particle’s current position offset by
the vector specified in Rest Offset.
Dual Rest Attributes
rest2 attribute in addition to the
rest attribute, usually
used in conjunction with the FLIP solver’s support for Dual Rest
Offset the current position by this vector before storing in the rest attributes.