BuildGpencilModifier(GpencilModifier)¶
base classes — bpy_struct
, GpencilModifier
-
class
bpy.types.
BuildGpencilModifier
(GpencilModifier)¶ Animate strokes appearing and disappearing
-
concurrent_time_alignment
¶ When should strokes start to appear/disappear
START
Align Start, All strokes start at same time (i.e. short strokes finish earlier).END
Align End, All strokes end at same time (i.e. short strokes start later).
- Type
enum in [‘START’, ‘END’], default ‘START’
-
frame_end
¶ End Frame (when Restrict Frame Range is enabled)
- Type
float in [-1.04857e+06, 1.04857e+06], default 125.0
-
frame_start
¶ Start Frame (when Restrict Frame Range is enabled)
- Type
float in [-1.04857e+06, 1.04857e+06], default 1.0
-
invert_layer_pass
¶ Inverse filter
- Type
boolean, default False
-
invert_layers
¶ Inverse filter
- Type
boolean, default False
-
layer
¶ Layer name
- Type
string, default “”, (never None)
-
layer_pass
¶ Layer pass index
- Type
int in [0, 100], default 0
-
length
¶ Maximum number of frames that the build effect can run for (unless another GP keyframe occurs before this time has elapsed)
- Type
float in [1, 1.04857e+06], default 100.0
-
mode
¶ How many strokes are being animated at a time
SEQUENTIAL
Sequential, Strokes appear/disappear one after the other, but only a single one changes at a time.CONCURRENT
Concurrent, Multiple strokes appear/disappear at once.
- Type
enum in [‘SEQUENTIAL’, ‘CONCURRENT’], default ‘SEQUENTIAL’
-
percentage_factor
¶ Defines how much of the stroke is visible
- Type
float in [0, 1], default 0.0
-
start_delay
¶ Number of frames after each GP keyframe before the modifier has any effect
- Type
float in [0, 1.04857e+06], default 0.0
-
transition
¶ How are strokes animated (i.e. are they appearing or disappearing)
GROW
Grow, Show points in the order they occur in each stroke (e.g. for animating lines being drawn).SHRINK
Shrink, Hide points from the end of each stroke to the start (e.g. for animating lines being erased).FADE
Fade, Hide points in the order they occur in each stroke (e.g. for animating ink fading or vanishing after getting drawn).
- Type
enum in [‘GROW’, ‘SHRINK’, ‘FADE’], default ‘GROW’
-
use_percentage
¶ Use a percentage factor to determine the visible points
- Type
boolean, default False
-
use_restrict_frame_range
¶ Only modify strokes during the specified frame range
- Type
boolean, default False
-
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