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¶
Controls fluid emission from the mesh surface (higher value results in emission further away from the mesh surface
- Type:
float in [0, 10], default 1.5
- 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