SmokeDomainSettings(bpy_struct)¶
base class — bpy_struct
-
class
bpy.types.SmokeDomainSettings(bpy_struct)¶ Smoke domain settings
-
adapt_margin¶ Margin added around fluid to minimize boundary interference
Type: int in [2, 24], default 0
-
adapt_threshold¶ Maximum amount of fluid cell can contain before it is considered empty
Type: float in [0.01, 0.5], default 0.0
-
additional_res¶ Maximum number of additional cells
Type: int in [0, 512], default 0
-
alpha¶ How much density affects smoke motion (higher value results in faster rising smoke)
Type: float in [-5, 5], default 0.0
-
amplify¶ Enhance the resolution of smoke by this factor using noise
Type: int in [1, 10], default 0
-
axis_slice_method¶ FULLFull, Slice the whole domain object.SINGLESingle, Perform a single slice of the domain object.
Type: enum in [‘FULL’, ‘SINGLE’], default ‘FULL’
-
beta¶ How much heat affects smoke motion (higher value results in faster rising smoke)
Type: float in [-5, 5], default 0.0
-
burning_rate¶ Speed of the burning reaction (use larger values for smaller flame)
Type: float in [0.01, 4], default 0.0
-
cache_file_format¶ Select the file format to be used for caching
POINTCACHEPoint Cache, Blender specific point cache file format.
Type: enum in [‘POINTCACHE’], default ‘POINTCACHE’
-
cell_size¶ Cell Size
Type: float array of 3 items in [-inf, inf], default (0.0, 0.0, 0.0), (readonly)
-
clipping¶ Value under which voxels are considered empty space to optimize caching or rendering
Type: float in [0, 1], default 0.0
-
coba_field¶ Simulation field to color map
COLOR_RRed, Red component of the color field.COLOR_GGreen, Green component of the color field.COLOR_BBlue, Blue component of the color field.DENSITYDensity, Quantity of soot in the fluid.FLAMEFlame, Flame field.FUELFuel, Fuel field.HEATHeat, Temperature of the fluid.VELOCITY_XX Velocity, X component of the velocity field.VELOCITY_YY Velocity, Y component of the velocity field.VELOCITY_ZZ Velocity, Z component of the velocity field.
Type: enum in [‘COLOR_R’, ‘COLOR_G’, ‘COLOR_B’, ‘DENSITY’, ‘FLAME’, ‘FUEL’, ‘HEAT’, ‘VELOCITY_X’, ‘VELOCITY_Y’, ‘VELOCITY_Z’], default ‘DENSITY’
-
collision_extents¶ Select which domain border will be treated as collision object
BORDEROPENOpen, Smoke doesn’t collide with any border.BORDERVERTICALVertically Open, Smoke doesn’t collide with top and bottom sides.BORDERCLOSEDCollide All, Smoke collides with every side.
Type: enum in [‘BORDEROPEN’, ‘BORDERVERTICAL’, ‘BORDERCLOSED’], default ‘BORDEROPEN’
-
color_grid¶ Smoke color grid
Type: float array of 32 items in [-inf, inf], default (0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0), (readonly)
-
data_depth¶ Bit depth for writing all scalar (including vector) lower values reduce file size
16Float (Half), Half float (16 bit data).32Float (Full), Full float (32 bit data).
Type: enum in [‘16’, ‘32’], default ‘32’
-
density_grid¶ Smoke density grid
Type: float array of 32 items in [-inf, inf], default (0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0), (readonly)
-
display_thickness¶ Thickness of smoke drawing in the viewport
Type: float in [0.001, 1000], default 0.0
-
dissolve_speed¶ Dissolve Speed
Type: int in [1, 10000], default 0
-
domain_resolution¶ Smoke Grid Resolution
Type: int array of 3 items in [-inf, inf], default (0, 0, 0), (readonly)
-
draw_velocity¶ Toggle visualization of the velocity field as needles
Type: boolean, default False
-
effector_weights¶ Type: EffectorWeights, (readonly)
-
flame_grid¶ Smoke flame grid
Type: float array of 32 items in [-inf, inf], default (0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0), (readonly)
-
flame_ignition¶ Minimum temperature of flames
Type: float in [0.5, 5], default 0.0
-
flame_max_temp¶ Maximum temperature of flames
Type: float in [1, 10], default 0.0
-
flame_smoke¶ Amount of smoke created by burning fuel
Type: float in [0, 8], default 0.0
-
flame_smoke_color¶ Color of smoke emitted from burning fuel
Type: float array of 3 items in [0, inf], default (0.0, 0.0, 0.0)
-
flame_vorticity¶ Additional vorticity for the flames
Type: float in [0, 2], default 0.0
-
heat_grid¶ Smoke heat grid
Type: float array of 32 items in [-inf, inf], default (0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0), (readonly)
-
highres_sampling¶ Method for sampling the high resolution flow
Type: enum in [‘FULLSAMPLE’, ‘LINEAR’, ‘NEAREST’], default ‘NEAREST’
-
noise_type¶ Noise method which is used for creating the high resolution
Type: enum in [‘NOISEWAVE’], default ‘NOISEWAVE’
-
openvdb_cache_compress_type¶ Compression method to be used
ZIPZip, Effective but slow compression.NONENone, Do not use any compression.
Type: enum in [‘ZIP’, ‘NONE’], default ‘ZIP’
-
point_cache¶ Type: PointCache, (readonly, never None)
-
point_cache_compress_type¶ Compression method to be used
CACHELIGHTLight, Fast but not so effective compression.CACHEHEAVYHeavy, Effective but slow compression.
Type: enum in [‘CACHELIGHT’, ‘CACHEHEAVY’], default ‘CACHELIGHT’
-
resolution_max¶ Maximal resolution used in the fluid domain
Type: int in [6, 512], default 0
-
show_high_resolution¶ Show high resolution (using amplification)
Type: boolean, default False
-
slice_axis¶ AUTOAuto, Adjust slice direction according to the view direction.XX, Slice along the X axis.YY, Slice along the Y axis.ZZ, Slice along the Z axis.
Type: enum in [‘AUTO’, ‘X’, ‘Y’, ‘Z’], default ‘AUTO’
-
slice_depth¶ Position of the slice
Type: float in [0, 1], default 0.0
-
slice_method¶ How to slice the volume for viewport rendering
VIEW_ALIGNEDView, Slice volume parallel to the view plane.AXIS_ALIGNEDAxis, Slice volume parallel to the major axis.
Type: enum in [‘VIEW_ALIGNED’, ‘AXIS_ALIGNED’], default ‘VIEW_ALIGNED’
-
slice_per_voxel¶ How many slices per voxel should be generated
Type: float in [0, 100], default 0.0
-
start_point¶ Start point
Type: float array of 3 items in [-inf, inf], default (0.0, 0.0, 0.0), (readonly)
-
strength¶ Strength of noise
Type: float in [0, 10], default 0.0
-
temperature_grid¶ Smoke temperature grid, range 0..1 represents 0..1000K
Type: float array of 32 items in [-inf, inf], default (0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0), (readonly)
-
time_scale¶ Adjust simulation speed
Type: float in [0.2, 1.5], default 0.0
-
use_adaptive_domain¶ Adapt simulation resolution and size to fluid
Type: boolean, default False
-
use_color_ramp¶ Render a simulation field while mapping its voxels values to the colors of a ramp
Type: boolean, default False
-
use_dissolve_smoke¶ Enable smoke to disappear over time
Type: boolean, default False
-
use_dissolve_smoke_log¶ Using 1/x
Type: boolean, default False
-
use_high_resolution¶ Enable high resolution (using amplification)
Type: boolean, default False
-
vector_draw_type¶ NEEDLENeedle, Draw vectors as needles.STREAMLINEStreamlines, Draw vectors as streamlines.
Type: enum in [‘NEEDLE’, ‘STREAMLINE’], default ‘NEEDLE’
-
vector_scale¶ Multiplier for scaling the vectors
Type: float in [0, 1000], default 0.0
-
velocity_grid¶ Smoke velocity grid
Type: float array of 32 items in [-inf, inf], default (0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0), (readonly)
-
vorticity¶ Amount of turbulence/rotation in fluid
Type: float in [0.01, 4], default 0.0
-
classmethod
bl_rna_get_subclass(id, default=None)¶ Parameters: id (string) – 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 (string) – The RNA type identifier. Returns: The class or default when not found. Return type: type
-
Inherited Properties
Inherited Functions
References