DynamicPaintBrushSettings(bpy_struct)¶
base class — bpy_struct
- class bpy.types.DynamicPaintBrushSettings(bpy_struct)¶
Brush settings
- invert_proximity¶
Proximity falloff is applied inside the volume (default False)
- Type:
bool
- paint_alpha¶
Paint alpha (in [0, 1], default 0.0)
- Type:
float
- paint_color¶
Color of the paint (array of 3 items, in [0, inf], default (0.0, 0.0, 0.0))
- Type:
- paint_distance¶
Maximum distance from brush to mesh surface to affect paint (in [0, 500], default 0.0)
- Type:
float
- paint_source¶
(default
'VOLUME')- Type:
Literal[‘PARTICLE_SYSTEM’, ‘POINT’, ‘DISTANCE’, ‘VOLUME_DISTANCE’, ‘VOLUME’]
- paint_wetness¶
Paint wetness, visible in wetmap (some effects only affect wet paint) (in [0, 1], default 0.0)
- Type:
float
- particle_system¶
The particle system to paint with
- Type:
- proximity_falloff¶
Proximity falloff type (default
'CONSTANT')- Type:
Literal[‘SMOOTH’, ‘CONSTANT’, ‘RAMP’]
- ray_direction¶
Ray direction to use for projection (if brush object is located in that direction it’s painted) (default
'CANVAS')- Type:
Literal[‘CANVAS’, ‘BRUSH’, ‘Z_AXIS’]
- smooth_radius¶
Smooth falloff added after solid radius (in [0, 10], default 0.0)
- Type:
float
- smudge_strength¶
Smudge effect strength (in [0, 1], default 0.0)
- Type:
float
- solid_radius¶
Radius that will be painted solid (in [0.01, 10], default 0.0)
- Type:
float
- use_absolute_alpha¶
Only increase alpha value if paint alpha is higher than existing (default False)
- Type:
bool
- use_negative_volume¶
Negate influence inside the volume (default False)
- Type:
bool
- use_paint_erase¶
Erase / remove paint instead of adding it (default False)
- Type:
bool
- use_particle_radius¶
Use radius from particle settings (default False)
- Type:
bool
- use_proximity_project¶
Brush is projected to canvas from defined direction within brush proximity (default False)
- Type:
bool
- use_proximity_ramp_alpha¶
Only read color ramp alpha (default False)
- Type:
bool
- use_smudge¶
Make this brush to smudge existing paint as it moves (default False)
- Type:
bool
- use_velocity_alpha¶
Multiply brush influence by velocity color ramp alpha (default False)
- Type:
bool
- use_velocity_color¶
Replace brush color by velocity color ramp (default False)
- Type:
bool
- use_velocity_depth¶
Multiply brush intersection depth (displace, waves) by velocity ramp alpha (default False)
- Type:
bool
- velocity_max¶
Velocity considered as maximum influence (Blender units per frame) (in [0.0001, 10], default 0.0)
- Type:
float
- wave_clamp¶
Maximum level of surface intersection used to influence waves (use 0.0 to disable) (in [0, 50], default 0.0)
- Type:
float
- wave_factor¶
Multiplier for wave influence of this brush (in [-2, 2], default 0.0)
- Type:
float
- wave_type¶
(default
'DEPTH')- Type:
Literal[‘CHANGE’, ‘DEPTH’, ‘FORCE’, ‘REFLECT’]
- 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