[User] Explain DopeSheet(bpy_struct) in complete detail according to the official Blender documentation.

[Assistant]
# DopeSheet(bpy_struct)

base class — [`bpy_struct`](bpy.types.bpy_struct.html#bpy.types.bpy_struct "bpy.types.bpy_struct")

*class* bpy.types.DopeSheet(*bpy_struct*)
:   Settings for filtering the channels shown in animation editors

    filter_collection
    :   Collection that included object should be a member of

        Type:
        :   [`Collection`](bpy.types.Collection.html#bpy.types.Collection "bpy.types.Collection")

    filter_fcurve_name
    :   F-Curve live filtering string

        Type:
        :   string, default “”, (never None)

    filter_text
    :   Live filtering string

        Type:
        :   string, default “”, (never None)

    show_armatures
    :   Include visualization of armature related animation data

        Type:
        :   boolean, default False

    show_cache_files
    :   Include visualization of cache file related animation data

        Type:
        :   boolean, default False

    show_cameras
    :   Include visualization of camera related animation data

        Type:
        :   boolean, default False

    show_curves
    :   Include visualization of curve related animation data

        Type:
        :   boolean, default False

    show_datablock_filters
    :   Show options for whether channels related to certain types of data are included

        Type:
        :   boolean, default False

    show_driver_fallback_as_error
    :   Include drivers that relied on any fallback values for their evaluation in the Only Show Errors filter, even if the driver evaluation succeeded

        Type:
        :   boolean, default False

    show_expanded_summary
    :   Collapse summary when shown, so all other channels get hidden (Dope Sheet editors only)

        Type:
        :   boolean, default False

    show_gpencil
    :   Include visualization of Grease Pencil related animation data and frames

        Type:
        :   boolean, default False

    show_hair_curves
    :   Include visualization of hair related animation data

        Type:
        :   boolean, default False

    show_hidden
    :   Include channels from objects/bone that are not visible

        Type:
        :   boolean, default False

    show_lattices
    :   Include visualization of lattice related animation data

        Type:
        :   boolean, default False

    show_lightprobes
    :   Include visualization of lightprobe related animation data

        Type:
        :   boolean, default False

    show_lights
    :   Include visualization of light related animation data

        Type:
        :   boolean, default False

    show_linestyles
    :   Include visualization of Line Style related Animation data

        Type:
        :   boolean, default False

    show_materials
    :   Include visualization of material related animation data

        Type:
        :   boolean, default False

    show_meshes
    :   Include visualization of mesh related animation data

        Type:
        :   boolean, default False

    show_metaballs
    :   Include visualization of metaball related animation data

        Type:
        :   boolean, default False

    show_missing_nla
    :   Include animation data-blocks with no NLA data (NLA editor only)

        Type:
        :   boolean, default False

    show_modifiers
    :   Include visualization of animation data related to data-blocks linked to modifiers

        Type:
        :   boolean, default False

    show_movieclips
    :   Include visualization of movie clip related animation data

        Type:
        :   boolean, default False

    show_nodes
    :   Include visualization of node related animation data

        Type:
        :   boolean, default False

    show_only_errors
    :   Only include F-Curves and drivers that are disabled or have errors

        Type:
        :   boolean, default False

    show_only_selected
    :   Only include channels relating to selected objects and data

        Type:
        :   boolean, default False

    show_only_slot_of_active_object
    :   Only show the slot of the active Object. Otherwise show all the Action’s Slots

        Type:
        :   boolean, default False

    show_particles
    :   Include visualization of particle related animation data

        Type:
        :   boolean, default False

    show_pointclouds
    :   Include visualization of point cloud related animation data

        Type:
        :   boolean, default False

    show_scenes
    :   Include visualization of scene related animation data

        Type:
        :   boolean, default False

    show_shapekeys
    :   Include visualization of shape key related animation data

        Type:
        :   boolean, default False

    show_speakers
    :   Include visualization of speaker related animation data

        Type:
        :   boolean, default False

    show_summary
    :   Display an additional ‘summary’ line (Dope Sheet editors only)

        Type:
        :   boolean, default False

    show_textures
    :   Include visualization of texture related animation data

        Type:
        :   boolean, default False

    show_transforms
    :   Include visualization of object-level animation data (mostly transforms)

        Type:
        :   boolean, default False

    show_volumes
    :   Include visualization of volume related animation data

        Type:
        :   boolean, default False

    show_worlds
    :   Include visualization of world related animation data

        Type:
        :   boolean, default False

    source
    :   ID-Block representing source data, usually ID_SCE (i.e. Scene)

        Type:
        :   [`ID`](bpy.types.ID.html#bpy.types.ID "bpy.types.ID"), (readonly)

    use_datablock_sort
    :   Alphabetically sorts data-blocks - mainly objects in the scene (disable to increase viewport speed)

        Type:
        :   boolean, default False

    use_filter_invert
    :   Invert filter search

        Type:
        :   boolean, default False

    use_multi_word_filter
    :   Perform fuzzy/multi-word matching.
        Warning: May be slow

        Type:
        :   boolean, default False

    *classmethod* bl_rna_get_subclass(*id*, *default=None*, */*)
    :   Parameters:
        :   **id** (*str*) – The RNA type identifier.

        Returns:
        :   The RNA type or default when not found.

        Return type:
        :   [`bpy.types.Struct`](bpy.types.Struct.html#bpy.types.Struct "bpy.types.Struct") subclass

    *classmethod* bl_rna_get_subclass_py(*id*, *default=None*, */*)
    :   Parameters:
        :   **id** (*str*) – The RNA type identifier.

        Returns:
        :   The class or default when not found.

        Return type:
        :   type


[User] Provide the full official documentation entry for Bpy.Types.Texture Ul Texpaintslots, preserving all code examples.

[Assistant] extureNodeChecker(TextureNode) TextureNodeCombineColor(TextureNode) TextureNodeCompose(TextureNode) TextureNodeCoordinates(TextureNode) TextureNodeCurveRGB(TextureNode) TextureNodeCurveTime(TextureNode) TextureNodeDecompose(TextureNode) TextureNodeDistance(TextureNode) TextureNodeGroup(TextureNode) TextureNodeHueSaturation(TextureNode) TextureNodeImage(TextureNode) TextureNodeInvert(TextureNode) TextureNodeMath(TextureNode) TextureNodeMixRGB(TextureNode) TextureNodeOutput(TextureNode) TextureNodeRGBToBW(TextureNode) TextureNodeRotate(TextureNode) TextureNodeScale(TextureNode) TextureNodeSeparateColor(TextureNode) TextureNodeTexBlend(TextureNode) TextureNodeTexClouds(TextureNode) TextureNodeTexDistNoise(TextureNode) TextureNodeTexMagic(TextureNode) TextureNodeTexMarble(TextureNode) TextureNodeTexMusgrave(TextureNode) TextureNodeTexNoise(TextureNode) TextureNodeTexStucci(TextureNode) TextureNodeTexVoronoi(TextureNode) TextureNodeTexWood(TextureNode) TextureNodeTexture(TextureNode) TextureNodeTranslate(TextureNode) TextureNodeTree(NodeTree) TextureNodeValToNor(TextureNode) TextureNodeValToRGB(TextureNode) TextureNodeViewer(TextureNode) TextureSlot(bpy_struct) Theme(bpy_struct) ThemeBoneColorSet(bpy_struct) ThemeClipEditor(bpy_struct) ThemeCollectionColor(bpy_struct) ThemeCommon(bpy_struct) ThemeCommonAnim(bpy_struct) ThemeCommonCurves(bpy_struct) ThemeConsole(bpy_struct) ThemeDopeSheet(bpy_struct) ThemeFileBrowser(bpy_struct) ThemeFontStyle(bpy_struct) ThemeGradientColors(bpy_struct) ThemeGraphEditor(bpy_struct) ThemeImageEditor(bpy_struct) ThemeInfo(bpy_struct) ThemeNLAEditor(bpy_struct) ThemeNodeEditor(bpy_struct) ThemeOutliner(bpy_struct) ThemePreferences(bpy_struct) ThemeProperties(bpy_struct) ThemeRegions(bpy_struct) ThemeRegionsAssetShelf(bpy_struct) ThemeRegionsChannels(bpy_struct) ThemeRegionsScrubbing(bpy_struct) ThemeRegionsSidebars(bpy_struct) ThemeSequenceEditor(bpy_struct) ThemeSpaceGeneric(bpy_struct) ThemeSpaceGradient(bpy_struct) ThemeSpreadsheet(bpy_struct) ThemeStatusBar(bpy_struct) ThemeStripColor(bpy_struct) ThemeStyle(bpy_struct) ThemeTextEditor(bpy_struct) ThemeTopBar(bpy_struct) ThemeUserInterface(bpy_struct) ThemeView3D(bpy_struct) ThemeWidgetColors(bpy_struct) ThemeWidgetStateColors(bpy_struct) TimelineMarker(bpy_struct) TimelineMarkers(bpy_struct) Timer(bpy_struct) ToolSettings(bpy_struct) TrackToConstraint(Constraint) TransformCacheConstraint(Constraint) TransformConstraint(Constraint) TransformOrientation(bpy_struct) TransformOrientationSlot(bpy_struct) TriangulateModifier(Modifier) UDIMTile(bpy_struct) UDIMTiles(bpy_struct) UILayout(bpy_struct) UIList(bpy_struct) UIPieMenu(bpy_struct) UIPopover(bpy_struct) UIPopupMenu(bpy_struct) UI_UL_list(UIList) USDHook(bpy_struct) USERPREF_UL_asset_libraries(UIList) USERPREF_UL_extension_repos(UIList) UVLoopLayers(bpy_struct) UVProjectModifier(Modifier) UVProjector(bpy_struct) UVWarpModifier(Modifier) UnifiedPaintSettings(bpy_struct) UnitSettings(bpy_struct) UnknownType(bpy_struct) UserAssetLibrary(bpy_struct) UserExtensionRepo(bpy_struct) UserExtensionRepoCollection(bpy_struct) UserSolidLight(bpy_struct) UvSculpt(bpy_struct) VIEW3D_AST_brush_gpencil_paint(AssetShelf) VIEW3D_AST_brush_gpencil_sculpt(AssetShelf) VIEW3D_AST_brush_gpencil_vertex(AssetShelf) VIEW3D_AST_brush_gpencil_weight(AssetShelf) VIEW3D_AST_brush_sculpt(AssetShelf) VIEW3D_AST_brush_sculpt_curves(AssetShelf) VIEW3D_AST_brush_texture_paint(AssetShelf) VIEW3D_AST_brush_vertex_paint(AssetShelf) VIEW3D_AST_brush_weight_paint(AssetShelf) VIEW3D_AST_pose_library(AssetShelf) VIEW3D_FH_camera_background_image(FileHandler) VIEW3D_FH_empty_image(FileHandler) VIEW3D_FH_vdb_volume(FileHandler) VIEWLAYER_UL_aov(UIList) VIEWLAYER_UL_linesets(UIList) VOLUME_UL_grids(UIList) VectorFont(ID) VertexGroup(bpy_struct) VertexGroupElement(bpy_struct) VertexGroups(bpy_struct) VertexPaint(Paint) VertexWeightEditModifier(Modifier) VertexWeightMixModifier(Modifier) VertexWeightProximityModifier(Modifier) View2D(bpy_struct) View3DCursor(bpy_struct) View3DOverlay(bpy_struct) View3DShading(bpy_struct) ViewLayer(bpy_struct) ViewLayerEEVEE(bpy_struct) ViewLayers(bpy_struct) ViewerNodeViewerPathElem(ViewerPathElem) ViewerPath(bpy_struct) ViewerPathElem(bpy_struct) Volume(ID) VolumeDisplaceModifier(Modifier) VolumeDisplay(bpy_struct) VolumeGrid(bpy_struct) VolumeGrids(bpy_struct) VolumeRender(bpy_struct) VolumeToMeshModifier(Modifier) VoronoiTexture(Texture) WORKSPACE_UL_addons_items(UIList) WalkNavigation(bpy_struct) WarpModifier(Modifier) WaveModifier(Modifier) WeightedNormalModifier(Modifier) WeldModifier(Modifier) WhiteBalanceModifier(StripModifier) Window(bpy_struct) WindowManager(ID) WipeStrip(EffectStrip) WireframeModifier(Modifier) WoodTexture(Texture) WorkSpace(ID) WorkSpaceTool(bpy_struct) World(ID) WorldLighting(bpy_struct) WorldMistSettings(bpy_struct) XrActionMap(bpy_struct) XrActionMapBinding(bpy_struct) XrActionMapBindings(bpy_struct) XrActionMapItem(bpy_struct) XrActionMapItems(bpy_struct) XrActionMaps(bpy_struct) XrComponentPath(bpy_struct) XrComponentPaths(bpy_struct) XrEventData(bpy_struct) XrNavigation(bpy_struct) XrSessionSettings(bpy_struct) XrSessionState(bpy_struct) XrUserPath(bpy_struct) XrUserPaths(bpy_struct) bpy_prop_collection bpy_prop_collection_idprop bpy_struct wmOwnerID(bpy_struct) wmOwnerIDs(bpy_struct) wmTools(bpy_struct) Shared Enum Types Toggle navigation of Shared Enum Types Id Type Items Object Mode Items Workspace Object Mode Items Object Empty Drawtype Items Object Gpencil Type Items Metaelem Type Items Color Space Convert Default Items Proportional Falloff Items Proportional Falloff Curve Only Items Snap Source Items Snap Element Items Snap Animation Element Items Curve Fit Method Items Mesh Select Mode Items Mesh Select Mode Uv Items Mesh Delimit Mode Items Space Graph Mode Items Space File Browse Mode Items Space Sequencer View Type Items Space Type Items Space Image Mode Items Space Image Mode All Items Space Action Mode Items Fileselect Params Sort Items Region Type Items Object Modifier Type Items Constraint Type Items Boidrule Type Items Strip Modifier Type Items Strip Video Modifier Type Items Strip Sound Modifier Type Items Strip Scale Method Items Object Shaderfx Type Items Modifier Triangulate Quad Method Items Modifier Triangulate Ngon Method Items Modifier Shrinkwrap Mode Items Shrinkwrap Type Items Shrinkwrap Face Cull Items Node Warning Type Items Image Type All Items Image Color Mode Items Image Color Depth Items Image Generated Type Items Normal Space Items Normal Swizzle Items Bake Save Mode Items Bake Margin Type Items Bake Target Items Views Format Items Views Format Multilayer Items Views Format Multiview Items Stereo3D Display Items Stereo3D Anaglyph Type Items Stereo3D Interlace Type Items Exr Codec Items Color Sets Items Beztriple Keyframe Type Items Beztriple Interpolation Mode Items Beztriple Interpolation Easing Items Fcurve Auto Smoothing Items Keyframe Handle Type Items Driver Target Rotation Mode Items Keyingset Path Grouping Items Keying Flag Items Keying Flag Api Items Fmodifier Type Items Motionpath Bake Location Items Motionpath Display Type Items Motionpath Range Items Event Value Items Event Direction Items Event Type Items Event Type Mask Items Operator Type Flag Items Operator Return Items Operator Property Tag Items Brush Automasking Flag Items Brush Sculpt Brush Type Items Brush Vertex Brush Type Items Brush Weight Brush Type Items Brush Gpencil Types Items Brush Gpencil Vertex Types Items Brush Gpencil Sculpt Types Items Brush Gpencil Weight Types Items Brush Curves Sculpt Brush Type Items Brush Image Brush Type Items Brush Curve Preset Items Grease Pencil Selectmode Items Stroke Depth Order Items Axis Xy Items Axis Xyz Items Axis Flag Xyz Items Symmetrize Direction Items Texture Type Items Light Type Items Lightprobes Type Items Unpack Method Items Object Type Items Object Rotation Mode Items Object Type Curve Items Rigidbody Object Type Items Rigidbody Object Shape Items Rigidbody Constraint Type Items Object Axis Items Bake Pass Type Items Bake Pass Filter Type Items Keymap Propvalue Items Operator Context Items Wm Report Items Wm Job Type Items Property Type Items Property Subtype Items Property Subtype String Items Property Subtype Number Items Property Subtype Number Array Items Property Unit Items Property Flag Items Property Flag Enum Items Property Override Flag Items Property Override Flag Collection Items Property String Search Flag Items Shading Type Items Navigation Mode Items Node Socket In Out Items Node Socket Type Items Node Tree Interface Item Type Items Node Socket Structure Type Items Node Math Items Mapping Type Items Node Vec Math Items Node Boolean Math Items Node Compare Operation Items Node Integer Math Items Node Float To Int Items Node Map Range Items Node Clamp Items Node Compositor Extension Items Node Compositor Interpolation Items Ramp Blend Items Prop Dynamicpaint Type Items Clip Editor Mode Items Icon Items Uilist Layout Type Items Linestyle Color Modifier Type Items Linestyle Alpha Modifier Type Items Linestyle Thickness Modifier Type Items Linestyle Geometry Modifier Type Items Window Cursor Items Dt Method Vertex Items Dt Method Edge Items Dt Method Loop Items Dt Method Poly Items Dt Mix Mode Items Dt Layers Select Src Items Dt Layers Select Dst Items Context Mode Items Preference Section Items Attribute Type Items Color Attribute Type Items Attribute Type With Auto Items Attribute Domain Items Attribute Domain Edge Face Items Attribute Domain Only Mesh Items Attribute Domain Only Mesh No Edge Items Attribute Domain Only Mesh No Corner Items Attribute Domain Point Face Curve Items Attribute Domain Point Edge Face Curve Items Attribute Curves Domain Items Color Attribute Domain Items Attribute Domain Without Corner Items Attribute Domain With Auto Items Geometry Component Type Items Node Combsep Color Items Node Socket Data Type Items Node Geometry Curve Handle Side Items Node Geometry Mesh Circle Fill Type Items Volume Grid Data Type Items Collection Color Items Strip Color Items Subdivision Uv Smooth Items Subdivision Boundary Smooth Items Transform Orientation Items Velocity Unit Items Curves Type Items Curves Handle Type Items Curve Normal Mode Items Geometry Nodes Gizmo Color Items Geometry Nodes Linear Gizmo Draw Style Items Particle Edit Hair Brush Items Particle Edit Disconnected Hair Brush Items Keyframe Paste Offset Items Keyframe Paste Offset Value Items Keyframe Paste Merge Items Transform Pivot Full Items Transform Mode Type Items Nla Mode Extend Items Nla Mode Blend Items Keyblock Type Items Asset Library Type Items File Path Foreach Flag Items Types with Custom Property Support Utilities (bpy.utils) Toggle navigation of Utilities (bpy.utils) bpy.utils submodule (bpy.utils.previews) bpy.utils submodule (bpy.utils.units) Path Utilities (bpy.path) Application Data (bpy.app) Toggle navigation of Application Data (bpy.app) Application Handlers (bpy.app.handlers) Application Translations (bpy.app.translations) Application Icons (bpy.app.icons) Application Timers (bpy.app.timers) Property Definitions (bpy.props) Standalone Modules Audio System (aud) Additional Math Functions (bl_math) Font Drawing (blf) BMesh Module (bmesh) Toggle navigation of BMesh Module (bmesh) BMesh Operators (bmesh.ops) BMesh Types (bmesh.types) BMesh Utilities (bmesh.utils) BMesh Geometry Utilities (bmesh.geometry) Extra Utilities (bpy_extras) Toggle navigation of Extra Utilities (bpy_extras) bpy_extras submodule (bpy_extras.anim_utils) bpy_extras submodule (bpy_extras.asset_utils) bpy_extras submodule (bpy_extras.object_utils) bpy_extras submodule (bpy_extras.io_utils) bpy_extras submodule (bpy_extras.image_utils) bpy_extras submodule (bpy_extras.keyconfig_utils) bpy_extras submodule (bpy_extras.mesh_utils) bpy_extras submodule (bpy_extras.node_utils) bpy_extras submodule (bpy_extras.view3d_utils) bpy_extras submodule (bpy_extras.id_map_utils) Freestyle Module (freestyle) Toggle navigation of Freestyle Module (freestyle) Freestyle Types (freestyle.types) Freestyle Predicates (freestyle.predicates) Freestyle Functions (freestyle.functions) Freestyle Chaining Iterators (freestyle.chainingiterators) Freestyle Shaders (freestyle.shaders) Freestyle Utilities (freestyle.utils) Toggle navigation of Freestyle Utilities (freestyle.utils) freestyle.utils submodule (freestyle.utils.ContextFunctions) GPU Module (gpu) Toggle navigation of GPU Module (gpu) GPU Types (gpu.types) GPU Matrix Utilities (gpu.matrix) GPU Select Utilities (gpu.select) GPU Shader Utilities (gpu.shader) GPU State Utilities (gpu.state) GPU Texture Utilities (gpu.texture) GPU Platform Utilities (gpu.platform) GPU Capabilities Utilities (gpu.capabilities) GPU Utilities (gpu_extras) Toggle navigation of GPU Utilities (gpu_extras) gpu_extras submodule (gpu_extras.batch) gpu_extras submodule (gpu_extras.presets) ID Property Access (idprop.types) Image Buffer (imbuf) Toggle navigation of Image Buffer (imbuf) Image Buffer Types (imbuf.types) Math Types & Utilities (mathutils) Toggle navigation of Math Types & Utilities (mathutils) Geometry Utilities (mathutils.geometry) BVHTree Utilities (mathutils.bvhtree) KDTree Utilities (mathutils.kdtree) Interpolation Utilities (mathutils.interpolate) Noise Utilities (mathutils.noise) 5.0 Versions Loading... Note You are not using the most up to date version of the documentation. is the newest version. Back to top Toggle Light / Dark / Auto color theme Toggle table of contents sidebar TEXTURE_UL_texpaintslots(UIList) ¶ base classes — bpy_struct , UIList class bpy.types. TEXTURE_UL_texpaintslots ( UIList ) ¶ draw_item ( _context , layout , _data , item , _icon , _active_data , _active_propname , _index ) ¶ classmethod bl_rna_get_subclass ( id , default = None , / ) ¶ Parameters : id ( str ) – 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 ( str ) – The RNA type identifier. Returns : The class or default when not found. Return type : type Inherited Properties ¶ bpy_struct.id_data UIList.bl_idname UIList.list_id UIList.layout_type UIList.use_filter_show UIList.filter_name UIList.use_filter_invert UIList.use_filter_sort_alpha UIList.use_filter_sort_reverse UIList.use_filter_sort_lock UIList.bitflag_filter_item UIList.bitflag_item_never_show Inherited Functions ¶ bpy_struct.as_pointer bpy_struct.driver_add bpy_struct.driver_remove bpy_struct.get bpy_struct.id_properties_clear bpy_struct.id_properties_ensure bpy_struct.id_properties_ui bpy_struct.is_property_hidden bpy_struct.is_property_overridable_library bpy_struct.is_property_readonly bpy_struct.is_property_set bpy_struct.items bpy_struct.keyframe_delete bpy_struct.keyframe_insert bpy_struct.keys bpy_struct.path_from_id bpy_struct.path_from_module bpy_struct.path_resolve bpy_struct.pop bpy_struct.property_overridable_library_set bpy_struct.property_unset bpy_struct.rna_ancestors bpy_struct.type_recast bpy_struct.values UIList.bl_system_properties_get UIList.draw_item UIList.draw_filter UIList.filter_items UIList.append UIList.is_extended UIList.prepend UIList.remove UIList.bl_rna_get_subclass UIList.bl_rna_get_subclass_py Next TEXTURE_UL_texslots(UIList) Previous SurfaceModifier(Modifier) Copyright © Blender Authors Made with Furo Report issue on this page On this page TEXTURE_UL_texpaintslots(UIList) TEXTURE_UL_texpaintslots TEXTURE_UL_texpaintslots.draw_item() TEXTURE_UL_texpaintslots.bl_rna_get_subclass() TEXTURE_UL_texpaintslots.bl_rna_get_subclass_py() Inherited Properties Inherited Functions


[User] Explain Bpy.Types.Shaderfxflip in complete detail according to the official Blender documentation.

[Assistant] Checker(TextureNode) TextureNodeCombineColor(TextureNode) TextureNodeCompose(TextureNode) TextureNodeCoordinates(TextureNode) TextureNodeCurveRGB(TextureNode) TextureNodeCurveTime(TextureNode) TextureNodeDecompose(TextureNode) TextureNodeDistance(TextureNode) TextureNodeGroup(TextureNode) TextureNodeHueSaturation(TextureNode) TextureNodeImage(TextureNode) TextureNodeInvert(TextureNode) TextureNodeMath(TextureNode) TextureNodeMixRGB(TextureNode) TextureNodeOutput(TextureNode) TextureNodeRGBToBW(TextureNode) TextureNodeRotate(TextureNode) TextureNodeScale(TextureNode) TextureNodeSeparateColor(TextureNode) TextureNodeTexBlend(TextureNode) TextureNodeTexClouds(TextureNode) TextureNodeTexDistNoise(TextureNode) TextureNodeTexMagic(TextureNode) TextureNodeTexMarble(TextureNode) TextureNodeTexMusgrave(TextureNode) TextureNodeTexNoise(TextureNode) TextureNodeTexStucci(TextureNode) TextureNodeTexVoronoi(TextureNode) TextureNodeTexWood(TextureNode) TextureNodeTexture(TextureNode) TextureNodeTranslate(TextureNode) TextureNodeTree(NodeTree) TextureNodeValToNor(TextureNode) TextureNodeValToRGB(TextureNode) TextureNodeViewer(TextureNode) TextureSlot(bpy_struct) Theme(bpy_struct) ThemeBoneColorSet(bpy_struct) ThemeClipEditor(bpy_struct) ThemeCollectionColor(bpy_struct) ThemeCommon(bpy_struct) ThemeCommonAnim(bpy_struct) ThemeCommonCurves(bpy_struct) ThemeConsole(bpy_struct) ThemeDopeSheet(bpy_struct) ThemeFileBrowser(bpy_struct) ThemeFontStyle(bpy_struct) ThemeGradientColors(bpy_struct) ThemeGraphEditor(bpy_struct) ThemeImageEditor(bpy_struct) ThemeInfo(bpy_struct) ThemeNLAEditor(bpy_struct) ThemeNodeEditor(bpy_struct) ThemeOutliner(bpy_struct) ThemePreferences(bpy_struct) ThemeProperties(bpy_struct) ThemeRegions(bpy_struct) ThemeRegionsAssetShelf(bpy_struct) ThemeRegionsChannels(bpy_struct) ThemeRegionsScrubbing(bpy_struct) ThemeRegionsSidebars(bpy_struct) ThemeSequenceEditor(bpy_struct) ThemeSpaceGeneric(bpy_struct) ThemeSpaceGradient(bpy_struct) ThemeSpreadsheet(bpy_struct) ThemeStatusBar(bpy_struct) ThemeStripColor(bpy_struct) ThemeStyle(bpy_struct) ThemeTextEditor(bpy_struct) ThemeTopBar(bpy_struct) ThemeUserInterface(bpy_struct) ThemeView3D(bpy_struct) ThemeWidgetColors(bpy_struct) ThemeWidgetStateColors(bpy_struct) TimelineMarker(bpy_struct) TimelineMarkers(bpy_struct) Timer(bpy_struct) ToolSettings(bpy_struct) TrackToConstraint(Constraint) TransformCacheConstraint(Constraint) TransformConstraint(Constraint) TransformOrientation(bpy_struct) TransformOrientationSlot(bpy_struct) TriangulateModifier(Modifier) UDIMTile(bpy_struct) UDIMTiles(bpy_struct) UILayout(bpy_struct) UIList(bpy_struct) UIPieMenu(bpy_struct) UIPopover(bpy_struct) UIPopupMenu(bpy_struct) UI_UL_list(UIList) USDHook(bpy_struct) USERPREF_UL_asset_libraries(UIList) USERPREF_UL_extension_repos(UIList) UVLoopLayers(bpy_struct) UVProjectModifier(Modifier) UVProjector(bpy_struct) UVWarpModifier(Modifier) UnifiedPaintSettings(bpy_struct) UnitSettings(bpy_struct) UnknownType(bpy_struct) UserAssetLibrary(bpy_struct) UserExtensionRepo(bpy_struct) UserExtensionRepoCollection(bpy_struct) UserSolidLight(bpy_struct) UvSculpt(bpy_struct) VIEW3D_AST_brush_gpencil_paint(AssetShelf) VIEW3D_AST_brush_gpencil_sculpt(AssetShelf) VIEW3D_AST_brush_gpencil_vertex(AssetShelf) VIEW3D_AST_brush_gpencil_weight(AssetShelf) VIEW3D_AST_brush_sculpt(AssetShelf) VIEW3D_AST_brush_sculpt_curves(AssetShelf) VIEW3D_AST_brush_texture_paint(AssetShelf) VIEW3D_AST_brush_vertex_paint(AssetShelf) VIEW3D_AST_brush_weight_paint(AssetShelf) VIEW3D_AST_pose_library(AssetShelf) VIEW3D_FH_camera_background_image(FileHandler) VIEW3D_FH_empty_image(FileHandler) VIEW3D_FH_vdb_volume(FileHandler) VIEWLAYER_UL_aov(UIList) VIEWLAYER_UL_linesets(UIList) VOLUME_UL_grids(UIList) VectorFont(ID) VertexGroup(bpy_struct) VertexGroupElement(bpy_struct) VertexGroups(bpy_struct) VertexPaint(Paint) VertexWeightEditModifier(Modifier) VertexWeightMixModifier(Modifier) VertexWeightProximityModifier(Modifier) View2D(bpy_struct) View3DCursor(bpy_struct) View3DOverlay(bpy_struct) View3DShading(bpy_struct) ViewLayer(bpy_struct) ViewLayerEEVEE(bpy_struct) ViewLayers(bpy_struct) ViewerNodeViewerPathElem(ViewerPathElem) ViewerPath(bpy_struct) ViewerPathElem(bpy_struct) Volume(ID) VolumeDisplaceModifier(Modifier) VolumeDisplay(bpy_struct) VolumeGrid(bpy_struct) VolumeGrids(bpy_struct) VolumeRender(bpy_struct) VolumeToMeshModifier(Modifier) VoronoiTexture(Texture) WORKSPACE_UL_addons_items(UIList) WalkNavigation(bpy_struct) WarpModifier(Modifier) WaveModifier(Modifier) WeightedNormalModifier(Modifier) WeldModifier(Modifier) WhiteBalanceModifier(StripModifier) Window(bpy_struct) WindowManager(ID) WipeStrip(EffectStrip) WireframeModifier(Modifier) WoodTexture(Texture) WorkSpace(ID) WorkSpaceTool(bpy_struct) World(ID) WorldLighting(bpy_struct) WorldMistSettings(bpy_struct) XrActionMap(bpy_struct) XrActionMapBinding(bpy_struct) XrActionMapBindings(bpy_struct) XrActionMapItem(bpy_struct) XrActionMapItems(bpy_struct) XrActionMaps(bpy_struct) XrComponentPath(bpy_struct) XrComponentPaths(bpy_struct) XrEventData(bpy_struct) XrNavigation(bpy_struct) XrSessionSettings(bpy_struct) XrSessionState(bpy_struct) XrUserPath(bpy_struct) XrUserPaths(bpy_struct) bpy_prop_collection bpy_prop_collection_idprop bpy_struct wmOwnerID(bpy_struct) wmOwnerIDs(bpy_struct) wmTools(bpy_struct) Shared Enum Types Toggle navigation of Shared Enum Types Id Type Items Object Mode Items Workspace Object Mode Items Object Empty Drawtype Items Object Gpencil Type Items Metaelem Type Items Color Space Convert Default Items Proportional Falloff Items Proportional Falloff Curve Only Items Snap Source Items Snap Element Items Snap Animation Element Items Curve Fit Method Items Mesh Select Mode Items Mesh Select Mode Uv Items Mesh Delimit Mode Items Space Graph Mode Items Space File Browse Mode Items Space Sequencer View Type Items Space Type Items Space Image Mode Items Space Image Mode All Items Space Action Mode Items Fileselect Params Sort Items Region Type Items Object Modifier Type Items Constraint Type Items Boidrule Type Items Strip Modifier Type Items Strip Video Modifier Type Items Strip Sound Modifier Type Items Strip Scale Method Items Object Shaderfx Type Items Modifier Triangulate Quad Method Items Modifier Triangulate Ngon Method Items Modifier Shrinkwrap Mode Items Shrinkwrap Type Items Shrinkwrap Face Cull Items Node Warning Type Items Image Type All Items Image Color Mode Items Image Color Depth Items Image Generated Type Items Normal Space Items Normal Swizzle Items Bake Save Mode Items Bake Margin Type Items Bake Target Items Views Format Items Views Format Multilayer Items Views Format Multiview Items Stereo3D Display Items Stereo3D Anaglyph Type Items Stereo3D Interlace Type Items Exr Codec Items Color Sets Items Beztriple Keyframe Type Items Beztriple Interpolation Mode Items Beztriple Interpolation Easing Items Fcurve Auto Smoothing Items Keyframe Handle Type Items Driver Target Rotation Mode Items Keyingset Path Grouping Items Keying Flag Items Keying Flag Api Items Fmodifier Type Items Motionpath Bake Location Items Motionpath Display Type Items Motionpath Range Items Event Value Items Event Direction Items Event Type Items Event Type Mask Items Operator Type Flag Items Operator Return Items Operator Property Tag Items Brush Automasking Flag Items Brush Sculpt Brush Type Items Brush Vertex Brush Type Items Brush Weight Brush Type Items Brush Gpencil Types Items Brush Gpencil Vertex Types Items Brush Gpencil Sculpt Types Items Brush Gpencil Weight Types Items Brush Curves Sculpt Brush Type Items Brush Image Brush Type Items Brush Curve Preset Items Grease Pencil Selectmode Items Stroke Depth Order Items Axis Xy Items Axis Xyz Items Axis Flag Xyz Items Symmetrize Direction Items Texture Type Items Light Type Items Lightprobes Type Items Unpack Method Items Object Type Items Object Rotation Mode Items Object Type Curve Items Rigidbody Object Type Items Rigidbody Object Shape Items Rigidbody Constraint Type Items Object Axis Items Bake Pass Type Items Bake Pass Filter Type Items Keymap Propvalue Items Operator Context Items Wm Report Items Wm Job Type Items Property Type Items Property Subtype Items Property Subtype String Items Property Subtype Number Items Property Subtype Number Array Items Property Unit Items Property Flag Items Property Flag Enum Items Property Override Flag Items Property Override Flag Collection Items Property String Search Flag Items Shading Type Items Navigation Mode Items Node Socket In Out Items Node Socket Type Items Node Tree Interface Item Type Items Node Socket Structure Type Items Node Math Items Mapping Type Items Node Vec Math Items Node Boolean Math Items Node Compare Operation Items Node Integer Math Items Node Float To Int Items Node Map Range Items Node Clamp Items Node Compositor Extension Items Node Compositor Interpolation Items Ramp Blend Items Prop Dynamicpaint Type Items Clip Editor Mode Items Icon Items Uilist Layout Type Items Linestyle Color Modifier Type Items Linestyle Alpha Modifier Type Items Linestyle Thickness Modifier Type Items Linestyle Geometry Modifier Type Items Window Cursor Items Dt Method Vertex Items Dt Method Edge Items Dt Method Loop Items Dt Method Poly Items Dt Mix Mode Items Dt Layers Select Src Items Dt Layers Select Dst Items Context Mode Items Preference Section Items Attribute Type Items Color Attribute Type Items Attribute Type With Auto Items Attribute Domain Items Attribute Domain Edge Face Items Attribute Domain Only Mesh Items Attribute Domain Only Mesh No Edge Items Attribute Domain Only Mesh No Corner Items Attribute Domain Point Face Curve Items Attribute Domain Point Edge Face Curve Items Attribute Curves Domain Items Color Attribute Domain Items Attribute Domain Without Corner Items Attribute Domain With Auto Items Geometry Component Type Items Node Combsep Color Items Node Socket Data Type Items Node Geometry Curve Handle Side Items Node Geometry Mesh Circle Fill Type Items Volume Grid Data Type Items Collection Color Items Strip Color Items Subdivision Uv Smooth Items Subdivision Boundary Smooth Items Transform Orientation Items Velocity Unit Items Curves Type Items Curves Handle Type Items Curve Normal Mode Items Geometry Nodes Gizmo Color Items Geometry Nodes Linear Gizmo Draw Style Items Particle Edit Hair Brush Items Particle Edit Disconnected Hair Brush Items Keyframe Paste Offset Items Keyframe Paste Offset Value Items Keyframe Paste Merge Items Transform Pivot Full Items Transform Mode Type Items Nla Mode Extend Items Nla Mode Blend Items Keyblock Type Items Asset Library Type Items File Path Foreach Flag Items Types with Custom Property Support Utilities (bpy.utils) Toggle navigation of Utilities (bpy.utils) bpy.utils submodule (bpy.utils.previews) bpy.utils submodule (bpy.utils.units) Path Utilities (bpy.path) Application Data (bpy.app) Toggle navigation of Application Data (bpy.app) Application Handlers (bpy.app.handlers) Application Translations (bpy.app.translations) Application Icons (bpy.app.icons) Application Timers (bpy.app.timers) Property Definitions (bpy.props) Standalone Modules Audio System (aud) Additional Math Functions (bl_math) Font Drawing (blf) BMesh Module (bmesh) Toggle navigation of BMesh Module (bmesh) BMesh Operators (bmesh.ops) BMesh Types (bmesh.types) BMesh Utilities (bmesh.utils) BMesh Geometry Utilities (bmesh.geometry) Extra Utilities (bpy_extras) Toggle navigation of Extra Utilities (bpy_extras) bpy_extras submodule (bpy_extras.anim_utils) bpy_extras submodule (bpy_extras.asset_utils) bpy_extras submodule (bpy_extras.object_utils) bpy_extras submodule (bpy_extras.io_utils) bpy_extras submodule (bpy_extras.image_utils) bpy_extras submodule (bpy_extras.keyconfig_utils) bpy_extras submodule (bpy_extras.mesh_utils) bpy_extras submodule (bpy_extras.node_utils) bpy_extras submodule (bpy_extras.view3d_utils) bpy_extras submodule (bpy_extras.id_map_utils) Freestyle Module (freestyle) Toggle navigation of Freestyle Module (freestyle) Freestyle Types (freestyle.types) Freestyle Predicates (freestyle.predicates) Freestyle Functions (freestyle.functions) Freestyle Chaining Iterators (freestyle.chainingiterators) Freestyle Shaders (freestyle.shaders) Freestyle Utilities (freestyle.utils) Toggle navigation of Freestyle Utilities (freestyle.utils) freestyle.utils submodule (freestyle.utils.ContextFunctions) GPU Module (gpu) Toggle navigation of GPU Module (gpu) GPU Types (gpu.types) GPU Matrix Utilities (gpu.matrix) GPU Select Utilities (gpu.select) GPU Shader Utilities (gpu.shader) GPU State Utilities (gpu.state) GPU Texture Utilities (gpu.texture) GPU Platform Utilities (gpu.platform) GPU Capabilities Utilities (gpu.capabilities) GPU Utilities (gpu_extras) Toggle navigation of GPU Utilities (gpu_extras) gpu_extras submodule (gpu_extras.batch) gpu_extras submodule (gpu_extras.presets) ID Property Access (idprop.types) Image Buffer (imbuf) Toggle navigation of Image Buffer (imbuf) Image Buffer Types (imbuf.types) Math Types & Utilities (mathutils) Toggle navigation of Math Types & Utilities (mathutils) Geometry Utilities (mathutils.geometry) BVHTree Utilities (mathutils.bvhtree) KDTree Utilities (mathutils.kdtree) Interpolation Utilities (mathutils.interpolate) Noise Utilities (mathutils.noise) 5.0 Versions Loading... Note You are not using the most up to date version of the documentation. is the newest version. Back to top Toggle Light / Dark / Auto color theme Toggle table of contents sidebar ShaderFxFlip(ShaderFx) ¶ base classes — bpy_struct , ShaderFx class bpy.types. ShaderFxFlip ( ShaderFx ) ¶ Flip effect use_flip_x ¶ Flip image horizontally Type : boolean, default False use_flip_y ¶ Flip image vertically Type : boolean, default False classmethod bl_rna_get_subclass ( id , default = None , / ) ¶ Parameters : id ( str ) – 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 ( str ) – The RNA type identifier. Returns : The class or default when not found. Return type : type Inherited Properties ¶ bpy_struct.id_data ShaderFx.name ShaderFx.type ShaderFx.show_viewport ShaderFx.show_render ShaderFx.show_in_editmode ShaderFx.show_expanded Inherited Functions ¶ bpy_struct.as_pointer bpy_struct.driver_add bpy_struct.driver_remove bpy_struct.get bpy_struct.id_properties_clear bpy_struct.id_properties_ensure bpy_struct.id_properties_ui bpy_struct.is_property_hidden bpy_struct.is_property_overridable_library bpy_struct.is_property_readonly bpy_struct.is_property_set bpy_struct.items bpy_struct.keyframe_delete bpy_struct.keyframe_insert bpy_struct.keys bpy_struct.path_from_id bpy_struct.path_from_module bpy_struct.path_resolve bpy_struct.pop bpy_struct.property_overridable_library_set bpy_struct.property_unset bpy_struct.rna_ancestors bpy_struct.type_recast bpy_struct.values ShaderFx.bl_rna_get_subclass ShaderFx.bl_rna_get_subclass_py Next ShaderFxGlow(ShaderFx) Previous ShaderFxColorize(ShaderFx) Copyright © Blender Authors Made with Furo Report issue on this page On this page ShaderFxFlip(ShaderFx) ShaderFxFlip ShaderFxFlip.use_flip_x ShaderFxFlip.use_flip_y ShaderFxFlip.bl_rna_get_subclass() ShaderFxFlip.bl_rna_get_subclass_py() Inherited Properties Inherited Functions


[User] Give a detailed overview of Keys: syntax, arguments, return values, common patterns.

[Assistant]
### Available Keys

When customizing keymaps it’s useful to use keys which won’t conflict with Blender’s default keymap.

Here are keys which aren’t used and aren’t likely to be used in the future.

F-Keys (`F5` - `F8`)
:   These F-keys (including modifier combination)
    have been intentionally kept free for users to bind their own keys to.

`OSKey` (also known as the `Windows-Key`, `Cmd` or `Super`)
:   Blender doesn’t use this key for any bindings.

    *macOS* is an exception, where `Cmd` replaces `Ctrl`
    except in cases it would conflict with the system’s key bindings.

`Hyper` is a modifier available on Wayland and X11
:   Blender doesn’t use this key for any bindings.

    Note that this modifier typically needs to be configured,
    see: [!136340](https://projects.blender.org/blender/blender/pulls/136340) for details.

Modifier Double Click
:   Binding modifier keys as primary keys is supported,
    to avoid conflicts with regular usage you can bind them to double click.

### Multi-Action Keys

#### Click/Drag

It’s possible to configure a single key to perform multiple operations
using *Click* event instead of *Press*. Then you may bind *Drag* to a separate action.

This is useful for mixing actions where one uses a drag event, e.g:
Toggle a setting using with `Tab`, drag to open a pie menu showing all options related to the setting.

This is used in the default keymap in the 3D Viewport,
`Alt`-`MMB` dragging in different directions rotates the view.


[User] What is Inherited Functions and how is it used in Blender Python scripting?

[Assistant]
|  |  |
| --- | --- |
| - [`bpy_struct.as_pointer`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.as_pointer "bpy.types.bpy_struct.as_pointer") - [`bpy_struct.driver_add`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.driver_add "bpy.types.bpy_struct.driver_add") - [`bpy_struct.driver_remove`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.driver_remove "bpy.types.bpy_struct.driver_remove") - [`bpy_struct.get`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.get "bpy.types.bpy_struct.get") - [`bpy_struct.id_properties_clear`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.id_properties_clear "bpy.types.bpy_struct.id_properties_clear") - [`bpy_struct.id_properties_ensure`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.id_properties_ensure "bpy.types.bpy_struct.id_properties_ensure") - [`bpy_struct.id_properties_ui`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.id_properties_ui "bpy.types.bpy_struct.id_properties_ui") - [`bpy_struct.is_property_hidden`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.is_property_hidden "bpy.types.bpy_struct.is_property_hidden") - [`bpy_struct.is_property_overridable_library`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.is_property_overridable_library "bpy.types.bpy_struct.is_property_overridable_library") - [`bpy_struct.is_property_readonly`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.is_property_readonly "bpy.types.bpy_struct.is_property_readonly") - [`bpy_struct.is_property_set`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.is_property_set "bpy.types.bpy_struct.is_property_set") - [`bpy_struct.items`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.items "bpy.types.bpy_struct.items") - [`bpy_struct.keyframe_delete`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.keyframe_delete "bpy.types.bpy_struct.keyframe_delete") - [`bpy_struct.keyframe_insert`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.keyframe_insert "bpy.types.bpy_struct.keyframe_insert") | - [`bpy_struct.keys`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.keys "bpy.types.bpy_struct.keys") - [`bpy_struct.path_from_id`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.path_from_id "bpy.types.bpy_struct.path_from_id") - [`bpy_struct.path_from_module`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.path_from_module "bpy.types.bpy_struct.path_from_module") - [`bpy_struct.path_resolve`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.path_resolve "bpy.types.bpy_struct.path_resolve") - [`bpy_struct.pop`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.pop "bpy.types.bpy_struct.pop") - [`bpy_struct.property_overridable_library_set`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.property_overridable_library_set "bpy.types.bpy_struct.property_overridable_library_set") - [`bpy_struct.property_unset`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.property_unset "bpy.types.bpy_struct.property_unset") - [`bpy_struct.rna_ancestors`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.rna_ancestors "bpy.types.bpy_struct.rna_ancestors") - [`bpy_struct.type_recast`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.type_recast "bpy.types.bpy_struct.type_recast") - [`bpy_struct.values`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.values "bpy.types.bpy_struct.values") - [`Space.bl_rna_get_subclass`](bpy.types.Space.html#bpy.types.Space.bl_rna_get_subclass "bpy.types.Space.bl_rna_get_subclass") - [`Space.bl_rna_get_subclass_py`](bpy.types.Space.html#bpy.types.Space.bl_rna_get_subclass_py "bpy.types.Space.bl_rna_get_subclass_py") - [`Space.draw_handler_add`](bpy.types.Space.html#bpy.types.Space.draw_handler_add "bpy.types.Space.draw_handler_add") - [`Space.draw_handler_remove`](bpy.types.Space.html#bpy.types.Space.draw_handler_remove "bpy.types.Space.draw_handler_remove") |


[User] Give a detailed overview of External: syntax, arguments, return values, common patterns.

[Assistant]
Screen Grab Size
:   Size of the captured image for reprojecting.

Quick Edit
:   Edit a snapshot of the viewport in an external image editor.

Apply
:   Project edited image back onto the object.

Apply Camera Image
:   Project an edited render from the active camera back onto the object.


[User] Provide the full official documentation entry for Example, preserving all code examples.

[Assistant]
[image reference removed]

In this example a simple subdivided cube has been transformed into a rather complex object using
a stack of modifiers.

[Download example file](https://archive.blender.org/wiki/2015/index.php/File:25-Manual-Modifiers-example.blend).


[User] How do I use Linestyle Geometry Modifier Type Items in Blender? Include parameters, examples, warnings and best practices.

[Assistant]
# Linestyle Geometry Modifier Type Items

2D_OFFSET:
:   2D Offset.

2D_TRANSFORM:
:   2D Transform.

BACKBONE_STRETCHER:
:   Backbone Stretcher.

BEZIER_CURVE:
:   Bézier Curve.

BLUEPRINT:
:   Blueprint.

GUIDING_LINES:
:   Guiding Lines.

PERLIN_NOISE_1D:
:   Perlin Noise 1D.

PERLIN_NOISE_2D:
:   Perlin Noise 2D.

POLYGONIZATION:
:   Polygonization.

SAMPLING:
:   Sampling.

SIMPLIFICATION:
:   Simplification.

SINUS_DISPLACEMENT:
:   Sinus Displacement.

SPATIAL_NOISE:
:   Spatial Noise.

TIP_REMOVER:
:   Tip Remover.


[User] Explain Properties in complete detail according to the official Blender documentation.

[Assistant]
Data Type
:   Float:
    :   The output will be a *Float* field.

    Integer:
    :   The output will be an *Integer* field.

    Vector:
    :   The output will be a *Vector* field.

    Boolean:
    :   The output will be a *Boolean* field.


[User] Describe Line Set from the Blender manual or Python API, including usage steps and snippets.

[Assistant]
# Line Set

A line set selects, among the lines (edges) detected by Freestyle,
which ones will be rendered using its attached
[line style](line_style/index.xhtml), through various methods.

[image reference removed]

Freestyle Line Set panel.

Select By
:   Image Border
    :   Causes Freestyle to only take geometry within the image border into consideration for line calculation.
        This reduces render times but increases continuity problems when geometry is moved out of and
        into camera view.


[User] Provide the full official documentation entry for Properties, preserving all code examples.

[Assistant]
Data Type
:   The data type that is used for mixing.
    The node supports float, vector, color, and rotation data types.

Factor Mode (Vector only)
:   The factor mode can be set to *Uniform* and *Non-Uniform*.
    In uniform mode, a single float controls the factor.
    In non-uniform mode, a vector controls the factor for
    each XYZ channel separately.

Mix (Color only)
:   The Blend modes can be selected in the select menu.
    See [Color Blend Modes](../../../../glossary/index.html#term-Color-Blend-Modes) for details on each blending mode.

    Add, Subtract, Multiply, Screen, Divide, Difference,
    Darken, Lighten, Overlay, Color Dodge, Color Burn,
    Hue, Saturation, Value, Color, Soft Light, Linear Light

Clamp Factor
:   Limit the factor value between 0.0 and 1.0. If this option is
    unchecked then the node operates using *Extrapolation*.

Clamp Result (Color only)
:   Limit the Result to the range between 0.0 and 1.0.


[User] Explain Options in complete detail according to the official Blender documentation.

[Assistant]
[[image reference removed]](../../../_images/grease-pencil_modifiers_deform_hook_panel.png)

The Hook modifier.

Object
:   The name of the object to hook points to.

Strength
:   Adjust this hooks influence on the stroke points, were (0.0 to 1.0) (no change to fully follow the hook).

### Falloff

Type
:   This can be used to adjust the type of curve for the Strength attenuation.
    You can also define a custom curve to get a much higher level of control.

Radius
:   The size of the hooks influence.

Uniform Falloff
:   This setting is useful when using hooks on scaled objects,
    especially in cases where non-uniform scale would stretch the result of the hook.

### Influence

See [Influence Filters](../introduction.html#grease-pencil-modifier-influence-filters).


[User] What is Noise Modifier and how is it used in Blender Python scripting?

[Assistant]
# Noise Modifier

The *Noise* Modifier changes the value of one or more stroke/points properties like:
location, strength, thickness or UV texture position
by adding varied values that make the line unstable and noisy.

Random values can be used for the noise factor for more vivid effects.


[User] Show practical ways to work with Float4x4AttributeValue(bpy_struct) in a Blender add-on or script – include code.

[Assistant]
# Float4x4AttributeValue(bpy_struct)

base class — [`bpy_struct`](bpy.types.bpy_struct.html#bpy.types.bpy_struct "bpy.types.bpy_struct")

*class* bpy.types.Float4x4AttributeValue(*bpy_struct*)
:   Matrix value in geometry attribute

    value
    :   Matrix

        Type:
        :   [`mathutils.Matrix`](mathutils.html#mathutils.Matrix "mathutils.Matrix") of 4 \* 4 items in [-inf, inf], default ((0.0, 0.0, 0.0, 0.0), (0.0, 0.0, 0.0, 0.0), (0.0, 0.0, 0.0, 0.0), (0.0, 0.0, 0.0, 0.0))

    *classmethod* bl_rna_get_subclass(*id*, *default=None*, */*)
    :   Parameters:
        :   **id** (*str*) – The RNA type identifier.

        Returns:
        :   The RNA type or default when not found.

        Return type:
        :   [`bpy.types.Struct`](bpy.types.Struct.html#bpy.types.Struct "bpy.types.Struct") subclass

    *classmethod* bl_rna_get_subclass_py(*id*, *default=None*, */*)
    :   Parameters:
        :   **id** (*str*) – The RNA type identifier.

        Returns:
        :   The class or default when not found.

        Return type:
        :   type


[User] Give a detailed overview of Index – F: syntax, arguments, return values, common patterns.

[Assistant] difier.frame_end)   - [(bpy.types.GreasePencilTimeModifier attribute)](bpy.types.GreasePencilTimeModifier.html#bpy.types.GreasePencilTimeModifier.frame_end)   - [(bpy.types.Mask attribute)](bpy.types.Mask.html#bpy.types.Mask.frame_end)   - [(bpy.types.NlaStrip attribute)](bpy.types.NlaStrip.html#bpy.types.NlaStrip.frame_end)   - [(bpy.types.NodesModifierBake attribute)](bpy.types.NodesModifierBake.html#bpy.types.NodesModifierBake.frame_end)   - [(bpy.types.OceanModifier attribute)](bpy.types.OceanModifier.html#bpy.types.OceanModifier.frame_end)   - [(bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.frame_end)   - [(bpy.types.PointCache attribute)](bpy.types.PointCache.html#bpy.types.PointCache.frame_end)   - [(bpy.types.PointCacheItem attribute)](bpy.types.PointCacheItem.html#bpy.types.PointCacheItem.frame_end)   - [(bpy.types.Scene attribute)](bpy.types.Scene.html#bpy.types.Scene.frame_end) - [frame_end_raw (bpy.types.NlaStrip attribute)](bpy.types.NlaStrip.html#bpy.types.NlaStrip.frame_end_raw) - [frame_end_ui (bpy.types.NlaStrip attribute)](bpy.types.NlaStrip.html#bpy.types.NlaStrip.frame_end_ui) - [frame_final_duration (bpy.types.Strip attribute)](bpy.types.Strip.html#bpy.types.Strip.frame_final_duration) - [frame_final_end (bpy.types.Strip attribute)](bpy.types.Strip.html#bpy.types.Strip.frame_final_end) - [frame_final_start (bpy.types.Strip attribute)](bpy.types.Strip.html#bpy.types.Strip.frame_final_start) - [frame_float (bpy.types.Scene attribute)](bpy.types.Scene.html#bpy.types.Scene.frame_float) - [frame_jump() (in module bpy.ops.action)](bpy.ops.action.html#bpy.ops.action.frame_jump)   - [(in module bpy.ops.clip)](bpy.ops.clip.html#bpy.ops.clip.frame_jump)   - [(in module bpy.ops.graph)](bpy.ops.graph.html#bpy.ops.graph.frame_jump)   - [(in module bpy.ops.screen)](bpy.ops.screen.html#bpy.ops.screen.frame_jump) - [frame_map_new (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.frame_map_new) - [frame_map_old (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.frame_map_old) | - [frame_method (bpy.types.CameraBackgroundImage attribute)](bpy.types.CameraBackgroundImage.html#bpy.types.CameraBackgroundImage.frame_method)   - [(bpy.types.FollowTrackConstraint attribute)](bpy.types.FollowTrackConstraint.html#bpy.types.FollowTrackConstraint.frame_method) - [frame_node (bpy.types.ThemeNodeEditor attribute)](bpy.types.ThemeNodeEditor.html#bpy.types.ThemeNodeEditor.frame_node) - [frame_number (bpy.types.AnnotationFrame attribute)](bpy.types.AnnotationFrame.html#bpy.types.AnnotationFrame.frame_number) - [frame_offset (bpy.types.CacheFile attribute)](bpy.types.CacheFile.html#bpy.types.CacheFile.frame_offset)   - [(bpy.types.CompositorNodeCryptomatteV2 attribute)](bpy.types.CompositorNodeCryptomatteV2.html#bpy.types.CompositorNodeCryptomatteV2.frame_offset)   - [(bpy.types.CompositorNodeImage attribute)](bpy.types.CompositorNodeImage.html#bpy.types.CompositorNodeImage.frame_offset)   - [(bpy.types.FModifierStepped attribute)](bpy.types.FModifierStepped.html#bpy.types.FModifierStepped.frame_offset)   - [(bpy.types.ImageUser attribute)](bpy.types.ImageUser.html#bpy.types.ImageUser.frame_offset)   - [(bpy.types.MovieClip attribute)](bpy.types.MovieClip.html#bpy.types.MovieClip.frame_offset)   - [(bpy.types.Volume attribute)](bpy.types.Volume.html#bpy.types.Volume.frame_offset) - [frame_offset() (in module bpy.ops.screen)](bpy.ops.screen.html#bpy.ops.screen.frame_offset) - [frame_offset_end (bpy.types.Strip attribute)](bpy.types.Strip.html#bpy.types.Strip.frame_offset_end) - [frame_offset_start (bpy.types.Strip attribute)](bpy.types.Strip.html#bpy.types.Strip.frame_offset_start) - [frame_path() (bpy.types.RenderSettings method)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.frame_path) - [frame_preview_end (bpy.types.Scene attribute)](bpy.types.Scene.html#bpy.types.Scene.frame_preview_end) - [frame_preview_start (bpy.types.Scene attribute)](bpy.types.Scene.html#bpy.types.Scene.frame_preview_start) - [frame_range (bpy.types.Action attribute)](bpy.types.Action.html#bpy.types.Action.frame_range) - [frame_scale (bpy.types.GreasePencilTimeModifier attribute)](bpy.types.GreasePencilTimeModifier.html#bpy.types.GreasePencilTimeModifier.frame_scale)   - [(bpy.types.MeshCacheModifier attribute)](bpy.types.MeshCacheModifier.html#bpy.types.MeshCacheModifier.frame_scale) - [frame_set() (bpy.types.RenderEngine method)](bpy.types.RenderEngine.html#bpy.types.RenderEngine.frame_set)   - [(bpy.types.Scene method)](bpy.types.Scene.html#bpy.types.Scene.frame_set) - [frame_start (bpy.types.Action attribute)](bpy.types.Action.html#bpy.types.Action.frame_start)   - [(bpy.types.ActionConstraint attribute)](bpy.types.ActionConstraint.html#bpy.types.ActionConstraint.frame_start)   - [(bpy.types.AnimVizMotionPaths attribute)](bpy.types.AnimVizMotionPaths.html#bpy.types.AnimVizMotionPaths.frame_start)   - [(bpy.types.BuildModifier attribute)](bpy.types.BuildModifier.html#bpy.types.BuildModifier.frame_start)   - [(bpy.types.CompositorNodeCryptomatteV2 attribute)](bpy.types.CompositorNodeCryptomatteV2.html#bpy.types.CompositorNodeCryptomatteV2.frame_start)   - [(bpy.types.CompositorNodeImage attribute)](bpy.types.CompositorNodeImage.html#bpy.types.CompositorNodeImage.frame_start)   - [(bpy.types.DynamicPaintSurface attribute)](bpy.types.DynamicPaintSurface.html#bpy.types.DynamicPaintSurface.frame_start)   - [(bpy.types.FModifier attribute)](bpy.types.FModifier.html#bpy.types.FModifier.frame_start)   - [(bpy.types.FModifierStepped attribute)](bpy.types.FModifierStepped.html#bpy.types.FModifierStepped.frame_start)   - [(bpy.types.GreasePencilBuildModifier attribute)](bpy.types.GreasePencilBuildModifier.html#bpy.types.GreasePencilBuildModifier.frame_start)   - [(bpy.types.GreasePencilTimeModifier attribute)](bpy.types.GreasePencilTimeModifier.html#bpy.types.GreasePencilTimeModifier.frame_start)   - [(bpy.types.ImageUser attribute)](bpy.types.ImageUser.html#bpy.types.ImageUser.frame_start)   - [(bpy.types.Mask attribute)](bpy.types.Mask.html#bpy.types.Mask.frame_start)   - [(bpy.types.MeshCacheModifier attribute)](bpy.types.MeshCacheModifier.html#bpy.types.MeshCacheModifier.frame_start)   - [(bpy.types.MovieClip attribute)](bpy.types.MovieClip.html#bpy.types.MovieClip.frame_start)   - [(bpy.types.NlaStrip attribute)](bpy.types.NlaStrip.html#bpy.types.NlaStrip.frame_start)   - [(bpy.types.NodesModifierBake attribute)](bpy.types.NodesModifierBake.html#bpy.types.NodesModifierBake.frame_start)   - [(bpy.types.OceanModifier attribute)](bpy.types.OceanModifier.html#bpy.types.OceanModifier.frame_start)   - [(bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.frame_start)   - [(bpy.types.PointCache attribute)](bpy.types.PointCache.html#bpy.types.PointCache.frame_start)   - [(bpy.types.PointCacheItem attribute)](bpy.types.PointCacheItem.html#bpy.types.PointCacheItem.frame_start)   - [(bpy.types.Scene attribute)](bpy.types.Scene.html#bpy.types.Scene.frame_start)   - [(bpy.types.Strip attribute)](bpy.types.Strip.html#bpy.types.Strip.frame_start)   - [(bpy.types.Volume attribute)](bpy.types.Volume.html#bpy.types.Volume.frame_start) - [frame_start_raw (bpy.types.NlaStrip attribute)](bpy.types.NlaStrip.html#bpy.types.NlaStrip.frame_start_raw) - [frame_start_ui (bpy.types.NlaStrip attribute)](bpy.types.NlaStrip.html#bpy.types.NlaStrip.frame_start_ui) - [frame_step (bpy.types.AnimVizMotionPaths attribute)](bpy.types.AnimVizMotionPaths.html#bpy.types.AnimVizMotionPaths.frame_step)   - [(bpy.types.FModifierStepped attribute)](bpy.types.FModifierStepped.html#bpy.types.FModifierStepped.frame_step)   - [(bpy.types.PointCache attribute)](bpy.types.PointCache.html#bpy.types.PointCache.frame_step)   - [(bpy.types.PointCacheItem attribute)](bpy.types.PointCacheItem.html#bpy.types.PointCacheItem.frame_step)   - [(bpy.types.Scene attribute)](bpy.types.Scene.html#bpy.types.Scene.frame_step) - [frame_subframe (bpy.types.Scene attribute)](bpy.types.Scene.html#bpy.types.Scene.frame_subframe) - [frame_substeps (bpy.types.DynamicPaintSurface attribute)](bpy.types.DynamicPaintSurface.html#bpy.types.DynamicPaintSurface.frame_substeps) - [frames_limit (bpy.types.MovieTrackingTrack attribute)](bpy.types.MovieTrackingTrack.html#bpy.types.MovieTrackingTrack.frames_limit) - [free() (bmesh.types.bmesh.types.BMesh method)](bmesh.types.html#bmesh.types.bmesh.types.BMesh.free)   - [(bpy.types.Node method)](bpy.types.Node.html#bpy.types.Node.free)   - [(gpu.types.GPUOffScreen method)](gpu.types.html#gpu.types.GPUOffScreen.free)   - [(imbuf.types.imbuf.types.ImBuf method)](imbuf.types.html#imbuf.types.imbuf.types.ImBuf.free) - [free_all() (in module bpy.ops.fluid)](bpy.ops.fluid.html#bpy.ops.fluid.free_all) - [free_axis (bpy.types.MaintainVolumeConstraint attribute)](bpy.types.MaintainVolumeConstraint.html#bpy.types.MaintainVolumeConstraint.free_axis) - [free_bake() (in module bpy.ops.ptcache)](bpy.ops.ptcache.html#bpy.ops.ptcache.free_bake) - [free_bake_all() (in module bpy.ops.ptcache)](bpy.ops.ptcache.html#bpy.ops.ptcache.free_bake_all) - [free_blender_memory() (bpy.types.RenderEngine method)](bpy.types.RenderEngine.html#bpy.types.RenderEngine.free_blender_memory) - [free_data() (in module bpy.ops.fluid)](bpy.ops.fluid.html#bpy.ops.fluid.free_data) - [free_guides() (in module bpy.ops.fluid)](bpy.ops.fluid.html#bpy.ops.fluid.free_guides) - [free_mesh() (in module bpy.ops.fluid)](bpy.ops.fluid.html#bpy.ops.fluid.free_mesh) - [free_noise() (in module bpy.ops.fluid)](bpy.ops.fluid.html#bpy.ops.fluid.free_noise) - [free_particles() (in module bpy.ops.fluid)](bpy.ops.fluid.html#bpy.ops.fluid.free_particles) - [free_tangents() (bpy.types.Mesh method)](bpy.types.Mesh.html#bpy.types.Mesh.free_tangents) - freestyle   - [module](freestyle.html#module-freestyle) - [freestyle (bpy.types.ThemeView3D attribute)](bpy.types.ThemeView3D.html#bpy.types.ThemeView3D.freestyle) - freestyle.chainingiterators   - [module](freestyle.chainingiterators.html#module-freestyle.chainingiterators) - [freestyle.chainingiterators.ChainPredicateIterator (class in freestyle.chainingiterators)](freestyle.chainingiterators.html#freestyle.chainingiterators.freestyle.chainingiterators.ChainPredicateIterator) - [freestyle.chainingiterators.ChainSilhouetteIterator (class in freestyle.chainingiterators)](freestyle.chainingiterators.html#freestyle.chainingiterators.freestyle.chainingiterators.ChainSilhouetteIterator) - [freestyle.chainingiterators.pyChainSilhouetteGenericIterator (class in freestyle.chainingiterators)](freestyle.chainingiterators.html#freestyle.chainingiterators.freestyle.chainingiterators.pyChainSilhouetteGenericIterator) - [freestyle.chainingiterators.pyChainSilhouetteIterator (class in freestyle.chainingiterators)](freestyle.chainingiterators.html#freestyle.chainingiterators.freestyle.chainingiterators.pyChainSilhouetteIterator) - [freestyle.chainingiterators.pyExternalContourChainingIterator (class in freestyle.chainingiterators)](freestyle.chainingiterators.html#freestyle.chainingiterators.freestyle.chainingiterators.pyExternalContourChainingIterator) - [freestyle.chainingiterators.pyFillOcclusionsAbsoluteAndRelativeChainingIterator (class in freestyle.chainingiterators)](freestyle.chainingiterators.html#freestyle.chainingiterators.freestyle.chainingiterators.pyFillOcclusionsAbsoluteAndRelativeChainingIterator) - [freestyle.chainingiterators.pyFillOcclusionsAbsoluteChainingIterator (class in freestyle.chainingiterators)](freestyle.chainingiterators.html#freestyle.chainingiterators.freestyle.chainingiterators.pyFillOcclusionsAbsoluteChainingIterator) - [freestyle.chainingiterators.pyFillOcclusionsRelativeChainingIterator (class in freestyle.chainingiterators)](freestyle.chainingiterators.html#freestyle.chainingiterators.freestyle.chainingiterators.pyFillOcclusionsRelativeChainingIterator) - [freestyle.chainingiterators.pyFillQi0AbsoluteAndRelativeChainingIterator (class in freestyle.chainingiterators)](freestyle.chainingiterators.html#freestyle.chainingiterators.freestyle.chainingiterators.pyFillQi0AbsoluteAndRelativeChainingIterator) - [freestyle.chainingiterators.pyNoIdChainSilhouetteIterator (class in freestyle.chainingiterators)](freestyle.chainingiterators.html#freestyle.chainingiterators.freestyle.chainingiterators.pyNoIdChainSilhouetteIterator) - [freestyle.chainingiterators.pySketchyChainingIterator (class in freestyle.chainingiterators)](freestyle.chainingiterators.html#freestyle.chainingiterators.freestyle.chainingiterators.pySketchyChainingIterator) - [freestyle.chainingiterators.pySketchyChainSilhouetteIterator (class in freestyle.chainingiterators)](freestyle.chainingiterators.html#freestyle.chainingiterators.freestyle.chainingiterators.pySketchyChainSilhouetteIterator) - freestyle.functions   - [module](freestyle.functions.html#module-freestyle.functions) - [freestyle.functions.ChainingTimeStampF1D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.ChainingTimeStampF1D) - [freestyle.functions.Curvature2DAngleF0D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.Curvature2DAngleF0D) - [freestyle.functions.Curvature2DAngleF1D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.Curvature2DAngleF1D) - [freestyle.functions.CurveMaterialF0D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.CurveMaterialF0D) - [freestyle.functions.CurveNatureF0D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.CurveNatureF0D) - [freestyle.functions.CurveNatureF1D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.CurveNatureF1D) - [freestyle.functions.DensityF0D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.DensityF0D) - [freestyle.functions.DensityF1D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.DensityF1D) - [freestyle.functions.GetCompleteViewMapDensityF1D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetCompleteViewMapDensityF1D) - [freestyle.functions.GetCurvilinearAbscissaF0D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetCurvilinearAbscissaF0D) - [freestyle.functions.GetDirectionalViewMapDensityF1D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetDirectionalViewMapDensityF1D) - [freestyle.functions.GetOccludeeF0D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetOccludeeF0D) - [freestyle.functions.GetOccludeeF1D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetOccludeeF1D) - [freestyle.functions.GetOccludersF0D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetOccludersF0D) - [freestyle.functions.GetOccludersF1D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetOccludersF1D) - [freestyle.functions.GetParameterF0D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetParameterF0D) - [freestyle.functions.GetProjectedXF0D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetProjectedXF0D) - [freestyle.functions.GetProjectedXF1D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetProjectedXF1D) - [freestyle.functions.GetProjectedYF0D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetProjectedYF0D) - [freestyle.functions.GetProjectedYF1D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetProjectedYF1D) - [freestyle.functions.GetProjectedZF0D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetProjectedZF0D) - [freestyle.functions.GetProjectedZF1D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetProjectedZF1D) - [freestyle.functions.GetShapeF0D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetShapeF0D) - [freestyle.functions.GetShapeF1D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetShapeF1D) - [freestyle.functions.GetSteerableViewMapDensityF1D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetSteerableViewMapDensityF1D) - [freestyle.functions.GetViewMapGradientNormF0D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetViewMapGradientNormF0D) - [freestyle.functions.GetViewMapGradientNormF1D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetViewMapGradientNormF1D) - [freestyle.functions.GetXF0D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetXF0D) - [freestyle.functions.GetXF1D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetXF1D) - [freestyle.functions.GetYF0D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetYF0D) - [freestyle.functions.GetYF1D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetYF1D) - [freestyle.functions.GetZF0D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetZF0D) - [freestyle.functions.GetZF1D (class in f


[User] Explain Inputs in complete detail according to the official Blender documentation.

[Assistant]
Mask
:   A grayscale image.

Size
:   The size of the surrounding area to look at for each pixel; or in other words, how much to
    dilate (for positive values) or erode (for negative values) the mask.

Type
:   Steps:
    :   Sets each pixel to the maximum (for dilation) or minimum (for erosion) value that’s found
        within a square surrounding it. This approach keeps the original gray levels and is best
        suited for masks that contain sharp corners; rounded shapes such as circles will look more
        square-like in the output.

        Despite the name, this is not an iterative process; the dilation/erosion is only performed
        once regardless of the chosen *Size*.

    Threshold:
    :   Makes all the pixels fully black or white depending on whether they’re darker or brighter
        than 50% gray. Then, sets each pixel to the maximum (for dilation) or minimum
        (for erosion) value that’s found within a circle surrounding it. This approach loses the
        original gray levels. Shape wise, it’s well-suited for masks that contain rounded corners;
        sharp ones will be rounded off.

    Distance:
    :   Sets each pixel to the maximum (for dilation) or minimum (for erosion) value that’s found
        within a circle surrounding it. This approach preserves the original gray levels and
        is well-suited for masks that contain rounded corners.

    Feather:
    :   Blurs the image.

Falloff Size Threshold
:   Determines how much to blur the edges after dilation/erosion.

Falloff Feather
:   Determines the brightness curve of the blurred edges.


[User] Explain Color Spill Node in complete detail according to the official Blender documentation.

[Assistant]
# Color Spill Node

[image reference removed]

The *Color Spill* node is used to suppress unwanted color casts—typically green or blue;
caused by light reflecting from a chroma key (green or blue screen) onto the subject.

This “spill” is common in compositing workflows and can give a subject an unnatural colored tint.
The node reduces the influence of the selected color channel,
removing the excess and restoring a more natural appearance.


[User] Describe Sculpt Curves Operators from the Blender manual or Python API, including usage steps and snippets.

[Assistant]
# Sculpt Curves Operators

bpy.ops.sculpt_curves.brush_stroke(*\**, *stroke=None*, *mode='NORMAL'*, *pen_flip=False*)
:   Sculpt curves using a brush

    Parameters:
    :   - **stroke** (`bpy_prop_collection` of `OperatorStrokeElement`, (optional)) – Stroke
        - **mode** (enum in [`'NORMAL'`, `'INVERT'`, `'SMOOTH'`, `'ERASE'`], (optional)) –

          Stroke Mode, Action taken when a paint stroke is made

          - `NORMAL`
            Regular – Apply brush normally.
          - `INVERT`
            Invert – Invert action of brush for duration of stroke.
          - `SMOOTH`
            Smooth – Switch brush to smooth mode for duration of stroke.
          - `ERASE`
            Erase – Switch brush to erase mode for duration of stroke.
        - **pen_flip** (*boolean**,* *(**optional**)*) – Pen Flip, Whether a tablet’s eraser mode is being used

bpy.ops.sculpt_curves.min_distance_edit()
:   Change the minimum distance used by the density brush

bpy.ops.sculpt_curves.select_grow(*\**, *distance=0.1*)
:   Select curves which are close to curves that are selected already

    Parameters:
    :   **distance** (*float in* *[**-inf**,* *inf**]**,* *(**optional**)*) – Distance, By how much to grow the selection

bpy.ops.sculpt_curves.select_random(*\**, *seed=0*, *partial=False*, *probability=0.5*, *min=0.0*, *constant_per_curve=True*)
:   Randomizes existing selection or create new random selection

    Parameters:
    :   - **seed** (*int in* *[**-inf**,* *inf**]**,* *(**optional**)*) – Seed, Source of randomness
        - **partial** (*boolean**,* *(**optional**)*) – Partial, Allow points or curves to be selected partially
        - **probability** (*float in* *[**0**,* *1**]**,* *(**optional**)*) – Probability, Chance of every point or curve being included in the selection
        - **min** (*float in* *[**0**,* *1**]**,* *(**optional**)*) – Min, Minimum value for the random selection
        - **constant_per_curve** (*boolean**,* *(**optional**)*) – Constant per Curve, The generated random number is the same for every control point of a curve


[User] Show practical ways to work with Trim Curve Node in a Blender add-on or script – include code.

[Assistant]
# Trim Curve Node

[image reference removed]

The *Trim Curve* node shortens each spline in the curve by removing sections at
the start and end of each spline.

Bézier splines will still be Bézier splines in the output, with the first and last control point and
its handles moved as necessary to preserve the shape.
NURBS splines will be transformed into poly splines in order to be trimmed.


[User] How do I use MusgraveTexture(Texture) in Blender? Include parameters, examples, warnings and best practices.

[Assistant]
# MusgraveTexture(Texture)

base classes — [`bpy_struct`](bpy.types.bpy_struct.html#bpy.types.bpy_struct "bpy.types.bpy_struct"), [`ID`](bpy.types.ID.html#bpy.types.ID "bpy.types.ID"), [`Texture`](bpy.types.Texture.html#bpy.types.Texture "bpy.types.Texture")

*class* bpy.types.MusgraveTexture(*Texture*)
:   Procedural musgrave texture

    dimension_max
    :   Highest fractal dimension

        Type:
        :   float in [0.0001, 2], default 1.0

    gain
    :   The gain multiplier

        Type:
        :   float in [0, 6], default 1.0

    lacunarity
    :   Gap between successive frequencies

        Type:
        :   float in [0, 6], default 2.0

    musgrave_type
    :   Fractal noise algorithm

        - `MULTIFRACTAL`
          Multifractal – Use Perlin noise as a basis.
        - `RIDGED_MULTIFRACTAL`
          Ridged Multifractal – Use Perlin noise with inflection as a basis.
        - `HYBRID_MULTIFRACTAL`
          Hybrid Multifractal – Use Perlin noise as a basis, with extended controls.
        - `FBM`
          fBM – Fractal Brownian Motion, use Brownian noise as a basis.
        - `HETERO_TERRAIN`
          Hetero Terrain – Similar to multifractal.

        Type:
        :   enum in [`'MULTIFRACTAL'`, `'RIDGED_MULTIFRACTAL'`, `'HYBRID_MULTIFRACTAL'`, `'FBM'`, `'HETERO_TERRAIN'`], default `'MULTIFRACTAL'`

    nabla
    :   Size of derivative offset used for calculating normal

        Type:
        :   float in [0.001, 0.1], default 0.025

    noise_basis
    :   Noise basis used for turbulence

        - `BLENDER_ORIGINAL`
          Blender Original – Noise algorithm - Blender original: Smooth interpolated noise.
        - `ORIGINAL_PERLIN`
          Original Perlin – Noise algorithm - Original Perlin: Smooth interpolated noise.
        - `IMPROVED_PERLIN`
          Improved Perlin – Noise algorithm - Improved Perlin: Smooth interpolated noise.
        - `VORONOI_F1`
          Voronoi F1 – Noise algorithm - Voronoi F1: Returns distance to the closest feature point.
        - `VORONOI_F2`
          Voronoi F2 – Noise algorithm - Voronoi F2: Returns distance to the 2nd closest feature point.
        - `VORONOI_F3`
          Voronoi F3 – Noise algorithm - Voronoi F3: Returns distance to the 3rd closest feature point.
        - `VORONOI_F4`
          Voronoi F4 – Noise algorithm - Voronoi F4: Returns distance to the 4th closest feature point.
        - `VORONOI_F2_F1`
          Voronoi F2-F1 – Noise algorithm - Voronoi F1-F2.
        - `VORONOI_CRACKLE`
          Voronoi Crackle – Noise algorithm - Voronoi Crackle: Voronoi tessellation with sharp edges.
        - `CELL_NOISE`
          Cell Noise – Noise algorithm - Cell Noise: Square cell tessellation.

        Type:
        :   enum in [`'BLENDER_ORIGINAL'`, `'ORIGINAL_PERLIN'`, `'IMPROVED_PERLIN'`, `'VORONOI_F1'`, `'VORONOI_F2'`, `'VORONOI_F3'`, `'VORONOI_F4'`, `'VORONOI_F2_F1'`, `'VORONOI_CRACKLE'`, `'CELL_NOISE'`], default `'BLENDER_ORIGINAL'`

    noise_intensity
    :   Intensity of the noise

        Type:
        :   float in [0, 10], default 1.0

    noise_scale
    :   Scaling for noise input

        Type:
        :   float in [0.0001, inf], default 0.25

    octaves
    :   Number of frequencies used

        Type:
        :   float in [0, 8], default 2.0

    offset
    :   The fractal offset

        Type:
        :   float in [0, 6], default 1.0

    users_material
    :   Materials that use this texture

        Type:
        :   tuple of [`Material`](bpy.types.Material.html#bpy.types.Material "bpy.types.Material")

        (readonly)

    users_object_modifier
    :   Object modifiers that use this texture

        Type:
        :   tuple of [`Object`](bpy.types.Object.html#bpy.types.Object "bpy.types.Object")

        (readonly)

    *classmethod* bl_rna_get_subclass(*id*, *default=None*, */*)
    :   Parameters:
        :   **id** (*str*) – The RNA type identifier.

        Returns:
        :   The RNA type or default when not found.

        Return type:
        :   [`bpy.types.Struct`](bpy.types.Struct.html#bpy.types.Struct "bpy.types.Struct") subclass

    *classmethod* bl_rna_get_subclass_py(*id*, *default=None*, */*)
    :   Parameters:
        :   **id** (*str*) – The RNA type identifier.

        Returns:
        :   The class or default when not found.

        Return type:
        :   type


[User] Show practical ways to work with Index – U in a Blender add-on or script – include code.

[Assistant] ute)](bpy.types.SoftBodySettings.html#bpy.types.SoftBodySettings.use_self_collision) - [use_self_effect (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.use_self_effect) - [use_self_intersection_check (bpy.types.MaskSpline attribute)](bpy.types.MaskSpline.html#bpy.types.MaskSpline.use_self_intersection_check) - [use_separate (bpy.types.UnitSettings attribute)](bpy.types.UnitSettings.html#bpy.types.UnitSettings.use_separate) - [use_sequencer (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.use_sequencer) - [use_sequencer_override_scene_strip (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.use_sequencer_override_scene_strip) - [use_settings_outline (bpy.types.BrushGpencilSettings attribute)](bpy.types.BrushGpencilSettings.html#bpy.types.BrushGpencilSettings.use_settings_outline) - [use_settings_postprocess (bpy.types.BrushGpencilSettings attribute)](bpy.types.BrushGpencilSettings.html#bpy.types.BrushGpencilSettings.use_settings_postprocess) - [use_settings_random (bpy.types.BrushGpencilSettings attribute)](bpy.types.BrushGpencilSettings.html#bpy.types.BrushGpencilSettings.use_settings_random) - [use_settings_stabilizer (bpy.types.BrushGpencilSettings attribute)](bpy.types.BrushGpencilSettings.html#bpy.types.BrushGpencilSettings.use_settings_stabilizer) - [use_sewing_springs (bpy.types.ClothSettings attribute)](bpy.types.ClothSettings.html#bpy.types.ClothSettings.use_sewing_springs) - [use_shader_node_previews (bpy.types.PreferencesExperimental attribute)](bpy.types.PreferencesExperimental.html#bpy.types.PreferencesExperimental.use_shader_node_previews) - [use_shading_nodes() (in module bpy.ops.cycles)](bpy.ops.cycles.html#bpy.ops.cycles.use_shading_nodes) - [use_shadow (bpy.types.GreasePencilLineartModifier attribute)](bpy.types.GreasePencilLineartModifier.html#bpy.types.GreasePencilLineartModifier.use_shadow)   - [(bpy.types.Light attribute)](bpy.types.Light.html#bpy.types.Light.use_shadow)   - [(bpy.types.TextStrip attribute)](bpy.types.TextStrip.html#bpy.types.TextStrip.use_shadow) - [use_shadow_jitter (bpy.types.AreaLight attribute)](bpy.types.AreaLight.html#bpy.types.AreaLight.use_shadow_jitter)   - [(bpy.types.PointLight attribute)](bpy.types.PointLight.html#bpy.types.PointLight.use_shadow_jitter)   - [(bpy.types.SpotLight attribute)](bpy.types.SpotLight.html#bpy.types.SpotLight.use_shadow_jitter)   - [(bpy.types.SunLight attribute)](bpy.types.SunLight.html#bpy.types.SunLight.use_shadow_jitter) - [use_shadow_jitter_viewport (bpy.types.SceneEEVEE attribute)](bpy.types.SceneEEVEE.html#bpy.types.SceneEEVEE.use_shadow_jitter_viewport) - [use_shadows (bpy.types.SceneEEVEE attribute)](bpy.types.SceneEEVEE.html#bpy.types.SceneEEVEE.use_shadows) - [use_shape_interpolate (bpy.types.BrushCurvesSculptSettings attribute)](bpy.types.BrushCurvesSculptSettings.html#bpy.types.BrushCurvesSculptSettings.use_shape_interpolate) - [use_shape_key_edit_mode (bpy.types.Object attribute)](bpy.types.Object.html#bpy.types.Object.use_shape_key_edit_mode) - [use_shrink (bpy.types.DynamicPaintSurface attribute)](bpy.types.DynamicPaintSurface.html#bpy.types.DynamicPaintSurface.use_shrink) - [use_sidebyside_crosseyed (bpy.types.Stereo3dDisplay attribute)](bpy.types.Stereo3dDisplay.html#bpy.types.Stereo3dDisplay.use_sidebyside_crosseyed)   - [(bpy.types.Stereo3dFormat attribute)](bpy.types.Stereo3dFormat.html#bpy.types.Stereo3dFormat.use_sidebyside_crosseyed) - [use_simplify (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.use_simplify) - [use_simplify_normals (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.use_simplify_normals) - [use_simulation_cache (bpy.types.Object attribute)](bpy.types.Object.html#bpy.types.Object.use_simulation_cache) - [use_single_layer (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.use_single_layer) - [use_size (bpy.types.ExplodeModifier attribute)](bpy.types.ExplodeModifier.html#bpy.types.ExplodeModifier.use_size)   - [(bpy.types.ParticleInstanceModifier attribute)](bpy.types.ParticleInstanceModifier.html#bpy.types.ParticleInstanceModifier.use_size) - [use_size_deflect (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.use_size_deflect) - [use_sky (bpy.types.ViewLayer attribute)](bpy.types.ViewLayer.html#bpy.types.ViewLayer.use_sky) - [use_slice (bpy.types.FluidDomainSettings attribute)](bpy.types.FluidDomainSettings.html#bpy.types.FluidDomainSettings.use_slice)   - [(bpy.types.VolumeDisplay attribute)](bpy.types.VolumeDisplay.html#bpy.types.VolumeDisplay.use_slice) - [use_small_caps (bpy.types.TextCharacterFormat attribute)](bpy.types.TextCharacterFormat.html#bpy.types.TextCharacterFormat.use_small_caps) - [use_smoke_density (bpy.types.FieldSettings attribute)](bpy.types.FieldSettings.html#bpy.types.FieldSettings.use_smoke_density) - [use_smooth (bpy.types.MaskModifier attribute)](bpy.types.MaskModifier.html#bpy.types.MaskModifier.use_smooth)   - [(bpy.types.MeshPolygon attribute)](bpy.types.MeshPolygon.html#bpy.types.MeshPolygon.use_smooth)   - [(bpy.types.Spline attribute)](bpy.types.Spline.html#bpy.types.Spline.use_smooth) - [use_smooth_ends (bpy.types.GreasePencilSmoothModifier attribute)](bpy.types.GreasePencilSmoothModifier.html#bpy.types.GreasePencilSmoothModifier.use_smooth_ends) - [use_smooth_shade (bpy.types.RemeshModifier attribute)](bpy.types.RemeshModifier.html#bpy.types.RemeshModifier.use_smooth_shade)   - [(bpy.types.ScrewModifier attribute)](bpy.types.ScrewModifier.html#bpy.types.ScrewModifier.use_smooth_shade)   - [(bpy.types.SkinModifier attribute)](bpy.types.SkinModifier.html#bpy.types.SkinModifier.use_smooth_shade)   - [(bpy.types.VolumeToMeshModifier attribute)](bpy.types.VolumeToMeshModifier.html#bpy.types.VolumeToMeshModifier.use_smooth_shade) - [use_smooth_stroke (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.use_smooth_stroke) - [use_smoothness (bpy.types.FreestyleSettings attribute)](bpy.types.FreestyleSettings.html#bpy.types.FreestyleSettings.use_smoothness) - [use_smudge (bpy.types.DynamicPaintBrushSettings attribute)](bpy.types.DynamicPaintBrushSettings.html#bpy.types.DynamicPaintBrushSettings.use_smudge) - [use_snap (bpy.types.ToolSettings attribute)](bpy.types.ToolSettings.html#bpy.types.ToolSettings.use_snap) - [use_snap_align_rotation (bpy.types.ToolSettings attribute)](bpy.types.ToolSettings.html#bpy.types.ToolSettings.use_snap_align_rotation) - [use_snap_anim (bpy.types.ToolSettings attribute)](bpy.types.ToolSettings.html#bpy.types.ToolSettings.use_snap_anim) - [use_snap_backface_culling (bpy.types.ToolSettings attribute)](bpy.types.ToolSettings.html#bpy.types.ToolSettings.use_snap_backface_culling) - [use_snap_current_frame_to_strips (bpy.types.SequencerToolSettings attribute)](bpy.types.SequencerToolSettings.html#bpy.types.SequencerToolSettings.use_snap_current_frame_to_strips) - [use_snap_driver (bpy.types.ToolSettings attribute)](bpy.types.ToolSettings.html#bpy.types.ToolSettings.use_snap_driver) - [use_snap_driver_absolute (bpy.types.ToolSettings attribute)](bpy.types.ToolSettings.html#bpy.types.ToolSettings.use_snap_driver_absolute) - [use_snap_edit (bpy.types.ToolSettings attribute)](bpy.types.ToolSettings.html#bpy.types.ToolSettings.use_snap_edit) - [use_snap_grid_absolute (bpy.types.ToolSettings attribute)](bpy.types.ToolSettings.html#bpy.types.ToolSettings.use_snap_grid_absolute) - [use_snap_node (bpy.types.ToolSettings attribute)](bpy.types.ToolSettings.html#bpy.types.ToolSettings.use_snap_node) - [use_snap_nonedit (bpy.types.ToolSettings attribute)](bpy.types.ToolSettings.html#bpy.types.ToolSettings.use_snap_nonedit) - [use_snap_peel_object (bpy.types.ToolSettings attribute)](bpy.types.ToolSettings.html#bpy.types.ToolSettings.use_snap_peel_object) - [use_snap_playhead (bpy.types.ToolSettings attribute)](bpy.types.ToolSettings.html#bpy.types.ToolSettings.use_snap_playhead) - [use_snap_rotate (bpy.types.ToolSettings attribute)](bpy.types.ToolSettings.html#bpy.types.ToolSettings.use_snap_rotate) - [use_snap_scale (bpy.types.ToolSettings attribute)](bpy.types.ToolSettings.html#bpy.types.ToolSettings.use_snap_scale) - [use_snap_selectable (bpy.types.ToolSettings attribute)](bpy.types.ToolSettings.html#bpy.types.ToolSettings.use_snap_selectable) - [use_snap_self (bpy.types.ToolSettings attribute)](bpy.types.ToolSettings.html#bpy.types.ToolSettings.use_snap_self) - [use_snap_sequencer (bpy.types.ToolSettings attribute)](bpy.types.ToolSettings.html#bpy.types.ToolSettings.use_snap_sequencer) - [use_snap_time_absolute (bpy.types.ToolSettings attribute)](bpy.types.ToolSettings.html#bpy.types.ToolSettings.use_snap_time_absolute) - [use_snap_to_same_target (bpy.types.ToolSettings attribute)](bpy.types.ToolSettings.html#bpy.types.ToolSettings.use_snap_to_same_target) - [use_snap_translate (bpy.types.ToolSettings attribute)](bpy.types.ToolSettings.html#bpy.types.ToolSettings.use_snap_translate) - [use_snap_uv (bpy.types.ToolSettings attribute)](bpy.types.ToolSettings.html#bpy.types.ToolSettings.use_snap_uv) - [use_snapping (bpy.types.GPencilSculptGuide attribute)](bpy.types.GPencilSculptGuide.html#bpy.types.GPencilSculptGuide.use_snapping) - [use_soft_falloff (bpy.types.PointLight attribute)](bpy.types.PointLight.html#bpy.types.PointLight.use_soft_falloff)   - [(bpy.types.SpotLight attribute)](bpy.types.SpotLight.html#bpy.types.SpotLight.use_soft_falloff) - [use_solid (bpy.types.ViewLayer attribute)](bpy.types.ViewLayer.html#bpy.types.ViewLayer.use_solid) - [use_sort_alpha (bpy.types.SpaceOutliner attribute)](bpy.types.SpaceOutliner.html#bpy.types.SpaceOutliner.use_sort_alpha) - [use_sort_invert (bpy.types.FileSelectParams attribute)](bpy.types.FileSelectParams.html#bpy.types.FileSelectParams.use_sort_invert) - [use_sorting (bpy.types.FreestyleLineStyle attribute)](bpy.types.FreestyleLineStyle.html#bpy.types.FreestyleLineStyle.use_sorting) - [use_space (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.use_space) - [use_space_attenuation (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.use_space_attenuation) - [use_sparse_bind (bpy.types.SurfaceDeformModifier attribute)](bpy.types.SurfaceDeformModifier.html#bpy.types.SurfaceDeformModifier.use_sparse_bind) - [use_speed_vectors (bpy.types.FluidDomainSettings attribute)](bpy.types.FluidDomainSettings.html#bpy.types.FluidDomainSettings.use_speed_vectors) - [use_spherical_stereo (bpy.types.CameraStereoData attribute)](bpy.types.CameraStereoData.html#bpy.types.CameraStereoData.use_spherical_stereo) - [use_spherical_stereo() (bpy.types.RenderEngine method)](bpy.types.RenderEngine.html#bpy.types.RenderEngine.use_spherical_stereo) - [use_split_impulse (bpy.types.RigidBodyWorld attribute)](bpy.types.RigidBodyWorld.html#bpy.types.RigidBodyWorld.use_split_impulse) - [use_split_length (bpy.types.FreestyleLineStyle attribute)](bpy.types.FreestyleLineStyle.html#bpy.types.FreestyleLineStyle.use_split_length) - [use_split_materials (bpy.types.BakeSettings attribute)](bpy.types.BakeSettings.html#bpy.types.BakeSettings.use_split_materials) - [use_split_pattern (bpy.types.FreestyleLineStyle attribute)](bpy.types.FreestyleLineStyle.html#bpy.types.FreestyleLineStyle.use_split_pattern) - [use_spray (bpy.types.OceanModifier attribute)](bpy.types.OceanModifier.html#bpy.types.OceanModifier.use_spray) - [use_spray_particles (bpy.types.FluidDomainSettings attribute)](bpy.types.FluidDomainSettings.html#bpy.types.FluidDomainSettings.use_spray_particles) - [use_spread (bpy.types.DynamicPaintSurface attribute)](bpy.types.DynamicPaintSurface.html#bpy.types.DynamicPaintSurface.use_spread) - [use_spring_ang_x (bpy.types.RigidBodyConstraint attribute)](bpy.types.RigidBodyConstraint.html#bpy.types.RigidBodyConstraint.use_spring_ang_x) - [use_spring_ang_y (bpy.types.RigidBodyConstraint attribute)](bpy.types.RigidBodyConstraint.html#bpy.types.RigidBodyConstraint.use_spring_ang_y) - [use_spring_ang_z (bpy.types.RigidBodyConstraint attribute)](bpy.types.RigidBodyConstraint.html#bpy.types.RigidBodyConstraint.use_spring_ang_z) - [use_spring_x (bpy.types.RigidBodyConstraint attribute)](bpy.types.RigidBodyConstraint.html#bpy.types.RigidBodyConstraint.use_spring_x) - [use_spring_y (bpy.types.RigidBodyConstraint attribute)](bpy.types.RigidBodyConstraint.html#bpy.types.RigidBodyConstraint.use_spring_y) - [use_spring_z (bpy.types.RigidBodyConstraint attribute)](bpy.types.RigidBodyConstraint.html#bpy.types.RigidBodyConstraint.use_spring_z) - [use_square (bpy.types.SpotLight attribute)](bpy.types.SpotLight.html#bpy.types.SpotLight.use_square) - [use_squeezed_frame (bpy.types.Stereo3dFormat attribute)](bpy.types.Stereo3dFormat.html#bpy.types.Stereo3dFormat.use_squeezed_frame) - [use_sss_translucency (bpy.types.Material attribute)](bpy.types.Material.html#bpy.types.Material.use_sss_translucency) - [use_stabilize_rotation (bpy.types.MovieTrackingStabilization attribute)](bpy.types.MovieTrackingStabilization.html#bpy.types.MovieTrackingStabilization.use_stabilize_rotation) - [use_stabilize_scale (bpy.types.MovieTrackingStabilization attribute)](bpy.types.MovieTrackingStabilization.html#bpy.types.MovieTrackingStabilization.use_stabilize_scale) - [use_stamp (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.use_stamp) - [use_stamp_camera (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.use_stamp_camera) - [use_stamp_date (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.use_stamp_date) - [use_stamp_filename (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.use_stamp_filename) - [use_stamp_frame (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.use_stamp_frame) - [use_stamp_frame_range (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.use_stamp_frame_range) - [use_stamp_hostname (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.use_stamp_hostname) - [use_stamp_labels (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.use_stamp_labels) - [use_stamp_lens (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.use_stamp_lens) - [use_stamp_marker (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.use_stamp_marker) - [use_stamp_memory (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.use_stamp_memory) - [use_stamp_note (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.use_stamp_note)   - [(bpy.types.Scene attribute)](bpy.types.Scene.html#bpy.types.Scene.use_stamp_note) - [use_stamp_render_time (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.use_stamp_render_time) - [use_stamp_scene (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.use_stamp_scene) - [use_stamp_sequencer_strip (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.use_stamp_sequencer_strip) - [use_stamp_time (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.use_stamp_time) - [use_start_deactivated (bpy.types.RigidBodyObject attribute)](bpy.types.RigidBodyObject.html#bpy.types.RigidBodyObject.use_start_deactivated) - [use_stencil_layer (bpy.types.ImagePaint attribute)](bpy.types.ImagePaint.html#bpy.types.ImagePaint.use_stencil_layer) - [use_stiff_quads (bpy.types.SoftBodySettings attribute)](bpy.types.SoftBodySettings.html#bpy.types.SoftBodySettings.use_stiff_quads) - [use_strand (bpy.types.ViewLayer attribute)](bpy.types.ViewLayer.html#bpy.types.ViewLayer.use_strand) - [use_strand_primitive (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.use_strand_primitive) - [use_strength_pressure (bpy.types.BrushGpencilSettings attribute)](bpy.types.BrushGpencilSettings.html#bpy.types.BrushGpencilSettings.use_strength_pressure) - [use_stretch (bpy.types.Curve attribute)](bpy.types.Curve.html#bpy.types.Curve.use_stretch)   - [(bpy.types.KinematicConstraint attribute)](bpy.types.KinematicConstraint.html#bpy.types.KinematicConstraint.use_stretch) - [use_stretch_u (bpy.types.ScrewModifier attribute)](bpy.types.ScrewModifier.html#bpy.types.ScrewModifier.use_stretch_u) - [use_stretch_v (bpy.types.ScrewModifier attribute)](bpy.types.ScrewModifier.html#bpy.types.ScrewModifier.use_stretch_v) - [use_stroke_endpoints (bpy.types.CurvePaintSettings attribute)](bpy.types.CurvePaintSettings.html#bpy.types.CurvePaintSettings.use_stroke_endpoints) - [use_stroke_holdout (bpy.types.MaterialGPencilStyle attribute)](bpy.types.MaterialGPencilStyle.html#bpy.types.MaterialGPencilStyle.use_stroke_holdout) - [use_stroke_random_hue (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.use_stroke_random_hue)   - [(bpy.types.BrushGpencilSettings attribute)](bpy.types.BrushGpencilSettings.html#bpy.types.BrushGpencilSettings.use_stroke_random_hue)   - [(bpy.types.UnifiedPaintSettings attribute)](bpy.types.UnifiedPaintSettings.html#bpy.types.UnifiedPaintSettings.use_stroke_random_hue) - [use_stroke_random_radius (bpy.types.BrushGpencilSettings attribute)](bpy.types.BrushGpencilSettings.html#bpy.types.BrushGpencilSettings.use_stroke_random_radius) - [use_stroke_random_sat (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.use_stroke_random_sat)   - [(bpy.types.BrushGpencilSettings attribute)](bpy.types.BrushGpencilSettings.html#bpy.types.BrushGpencilSettings.use_stroke_random_sat)   - [(bpy.types.UnifiedPai