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
INFLOWInflow – Add fluid to simulation.OUTFLOWOutflow – Delete fluid from simulation.GEOMETRYGeometry – 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
SMOKESmoke – Add smoke.BOTHFire + Smoke – Add fire and smoke.FIREFire – Add fire.LIQUIDLiquid – 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.Colorof 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
AUTOGenerated – Generated coordinates centered to flow object.UVUV – 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.Vectorof 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.Structsubclass
- 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