MeshAutomaskingSettings(bpy_struct)

base class — bpy_struct

class bpy.types.MeshAutomaskingSettings(bpy_struct)

Automasking settings for mesh painting & sculpting.

boundary_edges_propagation_steps

Distance where boundary edge automasking is going to protect vertices from the fully masked edge (in [1, 20], default 1)

Type:

int

cavity_blur_steps

The number of times the cavity mask is blurred (in [0, 25], default 0)

Type:

int

cavity_curve

Curve used for the sensitivity (readonly)

Type:

CurveMapping

cavity_curve_op

Curve used for the sensitivity (readonly)

Type:

CurveMapping

cavity_factor

The contrast of the cavity mask (in [0, 5], default 1.0)

Type:

float

start_normal_falloff

Extend the angular range with a falloff gradient (in [0.0001, 1], default 0.25)

Type:

float

start_normal_limit

The range of angles that will be affected (in [0.0001, 3.14159], default 0.349066)

Type:

float

use_automasking_boundary_edges

Do not affect non manifold boundary edges (default False)

Type:

bool

use_automasking_boundary_face_sets

Do not affect vertices that belong to a face set boundary (default False)

Type:

bool

use_automasking_cavity

Do not affect vertices on peaks, based on the surface curvature (default False)

Type:

bool

use_automasking_cavity_inverted

Do not affect vertices within crevices, based on the surface curvature (default False)

Type:

bool

use_automasking_custom_cavity_curve

Use custom curve (default False)

Type:

bool

use_automasking_face_sets

Affect only vertices that share face sets with the active vertex (default False)

Type:

bool

use_automasking_start_normal

Affect only vertices with a similar normal to where the stroke starts (default False)

Type:

bool

use_automasking_topology

Affect only vertices connected to the active vertex under the brush (default False)

Type:

bool

use_automasking_view_normal

Affect only vertices with a normal that faces the viewer (default False)

Type:

bool

use_automasking_view_occlusion

Only affect vertices that are not occluded by other faces (slower performance) (default False)

Type:

bool

view_normal_falloff

Extend the angular range with a falloff gradient (in [0.0001, 1], default 0.25)

Type:

float

view_normal_limit

The range of angles that will be affected (in [0.0001, 3.14159], default 1.5708)

Type:

float

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:

bpy.types.Struct

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

Inherited Properties

Inherited Functions

References