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