FreestyleSettings(bpy_struct)

base class — bpy_struct

class bpy.types.FreestyleSettings(bpy_struct)

Freestyle settings for a SceneRenderLayer datablock

crease_angle

Angular threshold for detecting crease edges

Type:float in [0, 3.14159], default 0.0
kr_derivative_epsilon

Kr derivative epsilon for computing suggestive contours

Type:float in [-1000, 1000], default 0.0
linesets
Type:Linesets bpy_prop_collection of FreestyleLineSet, (readonly)
mode

Select the Freestyle control mode

  • SCRIPT Python Scripting Mode, Advanced mode for using style modules written in Python.
  • EDITOR Parameter Editor Mode, Basic mode for interactive style parameter editing.
Type:enum in [‘SCRIPT’, ‘EDITOR’], default ‘SCRIPT’
modules

A list of style modules (to be applied from top to bottom)

Type:FreestyleModules bpy_prop_collection of FreestyleModuleSettings, (readonly)
sphere_radius

Sphere radius for computing curvatures

Type:float in [0, 1000], default 0.0
use_advanced_options

Enable advanced edge detection options (sphere radius and Kr derivative epsilon)

Type:boolean, default False
use_culling

If enabled, out-of-view edges are ignored

Type:boolean, default False
use_material_boundaries

Enable material boundaries

Type:boolean, default False
use_ridges_and_valleys

Enable ridges and valleys

Type:boolean, default False
use_smoothness

Take face smoothness into account in view map calculation

Type:boolean, default False
use_suggestive_contours

Enable suggestive contours

Type:boolean, default False
use_view_map_cache

Keep the computed view map and avoid re-calculating it if mesh geometry is unchanged

Type:boolean, default False

Inherited Properties

Inherited Functions

References