GPencilSculptSettings(bpy_struct)

base class — bpy_struct

class bpy.types.GPencilSculptSettings(bpy_struct)

Properties for Grease Pencil stroke sculpting tool

brush
Type:GPencilSculptBrush, (readonly)
guide
Type:GPencilSculptGuide, (readonly)
intersection_threshold

Threshold for stroke intersections

Type:float in [0, 10], default 0.1
lock_axis
  • VIEW View, Align strokes to current view plane.
  • AXIS_Y Front (X-Z), Project strokes to plane locked to Y.
  • AXIS_X Side (Y-Z), Project strokes to plane locked to X.
  • AXIS_Z Top (X-Y), Project strokes to plane locked to Z.
  • CURSOR Cursor, Align strokes to current 3D cursor orientation.
Type:enum in [‘VIEW’, ‘AXIS_Y’, ‘AXIS_X’, ‘AXIS_Z’, ‘CURSOR’], default ‘VIEW’
multiframe_falloff_curve

Custom curve to control falloff of brush effect by Grease Pencil frames

Type:CurveMapping, (readonly)
sculpt_tool
  • SMOOTH Smooth, Smooth stroke points.
  • THICKNESS Thickness, Adjust thickness of strokes.
  • STRENGTH Strength, Adjust color strength of strokes.
  • RANDOMIZE Randomize, Introduce jitter/randomness into strokes.
  • GRAB Grab, Translate the set of points initially within the brush circle.
  • PUSH Push, Move points out of the way, as if combing them.
  • TWIST Twist, Rotate points around the midpoint of the brush.
  • PINCH Pinch, Pull points towards the midpoint of the brush.
  • CLONE Clone, Paste copies of the strokes stored on the clipboard.
Type:enum in [‘SMOOTH’, ‘THICKNESS’, ‘STRENGTH’, ‘RANDOMIZE’, ‘GRAB’, ‘PUSH’, ‘TWIST’, ‘PINCH’, ‘CLONE’], default ‘SMOOTH’
thickness_primitive_curve

Custom curve to control primitive thickness

Type:CurveMapping, (readonly)
use_edit_position

The brush affects the position of the point

Type:boolean, default False
use_edit_strength

The brush affects the color strength of the point

Type:boolean, default False
use_edit_thickness

The brush affects the thickness of the point

Type:boolean, default False
use_edit_uv

The brush affects the UV rotation of the point

Type:boolean, default False
use_multiframe_falloff

Use falloff effect when edit in multiframe mode to compute brush effect by frame

Type:boolean, default False
use_thickness_curve

Use curve to define primitive stroke thickness

Type:boolean, default False
weight_tool

Tool for weight painting

  • WEIGHT Weight, Weight Paint for Vertex Groups.
Type:enum in [‘WEIGHT’], default ‘WEIGHT’
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.Struct subclass
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