FluidFlowSettings(bpy_struct)
base class — bpy_struct
- class bpy.types.FluidFlowSettings(bpy_struct)
Fluid flow settings
- density
(in [0, 10], default 1.0)
- Type:
float
- density_vertex_group
Name of vertex group which determines surface emission rate (default “”, never None)
- Type:
str
- flow_behavior
Change flow behavior in the simulation (default
'GEOMETRY')INFLOWInflow – Add fluid to simulation.OUTFLOWOutflow – Delete fluid from simulation.GEOMETRYGeometry – Only use given geometry for fluid.
- Type:
Literal[‘INFLOW’, ‘OUTFLOW’, ‘GEOMETRY’]
- flow_source
Change how fluid is emitted (default
'NONE')- Type:
Literal[‘NONE’]
- flow_type
Change type of fluid in the simulation (default
'SMOKE')SMOKESmoke – Add smoke.BOTHFire + Smoke – Add fire and smoke.FIREFire – Add fire.LIQUIDLiquid – Add liquid.
- Type:
Literal[‘SMOKE’, ‘BOTH’, ‘FIRE’, ‘LIQUID’]
- fuel_amount
(in [0, 10], default 1.0)
- Type:
float
- particle_size
Particle size in simulation cells (in [0.1, inf], default 1.0)
- Type:
float
- particle_system
Particle systems emitted from the object
- Type:
- smoke_color
Color of smoke (array of 3 items, in [0, inf], default (0.7, 0.7, 0.7))
- Type:
- subframes
Number of additional samples to take between frames to improve quality of fast moving flows (in [0, 200], default 0)
- Type:
int
- 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 (in [0, 10], default 1.0)
- Type:
float
- temperature
Temperature difference to ambient temperature (in [-10, 10], default 1.0)
- Type:
float
- texture_map_type
Texture mapping type (default
'AUTO')AUTOGenerated – Generated coordinates centered to flow object.UVUV – Use UV layer for texture coordinates.
- Type:
Literal[‘AUTO’, ‘UV’]
- texture_offset
Z-offset of texture mapping (in [0, 200], default 0.0)
- Type:
float
- texture_size
Size of texture mapping (in [0.01, 10], default 1.0)
- Type:
float
- use_absolute
Only allow given density value in emitter area and will not add up (default True)
- Type:
bool
- use_inflow
Control when to apply fluid flow (default True)
- Type:
bool
- use_initial_velocity
Fluid has some initial velocity when it is emitted (default False)
- Type:
bool
- use_particle_size
Set particle size in simulation cells or use nearest cell (default True)
- Type:
bool
- 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. (default False)
- Type:
bool
- use_texture
Use a texture to control emission strength (default False)
- Type:
bool
- uv_layer
UV map name (default “”, never None)
- Type:
str
- velocity_coord
Additional initial velocity in X, Y and Z direction (added to source velocity) (array of 3 items, in [-1000.1, 1000.1], default (0.0, 0.0, 0.0))
- Type:
- velocity_factor
Multiplier of source velocity passed to fluid (source velocity is non-zero only if object is moving) (in [-100, 100], default 1.0)
- Type:
float
- velocity_normal
Amount of normal directional velocity (in [-100, 100], default 0.0)
- Type:
float
- velocity_random
Amount of random velocity (in [0, 10], default 0.0)
- Type:
float
- volume_density
Controls fluid emission from within the mesh (higher value results in greater emissions from inside the mesh) (in [0, 1], default 0.0)
- Type:
float
- classmethod bl_rna_get_subclass(id, default=None, /)
- Parameters:
id (str) – The RNA type identifier.
default (
bpy.types.Struct| None) – The value to return when not found.
- Returns:
The RNA type or default when not found.
- Return type:
- classmethod bl_rna_get_subclass_py(id, default=None, /)
- Parameters:
id (str) – The RNA type identifier.
default (type | None) – The value to return when not found.
- Returns:
The class or default when not found.
- Return type:
type