FluidFlowSettings(bpy_struct)
base class — bpy_struct
- class bpy.types.FluidFlowSettings(bpy_struct)
Fluid flow settings
- density
- Type
float in [0, 10], default 1.0
- density_vertex_group
Name of vertex group which determines surface emission rate
- Type
string, default “”, (never None)
- flow_behavior
Change flow behavior in the simulation
INFLOW
Inflow – Add fluid to simulation.OUTFLOW
Outflow – Delete fluid from simulation.GEOMETRY
Geometry – Only use given geometry for fluid.
- Type
enum in [
'INFLOW'
,'OUTFLOW'
,'GEOMETRY'
], default"'GEOMETRY'"
- flow_source
Change how fluid is emitted
- Type
enum in [
'NONE'
], default"'NONE'"
- flow_type
Change type of fluid in the simulation
SMOKE
Smoke – Add smoke.BOTH
Fire + Smoke – Add fire and smoke.FIRE
Fire – Add fire.LIQUID
Liquid – Add liquid.
- Type
enum in [
'SMOKE'
,'BOTH'
,'FIRE'
,'LIQUID'
], default"'SMOKE'"
- fuel_amount
- Type
float in [0, 10], default 1.0
- particle_size
Particle size in simulation cells
- Type
float in [0.1, inf], default 1.0
- particle_system
Particle systems emitted from the object
- Type
- smoke_color
Color of smoke
- Type
mathutils.Color
of 3 items in [0, inf], default (0.7, 0.7, 0.7)
- subframes
Number of additional samples to take between frames to improve quality of fast moving flows
- Type
int in [0, 200], default 0
- surface_distance
Height (in domain grid units) of fluid emission above the mesh surface. Higher values result in emission further away from the mesh surface. If this value and the emitter size are smaller than the domain grid unit, fluid will not be created
- Type
float in [0, 10], default 1.0
- temperature
Temperature difference to ambient temperature
- Type
float in [-10, 10], default 1.0
- texture_map_type
Texture mapping type
AUTO
Generated – Generated coordinates centered to flow object.UV
UV – Use UV layer for texture coordinates.
- Type
enum in [
'AUTO'
,'UV'
], default"'AUTO'"
- texture_offset
Z-offset of texture mapping
- Type
float in [0, 200], default 0.0
- texture_size
Size of texture mapping
- Type
float in [0.01, 10], default 1.0
- use_absolute
Only allow given density value in emitter area and will not add up
- Type
boolean, default True
- use_inflow
Control when to apply fluid flow
- Type
boolean, default True
- use_initial_velocity
Fluid has some initial velocity when it is emitted
- Type
boolean, default False
- use_particle_size
Set particle size in simulation cells or use nearest cell
- Type
boolean, default True
- use_plane_init
Treat this object as a planar and unclosed mesh. Fluid will only be emitted from the mesh surface and based on the surface emission value.
- Type
boolean, default False
- use_texture
Use a texture to control emission strength
- Type
boolean, default False
- uv_layer
UV map name
- Type
string, default “”, (never None)
- velocity_coord
Additional initial velocity in X, Y and Z direction (added to source velocity)
- Type
mathutils.Vector
of 3 items in [-1000.1, 1000.1], default (0.0, 0.0, 0.0)
- velocity_factor
Multiplier of source velocity passed to fluid (source velocity is non-zero only if object is moving)
- Type
float in [-100, 100], default 1.0
- velocity_normal
Amount of normal directional velocity
- Type
float in [-100, 100], default 0.0
- velocity_random
Amount of random velocity
- Type
float in [0, 10], default 0.0
- volume_density
Controls fluid emission from within the mesh (higher value results in greater emissions from inside the mesh)
- Type
float in [0, 1], default 0.0
- classmethod bl_rna_get_subclass(id, default=None, /)
- Parameters
id (str) – The RNA type identifier.
- Returns
The RNA type or default when not found.
- Return type
bpy.types.Struct
subclass
- classmethod bl_rna_get_subclass_py(id, default=None, /)
- Parameters
id (str) – The RNA type identifier.
- Returns
The class or default when not found.
- Return type
type