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