user: Give a detailed overview of Bpy.Types.Brush: syntax, arguments, return values, common patterns.

assistant: ing Type : boolean, default False use_locked_size ¶ Measure brush size relative to the view or the scene VIEW View – Measure brush size relative to the view. SCENE Scene – Measure brush size relative to the scene. Type : enum in [ 'VIEW' , 'SCENE' ], default 'VIEW' use_multiplane_scrape_dynamic ¶ The angle between the planes changes during the stroke to fit the surface under the cursor Type : boolean, default False use_offset_pressure ¶ Enable tablet pressure sensitivity for offset Type : boolean, default False use_original_normal ¶ When locked keep using normal of surface where stroke was initiated Type : boolean, default False use_original_plane ¶ When locked keep using the plane origin of surface where stroke was initiated Type : boolean, default False use_paint_antialiasing ¶ Smooths the edges of the strokes Type : boolean, default True use_paint_grease_pencil ¶ Use this brush in Grease Pencil drawing mode Type : boolean, default False use_paint_image ¶ Use this brush in texture paint mode Type : boolean, default True use_paint_sculpt ¶ Use this brush in sculpt mode Type : boolean, default True use_paint_sculpt_curves ¶ Use this brush in sculpt curves mode Type : boolean, default False use_paint_uv_sculpt ¶ Use this brush in UV sculpt mode Type : boolean, default False use_paint_vertex ¶ Use this brush in vertex paint mode Type : boolean, default True use_paint_weight ¶ Use this brush in weight paint mode Type : boolean, default True use_persistent ¶ Sculpt on a persistent layer of the mesh Type : boolean, default False use_plane_trim ¶ Limit the distance from the offset plane that a vertex can be affected Type : boolean, default False use_pose_ik_anchored ¶ Keep the position of the last segment in the IK chain fixed Type : boolean, default False use_pose_lock_rotation ¶ Do not rotate the segment when using the scale deform mode Type : boolean, default False use_pressure_area_radius ¶ Enable tablet pressure sensitivity for area radius Type : boolean, default False use_pressure_jitter ¶ Enable tablet pressure sensitivity for jitter Type : boolean, default False use_pressure_masking ¶ Pen pressure makes texture influence smaller Type : enum in [ 'NONE' , 'RAMP' , 'CUTOFF' ], default 'NONE' use_pressure_size ¶ Enable tablet pressure sensitivity for size Type : boolean, default False use_pressure_spacing ¶ Enable tablet pressure sensitivity for spacing Type : boolean, default False use_pressure_strength ¶ Enable tablet pressure sensitivity for strength Type : boolean, default True use_primary_overlay ¶ Show texture in viewport Type : boolean, default False use_primary_overlay_override ¶ Don’t show overlay during a stroke Type : boolean, default False use_random_press_hue ¶ Use pressure to modulate randomness Type : boolean, default False use_random_press_sat ¶ Use pressure to modulate randomness Type : boolean, default False use_random_press_val ¶ Use pressure to modulate randomness Type : boolean, default False use_restore_mesh ¶ Allow a single dot to be carefully positioned Type : boolean, default False use_scene_spacing ¶ Calculate the brush spacing using view or scene distance VIEW View – Calculate brush spacing relative to the view. SCENE Scene – Calculate brush spacing relative to the scene using the stroke location. Type : enum in [ 'VIEW' , 'SCENE' ], default 'VIEW' use_secondary_overlay ¶ Show texture in viewport Type : boolean, default False use_secondary_overlay_override ¶ Don’t show overlay during a stroke Type : boolean, default False use_smooth_stroke ¶ Brush lags behind mouse and follows a smoother path Type : boolean, default False use_space ¶ Limit brush application to the distance specified by spacing Type : boolean, default True use_space_attenuation ¶ Automatically adjust strength to give consistent results for different spacings Type : boolean, default True use_stroke_random_hue ¶ Use randomness at stroke level Type : boolean, default False use_stroke_random_sat ¶ Use randomness at stroke level Type : boolean, default False use_stroke_random_val ¶ Use randomness at stroke level Type : boolean, default False use_vertex_grease_pencil ¶ Use this brush in Grease Pencil vertex color mode Type : boolean, default False use_wet_mix_pressure ¶ Use pressure to modulate wet mix Type : boolean, default False use_wet_persistence_pressure ¶ Use pressure to modulate wet persistence Type : boolean, default False value_jitter ¶ Color jitter effect on value Type : float in [0, 1], default 0.0 vertex_brush_type ¶ Type : enum in Brush Vertex Brush Type Items , default 'DRAW' vertex_paint_capabilities ¶ Type : BrushCapabilitiesVertexPaint , (readonly, never None) weight ¶ Vertex weight when brush is applied Type : float in [0, 1], default 1.0 weight_brush_type ¶ Type : enum in Brush Weight Brush Type Items , default 'DRAW' weight_paint_capabilities ¶ Type : BrushCapabilitiesWeightPaint , (readonly, never None) wet_mix ¶ Amount of paint that is picked from the surface into the brush color Type : float in [0, 1], default 0.0 wet_paint_radius_factor ¶ Ratio between the brush radius and the radius that is going to be used to sample the color to blend in wet paint Type : float in [0, 2], default 0.5 wet_persistence ¶ Amount of wet paint that stays in the brush after applying paint to the surface 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 Inherited Properties ¶ bpy_struct.id_data ID.name ID.name_full ID.id_type ID.session_uid ID.is_evaluated ID.original ID.users ID.use_fake_user ID.use_extra_user ID.is_embedded_data ID.is_linked_packed ID.is_missing ID.is_runtime_data ID.is_editable ID.tag ID.is_library_indirect ID.library ID.library_weak_reference ID.asset_data ID.override_library ID.preview Inherited Functions ¶ bpy_struct.as_pointer bpy_struct.driver_add bpy_struct.driver_remove bpy_struct.get bpy_struct.id_properties_clear bpy_struct.id_properties_ensure bpy_struct.id_properties_ui bpy_struct.is_property_hidden bpy_struct.is_property_overridable_library bpy_struct.is_property_readonly bpy_struct.is_property_set bpy_struct.items bpy_struct.keyframe_delete bpy_struct.keyframe_insert bpy_struct.keys bpy_struct.path_from_id bpy_struct.path_from_module bpy_struct.path_resolve bpy_struct.pop bpy_struct.property_overridable_library_set bpy_struct.property_unset bpy_struct.rna_ancestors bpy_struct.type_recast bpy_struct.values ID.bl_system_properties_get ID.rename ID.evaluated_get ID.copy ID.asset_mark ID.asset_clear ID.asset_generate_preview ID.override_create ID.override_hierarchy_create ID.user_clear ID.user_remap ID.make_local ID.user_of_id ID.animation_data_create ID.animation_data_clear ID.update_tag ID.preview_ensure ID.bl_rna_get_subclass ID.bl_rna_get_subclass_py References ¶ bpy.context.brush BlendData.brushes BlendDataBrushes.create_gpencil_data BlendDataBrushes.new BlendDataBrushes.remove Paint.brush Paint.eraser_brush Next BrushCapabilities(bpy_struct) Previous BrightContrastModifier(StripModifier) Copyright &#169; Blender Authors Made with Furo Report issue on this page On this page Brush(ID) Brush Brush.area_radius_factor Brush.auto_smooth_factor Brush.automasking_boundary_edges_propagation_steps Brush.automasking_cavity_blur_steps Brush.automasking_cavity_curve Brush.automasking_cavity_factor Brush.automasking_start_normal_falloff Brush.automasking_start_normal_limit Brush.automasking_view_normal_falloff Brush.automasking_view_normal_limit Brush.blend Brush.blur_kernel_radius Brush.blur_mode Brush.boundary_deform_type Brush.boundary_falloff_type Brush.boundary_offset Brush.brush_capabilities Brush.cloth_constraint_softbody_strength Brush.cloth_damping Brush.cloth_deform_type Brush.cloth_force_falloff_type Brush.cloth_mass Brush.cloth_sim_falloff Brush.cloth_sim_limit Brush.cloth_simulation_area_type Brush.color Brush.color_type Brush.crease_pinch_factor Brush.cursor_color_add Brush.cursor_color_subtract Brush.cursor_overlay_alpha Brush.curve_distance_falloff Brush.curve_distance_falloff_preset Brush.curve_jitter Brush.curve_random_hue Brush.curve_random_saturation Brush.curve_random_value Brush.curve_size Brush.curve_strength Brush.curves_sculpt_brush_type Brush.curves_sculpt_settings Brush.dash_ratio Brush.dash_samples Brush.deform_target Brush.density Brush.direction Brush.disconnected_distance_max Brush.elastic_deform_type Brush.elastic_deform_volume_preservation Brush.falloff_angle Brush.falloff_shape Brush.fill_threshold Brush.flow Brush.gpencil_brush_type Brush.gpencil_sculpt_brush_type Brush.gpencil_settings Brush.gpencil_vertex_brush_type Brush.gpencil_weight_brush_type Brush.grad_spacing Brush.gradient Brush.gradient_fill_mode Brush.gradient_stroke_mode Brush.hardness Brush.has_unsaved_changes Brush.height Brush.hue_jitter Brush.image_brush_type Brush.image_paint_capabilities Brush.input_samples Brush.invert_density_pressure Brush.invert_flow_pressure Brush.invert_hardness_pressure Brush.invert_to_scrape_fill Brush.invert_wet_mix_pressure Brush.invert_wet_persistence_pressure Brush.jitter Brush.jitter_absolute Brush.jitter_unit Brush.mask_overlay_alpha Brush.mask_stencil_dimension Brush.mask_stencil_pos Brush.mask_texture Brush.mask_texture_slot Brush.mask_tool Brush.multiplane_scrape_angle Brush.normal_radius_factor Brush.normal_weight Brush.paint_curve Brush.plane_depth Brush.plane_height Brush.plane_inversion_mode Brush.plane_offset Brush.plane_trim Brush.pose_deform_type Brush.pose_ik_segments Brush.pose_offset Brush.pose_origin_type Brush.pose_smooth_iterations Brush.rake_factor Brush.rate Brush.saturation_jitter Brush.sculpt_brush_type Brush.sculpt_capabilities Brush.sculpt_plane Brush.secondary_color Brush.sharp_threshold Brush.show_multiplane_scrape_planes_preview Brush.size Brush.slide_deform_type Brush.smear_deform_type Brush.smooth_deform_type Brush.smooth_stroke_factor Brush.smooth_stroke_radius Brush.snake_hook_deform_type Brush.spacing Brush.stabilize_normal Brush.stabilize_plane Brush.stencil_dimension Brush.stencil_pos Brush.strength Brush.stroke_method Brush.surface_smooth_current_vertex Brush.surface_smooth_iterations Brush.surface_smooth_shape_preservation Brush.texture Brush.texture_overlay_alpha Brush.texture_sample_bias Brush.texture_slot Brush.tilt_strength_factor Brush.tip_roundness Brush.tip_scale_x Brush.topology_rake_factor Brush.unprojected_size Brush.use_accumulate Brush.use_adaptive_space Brush.use_airbrush Brush.use_alpha Brush.use_anchor Brush.use_automasking_boundary_edges Brush.use_automasking_boundary_face_sets Brush.use_automasking_cavity Brush.use_automasking_cavity_inverted Brush.use_automasking_custom_cavity_curve Brush.use_automasking_face_sets Brush.use_automasking_start_normal Brush.use_automasking_topology Brush.use_automasking_view_normal Brush.use_automasking_view_occlusion Brush.use_cloth_collision Brush.use_cloth_pin_simulation_boundary Brush.use_color_as_displacement Brush.use_color_jitter Brush.use_connected_only Brush.use_cursor_overlay Brush.use_cursor_overlay_override Brush.use_curve Brush.use_density_pressure Brush.use_edge_to_edge Brush.use_flow_pressure Brush.use_frontface Brush.use_frontface_falloff Brush.use_grab_active_vertex Brush.use_grab_silhouette Brush.use_hardness_pressure Brush.use_inverse_smooth_pressure Brush.use_line Brush.use_locked_size Brush.use_multiplane_scrape_dynamic Brush.use_offset_pressure Brush.use_original_normal Brush.use_original_plane Brush.use_paint_antialiasing Brush.use_paint_grease_pencil Brush.use_paint_image Brush.use_paint_sculpt Brush.use_paint_sculpt_curves Brush.use_paint_uv_sculpt Brush.use_paint_vertex Brush.use_paint_weight Brush.use_persistent Brush.use_plane_trim Brush.use_pose_ik_anchored Brush.use_pose_lock_rotation Brush.use_pressure_area_radius Brush.use_pressure_jitter Brush.use_pressure_masking Brush.use_pressure_size Brush.use_pressure_spacing Brush.use_pressure_strength Brush.use_primary_overlay Brush.use_primary_overlay_override Brush.use_random_press_hue Brush.use_random_press_sat Brush.use_random_press_val Brush.use_restore_mesh Brush.use_scene_spacing Brush.use_secondary_overlay Brush.use_secondary_overlay_override Brush.use_smooth_stroke Brush.use_space Brush.use_space_attenuation Brush.use_stroke_random_hue Brush.use_stroke_random_sat Brush.use_stroke_random_val Brush.use_vertex_grease_pencil Brush.use_wet_mix_pressure Brush.use_wet_persistence_pressure Brush.value_jitter Brush.vertex_brush_type Brush.vertex_paint_capabilities Brush.weight Brush.weight_brush_type Brush.weight_paint_capabilities Brush.wet_mix Brush.wet_paint_radius_factor Brush.wet_persistence Brush.bl_rna_get_subclass() Brush.bl_rna_get_subclass_py() Inherited Properties Inherited Functions References