SmokeFlowSettings(bpy_struct)

base class — bpy_struct

class bpy.types.SmokeFlowSettings(bpy_struct)

Smoke flow settings

density
Type :float in [0, 1], default 0.0
density_vertex_group

Name of Vertex Group which determines surface emission rate

Type :string, default “”, (never None)
fuel_amount
Type :float in [0, 10], default 0.0
initial_velocity

Smoke has some initial velocity when it is emitted

Type :boolean, default False
noise_texture

Texture that controls emission strength

Type :Texture
particle_system

Particle systems emitted from the object

Type :ParticleSystem
smoke_color

Color of smoke

Type :float array of 3 items in [-inf, inf], default (0.0, 0.0, 0.0)
smoke_flow_source

Change how smoke is emitted

  • PARTICLES Particle System, Emit smoke from particles.
  • MESH Mesh, Emit smoke from mesh surface or volume.
Type :enum in [‘PARTICLES’, ‘MESH’], default ‘PARTICLES’
smoke_flow_type

Change how flow affects the simulation

  • OUTFLOW Outflow, Delete smoke from simulation.
  • SMOKE Smoke, Add smoke.
  • BOTH Fire + Smoke, Add fire and smoke.
  • FIRE Fire, Add fire.
Type :enum in [‘OUTFLOW’, ‘SMOKE’, ‘BOTH’, ‘FIRE’], default ‘SMOKE’
surface_distance

Maximum distance from mesh surface to emit smoke

Type :float in [0.5, 10], default 0.0
temperature

Temperature difference to ambient temperature

Type :float in [-10, 10], default 0.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 0.0
use_absolute

Only allow given density value in emitter area

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_factor

Multiplier of source velocity passed to smoke

Type :float in [-2, 2], default 0.0
velocity_normal

Amount of normal directional velocity

Type :float in [-2, 2], default 0.0
velocity_random

Amount of random velocity

Type :float in [0, 2], default 0.0
volume_density

Factor for smoke emitted from inside the mesh volume

Type :float in [0, 1], default 0.0

Inherited Properties

Inherited Functions

References

Previous topic

SmokeDomainSettings(bpy_struct)

Next topic

SmokeModifier(Modifier)