FFSimulator
The FFSimulator
provides a basic texture-based flow simulation, for a referenced TextureChannel
.
Note that the TextureChannelFormat
of the targeted TextureChannel
should have 4 channels (RGBA) and support values >1 (optimally floating point/HDR).
The FFSimulator
is initialized automatically as soon as the targeted FFGravityMap
is fully initialized.
Flow Speed
Each simulation step, fluid flow into/out of the current texel to the direct neighbors. Thus, the flow speed is directly dependent on the update frequency.
As texel-density on the mesh can vary, the fluid can appear to flow faster/slower on parts of the mesh.
Performance
A timeout can be used to halt simulation after a specified amount of time after the last edit of the targeted TextureChannel
in order to save computation cost.
In general, the performance impact of the simulation is directly proportional to the TextureChannel
resolution, and simulation update frequency.
Fields
Check the tooltip hints for additional information of individual fields.