LineartGpencilModifier(GpencilModifier)
base classes — bpy_struct
, GpencilModifier
- class bpy.types.LineartGpencilModifier(GpencilModifier)
Generate line art strokes from selected source
- chaining_image_threshold
Segments with an image distance smaller than this will be chained together
- Type
float in [0, 0.3], default 0.001
- crease_threshold
Angles smaller than this will be treated as creases
- Type
float in [0, 3.14159], default 2.44346
- invert_source_vertex_group
Invert source vertex group values
- Type
boolean, default False
- is_baked
This modifier has baked data
- Type
boolean, default False
- level_end
Maximum number of occlusions for the generated strokes
- Type
int in [0, 128], default 0
- level_start
Minimum number of occlusions for the generated strokes
- Type
int in [0, 128], default 0
- opacity
The strength value for the generate strokes
- Type
float in [0, 1], default 1.0
- overscan
A margin to prevent strokes from ending abruptly at the edge of the image
- Type
float in [0, 0.5], default 0.0
- smooth_tolerance
Strength of smoothing applied on jagged chains
- Type
float in [0, 30], default 0.2
- source_collection
Generate strokes from the objects in this collection
- Type
- source_type
Line art stroke source type
- Type
enum in [‘COLLECTION’, ‘OBJECT’, ‘SCENE’], default ‘COLLECTION’
- source_vertex_group
Match the beginning of vertex group names from mesh objects, match all when left empty
- Type
string, default “”, (never None)
- split_angle
Angle in screen space below which a stroke is split in two
- Type
float in [0, 3.14159], default 1.0472
- stroke_depth_offset
Move strokes slightly towards the camera to avoid clipping while preserve depth for the viewport
- Type
float in [-0.1, inf], default 0.05
- target_layer
Grease Pencil layer assigned to the generated strokes
- Type
string, default “”, (never None)
- thickness
The thickness for the generated strokes
- Type
int in [1, 200], default 25
- use_back_face_culling
Remove all back faces to speed up calculation, this will create edges in different occlusion levels than when disabled
- Type
boolean, default False
- use_cache
Use cached scene data from the first line art modifier in the stack. Certain settings will be unavailable
- Type
boolean, default False
- use_clip_plane_boundaries
Allow lines generated by the near/far clipping plane to be shown
- Type
boolean, default True
- use_contour
Generate strokes from contours lines
- Type
boolean, default True
- use_crease
Generate strokes from creased edges
- Type
boolean, default True
- use_crease_on_sharp
Allow crease to show on sharp edges
- Type
boolean, default True
- use_crease_on_smooth
Allow crease edges to show inside smooth surfaces
- Type
boolean, default False
- use_custom_camera
Use custom camera instead of the active camera
- Type
boolean, default False
- use_detail_preserve
Keep the zig-zag “noise” in initial chaining
- Type
boolean, default False
- use_edge_mark
Generate strokes from freestyle marked edges
- Type
boolean, default True
- use_edge_overlap
Allow edges in the same location (i.e. from edge split) to show properly. May run slower
- Type
boolean, default False
- use_face_mark
Filter feature lines using freestyle face marks
- Type
boolean, default False
- use_face_mark_boundaries
Filter feature lines based on face mark boundaries
- Type
boolean, default False
- use_face_mark_invert
Invert face mark filtering
- Type
boolean, default False
- use_face_mark_keep_contour
Preserve contour lines while filtering
- Type
boolean, default True
- use_fuzzy_all
Treat all lines as the same line type so they can be chained together
- Type
boolean, default False
- use_fuzzy_intersections
Treat intersection and contour lines as if they were the same type so they can be chained together
- Type
boolean, default False
- use_geometry_space_chain
Use geometry distance for chaining instead of image space
- Type
boolean, default False
- use_image_boundary_trimming
Trim all edges right at the boundary of image(including overscan region)
- Type
boolean, default False
- use_intersection
Generate strokes from intersections
- Type
boolean, default True
- use_intersection_mask
Mask bits to match from Collection Line Art settings
- Type
boolean array of 8 items, default (False, False, False, False, False, False, False, False)
- use_intersection_match
Require matching all intersection masks instead of just one
- Type
boolean, default False
- use_invert_collection
Select everything except lines from specified collection
- Type
boolean, default False
- use_loose
Generate strokes from loose edges
- Type
boolean, default True
- use_loose_as_contour
Loose edges will have contour type
- Type
boolean, default False
- use_loose_edge_chain
Allow loose edges to be chained together
- Type
boolean, default False
- use_material
Generate strokes from borders between materials
- Type
boolean, default True
- use_material_mask
Use material masks to filter out occluded strokes
- Type
boolean, default False
- use_material_mask_bits
Mask bits to match from Material Line Art settings
- Type
boolean array of 8 items, default (False, False, False, False, False, False, False, False)
- use_material_mask_match
Require matching all material masks instead of just one
- Type
boolean, default False
- use_multiple_levels
Generate strokes from a range of occlusion levels
- Type
boolean, default False
- use_object_instances
Support particle objects and face/vertex instances to show in line art
- Type
boolean, default True
- use_offset_towards_custom_camera
Offset strokes towards selected camera instead of the active camera
- Type
boolean, default False
- use_output_vertex_group_match_by_name
Match output vertex group based on name
- Type
boolean, default False
- use_overlap_edge_type_support
Allow an edge to have multiple overlapping types. This will create a separate stroke for each overlapping type
- Type
boolean, default False
- use_remove_doubles
Remove doubles from the source geometry before generating stokes
- Type
boolean, default False
- vertex_group
Vertex group name for selected strokes
- Type
string, default “”, (never None)
- 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