SPH - Particles: Liquid
This type represents the standard “watery” substances, but is also used for viscous fluids, like chocolate or honey. RealFlow's liquids are perfectly suited to all kinds of projects with a demand for high detail.
Type
This menu allows you to define the fluid’s behaviour:
- → “Gas” particles are used to simulate fluids like air.
- → “Liquid” is RealFlow’s standard setting and provides parameters for all watery or high-viscous substances.
- → “Dumb” particles are often used for spray or foam. These particles cannot react with each other and will not be affected by other emitters.
- → “Elastics” can be used for effects like jelly-like fluids or expanding an contracting substances.
- → “Script” lets you write your own fluid behaviour with Python scripting.
Resolution
With this setting you can change the amount of particles, “Resolution” mainly depends on scene scale and emitter scale, but it also affects the fluid’s mass and therefore depends on “Density”, too.
- With “Resolution” set to 1.0, a volume of 1 m x 1 m x 1 m filled with 1,000 particles has a mass of exactly 1,000 kg. You can monitor the relationship between mass and density under Statistics > Particle mass.
- There is also a relation between “Resolution” and a particle’s radius:
radius = 1.0 / (1000.0 · Resolution1/3)
- The parameter accepts any positive value.
Density
This parameter is defined as mass per volume unit and is different for each substance. “Density” is only relevant for interacting fluids with different properties, e.g. water and oil, or water and foam. With single emitters, changes have no effect. The unit is kilograms per cubic metre. The density of water is 1,000 kg/m3. Avoid very small values close to 0, because they can lead to instabilities.
Int Pressure
“Int Pressure” simulates the forces between nearby particles and pushes them apart - this makes the fluid fill a greater volume. If “Int Pressure” and “Ext Pressure” are set to 0.0 the particles lose their fluid behaviour and they behave like “Dumb” particles.
Ext Pressure
“Ext Pressure tries to limit a fluid’s expansion tendency and can be compared to atmospheric pressure. With “Gas” particles you normally define very low “Int Pressure” and rather high “Ext Pressure” values to prevent the particles from flying away.
Viscosity
Substances with very high viscosity are honey, tar or syrup, for example. Fluids with low viscosity are alcohol, many solvents or liquid gases. The default value of 3.0 describes the viscosity of water. High settings (40-50 and higher) can lead to misbehaving particles.
Surface tension
A fluid's tendency to contract and create drops and tendrils is increased with higher settings. Very high values (100+) might lead to instabilities – especially in conjunction with high viscosity. You can enter any positive value.
Interpolation
This feature generates more particles from an already cached particle sequence. “Interpolation” was originally introduced to simulate until a certain frame with low “Resolution”, stop, adjust to a higher value and resume. There are three options:
- “None” does not create any new particles and disables this function.
- “Local” creates new particles only within the existing fluid cloud with rather high accuracy. It is a good choice when the fluid should keep its shape, but there are always some particles that will not fit.
- “Global” creates new particles with some tolerance leading to slightly fuzzy edges. This solution is perfect for larger amounts of fluids, for example inside water tanks.
If a fluid is close to an object, it is very likely that new particles will suddenly appear inside the body.
Compute Vorticity
Vorticity hardly contributes to a fluid simulation, but can be very important for the render process. Therefore it is possible to enable and disable this property on demand.
Max Particles
Please enter a value to stop emission at a certain amount of particles. "Max particles" is based on the total amount of emitted particles. Let's say you have entered "50,000". If there are currently 1,000 particles in your scene, but you have already deleted 49,000 particles RealFlow will stop the emission. Here you can read how to use this parameter to stop particle emission: → "Quick Start Workflows - Stopping Particle Emission".