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

[Assistant] (bpy_struct) NodeClosureInput(NodeInternal) NodeClosureInputItem(bpy_struct) NodeClosureInputItems(bpy_struct) NodeClosureOutput(NodeInternal) NodeClosureOutputItem(bpy_struct) NodeClosureOutputItems(bpy_struct) NodeCombineBundle(NodeInternal) NodeCombineBundleItem(bpy_struct) NodeCombineBundleItems(bpy_struct) NodeCompositorFileOutputItem(bpy_struct) NodeCompositorFileOutputItems(bpy_struct) NodeCustomGroup(Node) NodeEnableOutput(NodeInternal) NodeEnumItem(bpy_struct) NodeEvaluateClosure(NodeInternal) NodeEvaluateClosureInputItem(bpy_struct) NodeEvaluateClosureInputItems(bpy_struct) NodeEvaluateClosureOutputItem(bpy_struct) NodeEvaluateClosureOutputItems(bpy_struct) NodeFrame(NodeInternal) NodeFunctionFormatStringItem(bpy_struct) NodeFunctionFormatStringItems(bpy_struct) NodeGeometryBakeItem(bpy_struct) NodeGeometryBakeItems(bpy_struct) NodeGeometryCaptureAttributeItem(bpy_struct) NodeGeometryCaptureAttributeItems(bpy_struct) NodeGeometryForeachGeometryElementGenerationItems(bpy_struct) NodeGeometryForeachGeometryElementInputItems(bpy_struct) NodeGeometryForeachGeometryElementMainItems(bpy_struct) NodeGeometryRepeatOutputItems(bpy_struct) NodeGeometrySimulationOutputItems(bpy_struct) NodeGeometryViewerItem(bpy_struct) NodeGeometryViewerItems(bpy_struct) NodeGroup(NodeInternal) NodeGroupInput(NodeInternal) NodeGroupOutput(NodeInternal) NodeIndexSwitchItems(bpy_struct) NodeInputs(bpy_struct) NodeInstanceHash(bpy_struct) NodeInternal(Node) NodeInternalSocketTemplate(bpy_struct) NodeJoinBundle(NodeInternal) NodeLink(bpy_struct) NodeLinks(bpy_struct) NodeMenuSwitchItems(bpy_struct) NodeOutputs(bpy_struct) NodeReroute(NodeInternal) NodeSeparateBundle(NodeInternal) NodeSeparateBundleItem(bpy_struct) NodeSeparateBundleItems(bpy_struct) NodeSocket(bpy_struct) NodeSocketBool(NodeSocketStandard) NodeSocketBundle(NodeSocketStandard) NodeSocketClosure(NodeSocketStandard) NodeSocketCollection(NodeSocketStandard) NodeSocketColor(NodeSocketStandard) NodeSocketFloat(NodeSocketStandard) NodeSocketFloatAngle(NodeSocketStandard) NodeSocketFloatColorTemperature(NodeSocketStandard) NodeSocketFloatDistance(NodeSocketStandard) NodeSocketFloatFactor(NodeSocketStandard) NodeSocketFloatFrequency(NodeSocketStandard) NodeSocketFloatPercentage(NodeSocketStandard) NodeSocketFloatTime(NodeSocketStandard) NodeSocketFloatTimeAbsolute(NodeSocketStandard) NodeSocketFloatUnsigned(NodeSocketStandard) NodeSocketFloatWavelength(NodeSocketStandard) NodeSocketGeometry(NodeSocketStandard) NodeSocketImage(NodeSocketStandard) NodeSocketInt(NodeSocketStandard) NodeSocketIntFactor(NodeSocketStandard) NodeSocketIntPercentage(NodeSocketStandard) NodeSocketIntUnsigned(NodeSocketStandard) NodeSocketMaterial(NodeSocketStandard) NodeSocketMatrix(NodeSocketStandard) NodeSocketMenu(NodeSocketStandard) NodeSocketObject(NodeSocketStandard) NodeSocketRotation(NodeSocketStandard) NodeSocketShader(NodeSocketStandard) NodeSocketStandard(NodeSocket) NodeSocketString(NodeSocketStandard) NodeSocketStringFilePath(NodeSocketStandard) NodeSocketTexture(NodeSocketStandard) NodeSocketVector(NodeSocketStandard) NodeSocketVector2D(NodeSocketStandard) NodeSocketVector4D(NodeSocketStandard) NodeSocketVectorAcceleration(NodeSocketStandard) NodeSocketVectorAcceleration2D(NodeSocketStandard) NodeSocketVectorAcceleration4D(NodeSocketStandard) NodeSocketVectorDirection(NodeSocketStandard) NodeSocketVectorDirection2D(NodeSocketStandard) NodeSocketVectorDirection4D(NodeSocketStandard) NodeSocketVectorEuler(NodeSocketStandard) NodeSocketVectorEuler2D(NodeSocketStandard) NodeSocketVectorEuler4D(NodeSocketStandard) NodeSocketVectorFactor(NodeSocketStandard) NodeSocketVectorFactor2D(NodeSocketStandard) NodeSocketVectorFactor4D(NodeSocketStandard) NodeSocketVectorPercentage(NodeSocketStandard) NodeSocketVectorPercentage2D(NodeSocketStandard) NodeSocketVectorPercentage4D(NodeSocketStandard) NodeSocketVectorTranslation(NodeSocketStandard) NodeSocketVectorTranslation2D(NodeSocketStandard) NodeSocketVectorTranslation4D(NodeSocketStandard) NodeSocketVectorVelocity(NodeSocketStandard) NodeSocketVectorVelocity2D(NodeSocketStandard) NodeSocketVectorVelocity4D(NodeSocketStandard) NodeSocketVectorXYZ(NodeSocketStandard) NodeSocketVectorXYZ2D(NodeSocketStandard) NodeSocketVectorXYZ4D(NodeSocketStandard) NodeSocketVirtual(NodeSocketStandard) NodeTree(ID) NodeTreeInterface(bpy_struct) NodeTreeInterfaceItem(bpy_struct) NodeTreeInterfacePanel(NodeTreeInterfaceItem) NodeTreeInterfaceSocket(NodeTreeInterfaceItem) NodeTreeInterfaceSocketBool(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketBundle(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketClosure(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketCollection(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketColor(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketFloat(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketFloatAngle(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketFloatColorTemperature(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketFloatDistance(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketFloatFactor(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketFloatFrequency(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketFloatPercentage(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketFloatTime(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketFloatTimeAbsolute(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketFloatUnsigned(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketFloatWavelength(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketGeometry(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketImage(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketInt(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketIntFactor(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketIntPercentage(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketIntUnsigned(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketMaterial(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketMatrix(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketMenu(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketObject(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketRotation(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketShader(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketString(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketStringFilePath(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketTexture(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVector(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVector2D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVector4D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorAcceleration(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorAcceleration2D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorAcceleration4D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorDirection(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorDirection2D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorDirection4D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorEuler(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorEuler2D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorEuler4D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorFactor(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorFactor2D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorFactor4D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorPercentage(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorPercentage2D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorPercentage4D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorTranslation(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorTranslation2D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorTranslation4D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorVelocity(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorVelocity2D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorVelocity4D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorXYZ(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorXYZ2D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorXYZ4D(NodeTreeInterfaceSocket) NodeTreePath(bpy_struct) Nodes(bpy_struct) NodesModifier(Modifier) NodesModifierBake(bpy_struct) NodesModifierBakeDataBlocks(bpy_struct) NodesModifierBakes(bpy_struct) NodesModifierDataBlock(bpy_struct) NodesModifierPanel(bpy_struct) NodesModifierPanels(bpy_struct) NodesModifierWarning(bpy_struct) NoiseTexture(Texture) NormalEditModifier(Modifier) Object(ID) ObjectBase(bpy_struct) ObjectConstraints(bpy_struct) ObjectDisplay(bpy_struct) ObjectLightLinking(bpy_struct) ObjectLineArt(bpy_struct) ObjectModifiers(bpy_struct) ObjectShaderFx(bpy_struct) ObjectSolverConstraint(Constraint) OceanModifier(Modifier) Operator(bpy_struct) OperatorFileListElement(PropertyGroup) OperatorMacro(bpy_struct) OperatorMousePath(PropertyGroup) OperatorOptions(bpy_struct) OperatorProperties(bpy_struct) OperatorStrokeElement(PropertyGroup) PARTICLE_UL_particle_systems(UIList) PHYSICS_UL_dynapaint_surfaces(UIList) POINTCLOUD_UL_attributes(UIList) POSE_UL_selection_set(UIList) PackedFile(bpy_struct) Paint(bpy_struct) PaintCurve(ID) PaintModeSettings(bpy_struct) Palette(ID) PaletteColor(bpy_struct) PaletteColors(bpy_struct) Panel(bpy_struct) Particle(bpy_struct) ParticleBrush(bpy_struct) ParticleDupliWeight(bpy_struct) ParticleEdit(bpy_struct) ParticleHairKey(bpy_struct) ParticleInstanceModifier(Modifier) ParticleKey(bpy_struct) ParticleSettings(ID) ParticleSettingsTextureSlot(TextureSlot) ParticleSettingsTextureSlots(bpy_struct) ParticleSystem(bpy_struct) ParticleSystemModifier(Modifier) ParticleSystems(bpy_struct) ParticleTarget(bpy_struct) PathCompare(bpy_struct) PathCompareCollection(bpy_struct) PivotConstraint(Constraint) Point(bpy_struct) PointCache(bpy_struct) PointCacheItem(bpy_struct) PointCaches(bpy_struct) PointCloud(ID) PointLight(Light) PointerProperty(Property) Pose(bpy_struct) PoseBone(bpy_struct) PoseBoneConstraints(bpy_struct) Preferences(bpy_struct) PreferencesApps(bpy_struct) PreferencesEdit(bpy_struct) PreferencesExperimental(bpy_struct) PreferencesExtensions(bpy_struct) PreferencesFilePaths(bpy_struct) PreferencesInput(bpy_struct) PreferencesKeymap(bpy_struct) PreferencesSystem(bpy_struct) PreferencesView(bpy_struct) PrimitiveBoolean(bpy_struct) PrimitiveFloat(bpy_struct) PrimitiveInt(bpy_struct) PrimitiveString(bpy_struct) Property(bpy_struct) PropertyGroup(bpy_struct) PropertyGroupItem(bpy_struct) QuaternionAttribute(Attribute) QuaternionAttributeValue(bpy_struct) RENDER_UL_renderviews(UIList) RaytraceEEVEE(bpy_struct) ReadOnlyInteger(bpy_struct) Region(bpy_struct) RegionView3D(bpy_struct) RemeshModifier(Modifier) RenderEngine(bpy_struct) RenderLayer(bpy_struct) RenderPass(bpy_struct) RenderPasses(bpy_struct) RenderResult(bpy_struct) RenderSettings(bpy_struct) RenderSlot(bpy_struct) RenderSlots(bpy_struct) RenderView(bpy_struct) RenderViews(bpy_struct) RepeatItem(bpy_struct) RepeatZoneViewerPathElem(ViewerPathElem) RetimingKey(bpy_struct) RetimingKeys(bpy_struct) RigidBodyConstraint(bpy_struct) RigidBodyObject(bpy_struct) RigidBodyWorld(bpy_struct) SCENE_UL_gltf2_filter_action(UIList) SCENE_UL_keying_set_paths(UIList) SEQUENCER_FH_image_strip(FileHandler) SEQUENCER_FH_movie_strip(FileHandler) SEQUENCER_FH_sound_strip(FileHandler) SPHFluidSettings(bpy_struct) Scene(ID) SceneDisplay(bpy_struct) SceneEEVEE(bpy_struct) SceneGpencil(bpy_struct) SceneHydra(bpy_struct) SceneObjects(bpy_struct) SceneRenderView(bpy_struct) SceneStrip(Strip) Scopes(bpy_struct) Screen(ID) ScrewModifier(Modifier) ScriptDirectory(bpy_struct) ScriptDirectoryCollection(bpy_struct) Sculpt(Paint) SelectedUvElement(PropertyGroup) SequenceEditor(bpy_struct) SequenceTimelineChannel(bpy_struct) SequencerCacheOverlay(bpy_struct) SequencerCompositorModifierData(StripModifier) SequencerPreviewOverlay(bpy_struct) SequencerTimelineOverlay(bpy_struct) SequencerTonemapModifierData(StripModifier) SequencerToolSettings(bpy_struct) ShaderFx(bpy_struct) ShaderFxBlur(ShaderFx) ShaderFxColorize(ShaderFx) ShaderFxFlip(ShaderFx) ShaderFxGlow(ShaderFx) ShaderFxPixel(ShaderFx) ShaderFxRim(ShaderFx) ShaderFxShadow(ShaderFx) ShaderFxSwirl(ShaderFx) ShaderFxWave(ShaderFx) ShaderNode(NodeInternal) ShaderNodeAddShader(ShaderNode) ShaderNodeAmbientOcclusion(ShaderNode) ShaderNodeAttribute(ShaderNode) ShaderNodeBackground(ShaderNode) ShaderNodeBevel(ShaderNode) ShaderNodeBlackbody(ShaderNode) ShaderNodeBrightContrast(ShaderNode) ShaderNodeBsdfAnisotropic(ShaderNode) ShaderNodeBsdfDiffuse(ShaderNode) ShaderNodeBsdfGlass(ShaderNode) ShaderNodeBsdfHair(ShaderNode) ShaderNodeBsdfHairPrincipled(ShaderNode) ShaderNodeBsdfMetallic(ShaderNode) ShaderNodeBsdfPrincipled(ShaderNode) ShaderNodeBsdfRayPortal(ShaderNode) ShaderNodeBsdfRefraction(ShaderNode) ShaderNodeBsdfSheen(ShaderNode) ShaderNodeBsdfToon(ShaderNode) ShaderNodeBsdfTranslucent(ShaderNode) ShaderNodeBsdfTransparent(ShaderNode) ShaderNodeBump(ShaderNode) ShaderNodeCameraData(ShaderNode) ShaderNodeClamp(ShaderNode) ShaderNodeCombineColor(ShaderNode) ShaderNodeCombineXYZ(ShaderNode) ShaderNodeCustomGroup(ShaderNode) ShaderNodeDisplacement(ShaderNode) ShaderNodeEeveeSpecular(ShaderNode) ShaderNodeEmission(ShaderNode) ShaderNodeFloatCurve(ShaderNode) ShaderNodeFresnel(ShaderNode) ShaderNodeGamma(ShaderNode) ShaderNodeGroup(ShaderNode) ShaderNodeHairInfo(ShaderNode) ShaderNodeHoldout(ShaderNode) ShaderNodeHueSaturation(ShaderNode) ShaderNodeInvert(ShaderNode) ShaderNodeLayerWeight(ShaderNode) ShaderNodeLightFalloff(ShaderNode) ShaderNodeLightPath(ShaderNode) ShaderNodeMapRange(ShaderNode) ShaderNodeMapping(ShaderNode) ShaderNodeMath(ShaderNode) ShaderNodeMix(ShaderNode) ShaderNodeMixRGB(ShaderNode) ShaderNodeMixShader(ShaderNode) ShaderNodeNewGeometry(ShaderNode) ShaderNodeNormal(ShaderNode) ShaderNodeNormalMap(ShaderNode) ShaderNodeObjectInfo(ShaderNode) ShaderNodeOutputAOV(ShaderNode) ShaderNodeOutputLight(ShaderNode) ShaderNodeOutputLineStyle(ShaderNode) ShaderNodeOutputMaterial(ShaderNode) ShaderNodeOutputWorld(ShaderNode) ShaderNodeParticleInfo(ShaderNode) ShaderNodePointInfo(ShaderNode) ShaderNodeRGB(ShaderNode) ShaderNodeRGBCurve(ShaderNode) ShaderNodeRGBToBW(ShaderNode) ShaderNodeRadialTiling(ShaderNode) ShaderNodeScript(ShaderNode) ShaderNodeSeparateColor(ShaderNode) ShaderNodeSeparateXYZ(ShaderNode) ShaderNodeShaderToRGB(ShaderNode) ShaderNodeSqueeze(ShaderNode) ShaderNodeSubsurfaceScattering(ShaderNode) ShaderNodeTangent(ShaderNode) ShaderNodeTexBrick(ShaderNode) ShaderNodeTexChecker(ShaderNode) ShaderNodeTexCoord(ShaderNode) ShaderNodeTexEnvironment(ShaderNode) ShaderNodeTexGabor(ShaderNode) ShaderNodeTexGradient(ShaderNode) ShaderNodeTexIES(ShaderNode) ShaderNodeTexImage(ShaderNode) ShaderNodeTexMagic(ShaderNode) ShaderNodeTexNoise(ShaderNode) ShaderNodeTexSky(ShaderNode) ShaderNodeTexVoronoi(ShaderNode) ShaderNodeTexWave(ShaderNode) ShaderNodeTexWhiteNoise(ShaderNode) ShaderNodeTree(NodeTree) ShaderNodeUVAlongStroke(ShaderNode) ShaderNodeUVMap(ShaderNode) ShaderNodeValToRGB(ShaderNode) ShaderNodeValue(ShaderNode) ShaderNodeVectorCurve(ShaderNode) ShaderNodeVectorDisplacement(ShaderNode) ShaderNodeVectorMath(ShaderNode) ShaderNodeVectorRotate(ShaderNode) ShaderNodeVectorTransform(ShaderNode) ShaderNodeVertexColor(ShaderNode) ShaderNodeVolumeAbsorption(ShaderNode) ShaderNodeVolumeCoefficients(ShaderNode) ShaderNodeVolumeInfo(ShaderNode) ShaderNodeVolumePrincipled(ShaderNode) ShaderNodeVolumeScatter(ShaderNode) ShaderNodeWavelength(ShaderNode) ShaderNodeWireframe(ShaderNode) ShapeKey(bpy_struct) ShapeKeyBezierPoint(bpy_struct) ShapeKeyCurvePoint(bpy_struct) ShapeKeyPoint(bpy_struct) Short2Attribute(Attribute) Short2AttributeValue(bpy_struct) ShrinkwrapConstraint(Constraint) ShrinkwrapModifier(Modifier) SimpleDeformModifier(Modifier) SimulationStateItem(bpy_struct) SimulationZoneViewerPathElem(ViewerPathElem) SkinModifier(Modifier) SmoothModifier(Modifier) SoftBodyModifier(Modifier) SoftBodySettings(bpy_struct) SolidifyModifier(Modifier) Sound(ID) SoundEqualizerModifier(StripModifier) SoundStrip(Strip) Space(bpy_struct) SpaceClipEditor(Space) SpaceClipOverlay(bpy_struct) SpaceConsole(Space) SpaceDopeSheetEditor(Space) SpaceDopeSheetOverlay(bpy_struct) SpaceFileBrowser(Space) SpaceGraphEditor(Space) SpaceImageEditor(Space) SpaceImageOverlay(bpy_struct) SpaceInfo(Space) SpaceNLA(Space) SpaceNodeEditor(Space) SpaceNodeEditorPath(bpy_struct) SpaceNodeOverlay(bpy_struct) SpaceOutliner(Space) SpacePreferences(Space) SpaceProperties(Space) SpaceSequenceEditor(Space) SpaceSpreadsheet(Space) SpaceTextEditor(Space) SpaceUVEditor(bpy_struct) SpaceView3D(Space) Speaker(ID) SpeedControlStrip(EffectStrip) Spline(bpy_struct) SplineBezierPoints(bpy_struct) SplineIKConstraint(Constraint) SplinePoint(bpy_struct) SplinePoints(bpy_struct) SpotLight(Light) SpreadsheetColumn(bpy_struct) SpreadsheetColumnID(bpy_struct) SpreadsheetRowFilter(bpy_struct) SpreadsheetTable(bpy_struct) SpreadsheetTableID(bpy_struct) SpreadsheetTableIDGeometry(SpreadsheetTableID) SpreadsheetTables(bpy_struct) Stereo3dDisplay(bpy_struct) Stereo3dFormat(bpy_struct) StretchToConstraint(Constraint) StringAttribute(Attribute) StringAttributeValue(bpy_struct) StringProperty(Property) Strip(bpy_struct) StripColorBalance(StripColorBalanceData) StripColorBalanceData(bpy_struct) StripCrop(bpy_struct) StripElement(bpy_struct) StripElements(bpy_struct) StripModifier(bpy_struct) StripModifiers(bpy_struct) StripProxy(bpy_struct) StripTransform(bpy_struct) StripsMeta(bpy_struct) StripsTopLevel(bpy_struct) Struct(bpy_struct) StucciTexture(Texture) StudioLight(bpy_struct) StudioLights(bpy_struct) SubsurfModifier(Modifier) SubtractStrip(EffectStrip) SunLight(Light) SurfaceCurve(Curve) SurfaceDeformModifier(Modifier) SurfaceModifier(Modifier) TEXTURE_UL_texpaintslots(UIList) TEXTURE_UL_texslots(UIList) TexMapping(bpy_struct) TexPaintSlot(bpy_struct) Text(ID) TextBox(bpy_struct) TextCharacterFormat(bpy_struct) TextCurve(Curve) TextLine(bpy_struct) TextStrip(EffectStrip) Texture(ID) TextureNode(NodeInternal) TextureNodeAt(TextureNode) TextureNodeBricks(TextureNode) T


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

[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") - [`Modifier.bl_rna_get_subclass`](bpy.types.Modifier.html#bpy.types.Modifier.bl_rna_get_subclass "bpy.types.Modifier.bl_rna_get_subclass") - [`Modifier.bl_rna_get_subclass_py`](bpy.types.Modifier.html#bpy.types.Modifier.bl_rna_get_subclass_py "bpy.types.Modifier.bl_rna_get_subclass_py") |


[User] What is Brush(ID) and how is it used in Blender Python scripting?

[Assistant]
# Brush(ID)

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")

*class* bpy.types.Brush(*ID*)
:   Brush data-block for storing brush settings for painting and sculpting

    area_radius_factor
    :   Ratio between the brush radius and the radius that is going to be used to sample the area center

        Type:
        :   float in [0, 2], default 0.5

    auto_smooth_factor
    :   Amount of smoothing to automatically apply to each stroke

        Type:
        :   float in [0, 1], default 0.0

    automasking_boundary_edges_propagation_steps
    :   Distance where boundary edge automasking is going to protect vertices from the fully masked edge

        Type:
        :   int in [1, 20], default 1

    automasking_cavity_blur_steps
    :   The number of times the cavity mask is blurred

        Type:
        :   int in [0, 25], default 0

    automasking_cavity_curve
    :   Curve used for the sensitivity

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

    automasking_cavity_factor
    :   The contrast of the cavity mask

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

    automasking_start_normal_falloff
    :   Extend the angular range with a falloff gradient

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

    automasking_start_normal_limit
    :   The range of angles that will be affected

        Type:
        :   float in [0.0001, 3.14159], default 0.349066

    automasking_view_normal_falloff
    :   Extend the angular range with a falloff gradient

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

    automasking_view_normal_limit
    :   The range of angles that will be affected

        Type:
        :   float in [0.0001, 3.14159], default 1.5708

    blend
    :   Brush blending mode

        - `MIX`
          Mix – Use Mix blending mode while painting.
        - `DARKEN`
          Darken – Use Darken blending mode while painting.
        - `MUL`
          Multiply – Use Multiply blending mode while painting.
        - `COLORBURN`
          Color Burn – Use Color Burn blending mode while painting.
        - `LINEARBURN`
          Linear Burn – Use Linear Burn blending mode while painting.
        - `LIGHTEN`
          Lighten – Use Lighten blending mode while painting.
        - `SCREEN`
          Screen – Use Screen blending mode while painting.
        - `COLORDODGE`
          Color Dodge – Use Color Dodge blending mode while painting.
        - `ADD`
          Add – Use Add blending mode while painting.
        - `OVERLAY`
          Overlay – Use Overlay blending mode while painting.
        - `SOFTLIGHT`
          Soft Light – Use Soft Light blending mode while painting.
        - `HARDLIGHT`
          Hard Light – Use Hard Light blending mode while painting.
        - `VIVIDLIGHT`
          Vivid Light – Use Vivid Light blending mode while painting.
        - `LINEARLIGHT`
          Linear Light – Use Linear Light blending mode while painting.
        - `PINLIGHT`
          Pin Light – Use Pin Light blending mode while painting.
        - `DIFFERENCE`
          Difference – Use Difference blending mode while painting.
        - `EXCLUSION`
          Exclusion – Use Exclusion blending mode while painting.
        - `SUB`
          Subtract – Use Subtract blending mode while painting.
        - `HUE`
          Hue – Use Hue blending mode while painting.
        - `SATURATION`
          Saturation – Use Saturation blending mode while painting.
        - `COLOR`
          Color – Use Color blending mode while painting.
        - `LUMINOSITY`
          Value – Use Value blending mode while painting.
        - `ERASE_ALPHA`
          Erase Alpha – Erase alpha while painting.
        - `ADD_ALPHA`
          Add Alpha – Add alpha while painting.

        Type:
        :   enum in [`'MIX'`, `'DARKEN'`, `'MUL'`, `'COLORBURN'`, `'LINEARBURN'`, `'LIGHTEN'`, `'SCREEN'`, `'COLORDODGE'`, `'ADD'`, `'OVERLAY'`, `'SOFTLIGHT'`, `'HARDLIGHT'`, `'VIVIDLIGHT'`, `'LINEARLIGHT'`, `'PINLIGHT'`, `'DIFFERENCE'`, `'EXCLUSION'`, `'SUB'`, `'HUE'`, `'SATURATION'`, `'COLOR'`, `'LUMINOSITY'`, `'ERASE_ALPHA'`, `'ADD_ALPHA'`], default `'MIX'`

    blur_kernel_radius
    :   Radius of kernel used for soften and sharpen in pixels

        Type:
        :   int in [1, 10000], default 2

    blur_mode
    :   Type:
        :   enum in [`'BOX'`, `'GAUSSIAN'`], default `'GAUSSIAN'`

    boundary_deform_type
    :   Deformation type that is used in the brush

        Type:
        :   enum in [`'BEND'`, `'EXPAND'`, `'INFLATE'`, `'GRAB'`, `'TWIST'`, `'SMOOTH'`], default `'BEND'`

    boundary_falloff_type
    :   How the brush falloff is applied across the boundary

        - `CONSTANT`
          Constant – Applies the same deformation in the entire boundary.
        - `RADIUS`
          Brush Radius – Applies the deformation in a localized area limited by the brush radius.
        - `LOOP`
          Loop – Applies the brush falloff in a loop pattern.
        - `LOOP_INVERT`
          Loop and Invert – Applies the falloff radius in a loop pattern, inverting the displacement direction in each pattern repetition.

        Type:
        :   enum in [`'CONSTANT'`, `'RADIUS'`, `'LOOP'`, `'LOOP_INVERT'`], default `'CONSTANT'`

    boundary_offset
    :   Offset of the boundary origin in relation to the brush radius

        Type:
        :   float in [0, 30], default 0.0

    brush_capabilities
    :   Brush’s capabilities

        Type:
        :   [`BrushCapabilities`](bpy.types.BrushCapabilities.html#bpy.types.BrushCapabilities "bpy.types.BrushCapabilities"), (readonly, never None)

    cloth_constraint_softbody_strength
    :   How much the cloth preserves the original shape, acting as a soft body

        Type:
        :   float in [0, 1], default 0.0

    cloth_damping
    :   How much the applied forces are propagated through the cloth

        Type:
        :   float in [0.01, 1], default 0.01

    cloth_deform_type
    :   Deformation type that is used in the brush

        Type:
        :   enum in [`'DRAG'`, `'PUSH'`, `'PINCH_POINT'`, `'PINCH_PERPENDICULAR'`, `'INFLATE'`, `'GRAB'`, `'EXPAND'`, `'SNAKE_HOOK'`], default `'DRAG'`

    cloth_force_falloff_type
    :   Shape used in the brush to apply force to the cloth

        Type:
        :   enum in [`'RADIAL'`, `'PLANE'`], default `'RADIAL'`

    cloth_mass
    :   Mass of each simulation particle

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

    cloth_sim_falloff
    :   Area to apply deformation falloff to the effects of the simulation

        Type:
        :   float in [0, 1], default 0.75

    cloth_sim_limit
    :   Factor added relative to the size of the radius to limit the cloth simulation effects

        Type:
        :   float in [0.1, 10], default 2.5

    cloth_simulation_area_type
    :   Part of the mesh that is going to be simulated when the stroke is active

        - `LOCAL`
          Local – Simulates only a specific area around the brush limited by a fixed radius.
        - `GLOBAL`
          Global – Simulates the entire mesh.
        - `DYNAMIC`
          Dynamic – The active simulation area moves with the brush.

        Type:
        :   enum in [`'LOCAL'`, `'GLOBAL'`, `'DYNAMIC'`], default `'LOCAL'`

    color
    :   Type:
        :   [`mathutils.Color`](mathutils.html#mathutils.Color "mathutils.Color") of 3 items in [0, inf], default (1.0, 1.0, 1.0)

    color_type
    :   Use single color or gradient when painting

        - `COLOR`
          Color – Paint with a single color.
        - `GRADIENT`
          Gradient – Paint with a gradient.

        Type:
        :   enum in [`'COLOR'`, `'GRADIENT'`], default `'COLOR'`

    crease_pinch_factor
    :   How much the crease brush pinches

        Type:
        :   float in [0, 1], default 0.5

    cursor_color_add
    :   Color of cursor when adding

        Type:
        :   float array of 4 items in [0, inf], default (1.0, 0.39, 0.39, 0.9)

    cursor_color_subtract
    :   Color of cursor when subtracting

        Type:
        :   float array of 4 items in [0, inf], default (0.39, 0.39, 1.0, 0.9)

    cursor_overlay_alpha
    :   Type:
        :   int in [0, 100], default 33

    curve_distance_falloff
    :   Editable falloff curve

        Type:
        :   [`CurveMapping`](bpy.types.CurveMapping.html#bpy.types.CurveMapping "bpy.types.CurveMapping"), (readonly, never None)

    curve_distance_falloff_preset
    :   Type:
        :   enum in [Brush Curve Preset Items](bpy_types_enum_items/brush_curve_preset_items.html#rna-enum-brush-curve-preset-items), default `'CUSTOM'`

    curve_jitter
    :   Curve used to map pressure to brush jitter

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

    curve_random_hue
    :   Curve used for modulating effect

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

    curve_random_saturation
    :   Curve used for modulating effect

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

    curve_random_value
    :   Curve used for modulating effect

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

    curve_size
    :   Curve used to map pressure to brush size

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

    curve_strength
    :   Curve used to map pressure to brush strength

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

    curves_sculpt_brush_type
    :   Type:
        :   enum in [Brush Curves Sculpt Brush Type Items](bpy_types_enum_items/brush_curves_sculpt_brush_type_items.html#rna-enum-brush-curves-sculpt-brush-type-items), default `'COMB'`

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

    dash_ratio
    :   Ratio of samples in a cycle that the brush is enabled

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

    dash_samples
    :   Length of a dash cycle measured in stroke samples

        Type:
        :   int in [1, 10000], default 20

    deform_target
    :   How the deformation of the brush will affect the object

        - `GEOMETRY`
          Geometry – Brush deformation displaces the vertices of the mesh.
        - `CLOTH_SIM`
          Cloth Simulation – Brush deforms the mesh by deforming the constraints of a cloth simulation.

        Type:
        :   enum in [`'GEOMETRY'`, `'CLOTH_SIM'`], default `'GEOMETRY'`

    density
    :   Amount of random elements that are going to be affected by the brush

        Type:
        :   float in [0, 1], default 0.0

    direction
    :   - `ADD`
          Add – Add effect of brush.
        - `SUBTRACT`
          Subtract – Subtract effect of brush.

        Type:
        :   enum in [`'ADD'`, `'SUBTRACT'`], default `'ADD'`

    disconnected_distance_max
    :   Maximum distance to search for disconnected loose parts in the mesh

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

    elastic_deform_type
    :   Deformation type that is used in the brush

        Type:
        :   enum in [`'GRAB'`, `'GRAB_BISCALE'`, `'GRAB_TRISCALE'`, `'SCALE'`, `'TWIST'`], default `'GRAB'`

    elastic_deform_volume_preservation
    :   Poisson ratio for elastic deformation. Higher values preserve volume more, but also lead to more bulging.

        Type:
        :   float in [0, 0.9], default 0.0

    falloff_angle
    :   Paint most on faces pointing towards the view according to this angle

        Type:
        :   float in [0, 1.5708], default 0.0

    falloff_shape
    :   Use projected or spherical falloff

        - `SPHERE`
          Sphere – Apply brush influence in a Sphere, outwards from the center.
        - `PROJECTED`
          Projected – Apply brush influence in a 2D circle, projected from the view.

        Type:
        :   enum in [`'SPHERE'`, `'PROJECTED'`], default `'SPHERE'`

    fill_threshold
    :   Threshold above which filling is not propagated

        Type:
        :   float in [0, 100], default 0.2

    flow
    :   Amount of paint that is applied per stroke sample

        Type:
        :   float in [0, 1], default 0.0

    gpencil_brush_type
    :   Type:
        :   enum in [Brush Gpencil Types Items](bpy_types_enum_items/brush_gpencil_types_items.html#rna-enum-brush-gpencil-types-items), default `'DRAW'`

    gpencil_sculpt_brush_type
    :   Type:
        :   enum in [Brush Gpencil Sculpt Types Items](bpy_types_enum_items/brush_gpencil_sculpt_types_items.html#rna-enum-brush-gpencil-sculpt-types-items), default `'SMOOTH'`

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

    gpencil_vertex_brush_type
    :   Type:
        :   enum in [Brush Gpencil Vertex Types Items](bpy_types_enum_items/brush_gpencil_vertex_types_items.html#rna-enum-brush-gpencil-vertex-types-items), default `'DRAW'`

    gpencil_weight_brush_type
    :   Type:
        :   enum in [Brush Gpencil Weight Types Items](bpy_types_enum_items/brush_gpencil_weight_types_items.html#rna-enum-brush-gpencil-weight-types-items), default `'WEIGHT'`

    grad_spacing
    :   Spacing before brush gradient goes full circle

        Type:
        :   int in [1, 10000], default 0

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

    gradient_fill_mode
    :   Type:
        :   enum in [`'LINEAR'`, `'RADIAL'`], default `'LINEAR'`

    gradient_stroke_mode
    :   Type:
        :   enum in [`'PRESSURE'`, `'SPACING_REPEAT'`, `'SPACING_CLAMP'`], default `'PRESSURE'`

    hardness
    :   How close the brush falloff starts from the edge of the brush

        Type:
        :   float in [0, 1], default 0.0

    has_unsaved_changes
    :   Indicates that there are any user visible changes since the brush has been imported or read from the file

        Type:
        :   boolean, default False, (readonly)

    height
    :   Affectable height of brush (i.e. the layer height for the layer tool)

        Type:
        :   float in [0, 1], default 0.5

    hue_jitter
    :   Color jitter effect on hue

        Type:
        :   float in [0, 1], default 0.0

    image_brush_type
    :   Type:
        :   enum in [Brush Image Brush Type Items](bpy_types_enum_items/brush_image_brush_type_items.html#rna-enum-brush-image-brush-type-items), default `'DRAW'`

    image_paint_capabilities
    :   Type:
        :   [`BrushCapabilitiesImagePaint`](bpy.types.BrushCapabilitiesImagePaint.html#bpy.types.BrushCapabilitiesImagePaint "bpy.types.BrushCapabilitiesImagePaint"), (readonly, never None)

    input_samples
    :   Number of input samples to average together to smooth the brush stroke

        Type:
        :   int in [1, 64], default 1

    invert_density_pressure
    :   Invert the modulation of pressure in density

        Type:
        :   boolean, default False

    invert_flow_pressure
    :   Invert the modulation of pressure in flow

        Type:
        :   boolean, default False

    invert_hardness_pressure
    :   Invert the modulation of pressure in hardness

        Type:
        :   boolean, default False

    invert_to_scrape_fill
    :   Use Scrape or Fill brush when inverting this brush instead of inverting its displacement direction

        Type:
        :   boolean, default False

    invert_wet_mix_pressure
    :   Invert the modulation of pressure in wet mix

        Type:
        :   boolean, default False

    invert_wet_persistence_pressure
    :   Invert the modulation of pressure in wet persistence

        Type:
        :   boolean, default False

    jitter
    :   Jitter the position of the brush while painting

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

    jitter_absolute
    :   Jitter the position of the brush in pixels while painting

        Type:
        :   int in [0, 1000000], default 0

    jitter_unit
    :   Jitter in screen space or relative to brush size

        - `VIEW`
          View – Jittering happens in screen space, in pixels.
        - `BRUSH`
          Brush – Jittering happens relative to the brush size.

        Type:
        :   enum in [`'VIEW'`, `'BRUSH'`], default `'VIEW'`

    mask_overlay_alpha
    :   Type:
        :   int in [0, 100], default 33

    mask_stencil_dimension
    :   Dimensions of mask stencil in viewport

        Type:
        :   [`mathutils.Vector`](mathutils.html#mathutils.Vector "mathutils.Vector") of 2 items in [-inf, inf], default (256.0, 256.0)

    mask_stencil_pos
    :   Position of mask stencil in viewport

        Type:
        :   [`mathutils.Vector`](mathutils.html#mathutils.Vector "mathutils.Vector") of 2 items in [-inf, inf], default (256.0, 256.0)

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

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

    mask_tool
    :   Type:
        :   enum in [`'DRAW'`, `'SMOOTH'`], default `'DRAW'`

    multiplane_scrape_angle
    :   Angle between the planes of the crease

        Type:
        :   float in [0, 160], default 0.0

    normal_


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

[Assistant] ct) Node(bpy_struct) NodeClosureInput(NodeInternal) NodeClosureInputItem(bpy_struct) NodeClosureInputItems(bpy_struct) NodeClosureOutput(NodeInternal) NodeClosureOutputItem(bpy_struct) NodeClosureOutputItems(bpy_struct) NodeCombineBundle(NodeInternal) NodeCombineBundleItem(bpy_struct) NodeCombineBundleItems(bpy_struct) NodeCompositorFileOutputItem(bpy_struct) NodeCompositorFileOutputItems(bpy_struct) NodeCustomGroup(Node) NodeEnableOutput(NodeInternal) NodeEnumItem(bpy_struct) NodeEvaluateClosure(NodeInternal) NodeEvaluateClosureInputItem(bpy_struct) NodeEvaluateClosureInputItems(bpy_struct) NodeEvaluateClosureOutputItem(bpy_struct) NodeEvaluateClosureOutputItems(bpy_struct) NodeFrame(NodeInternal) NodeFunctionFormatStringItem(bpy_struct) NodeFunctionFormatStringItems(bpy_struct) NodeGeometryBakeItem(bpy_struct) NodeGeometryBakeItems(bpy_struct) NodeGeometryCaptureAttributeItem(bpy_struct) NodeGeometryCaptureAttributeItems(bpy_struct) NodeGeometryForeachGeometryElementGenerationItems(bpy_struct) NodeGeometryForeachGeometryElementInputItems(bpy_struct) NodeGeometryForeachGeometryElementMainItems(bpy_struct) NodeGeometryRepeatOutputItems(bpy_struct) NodeGeometrySimulationOutputItems(bpy_struct) NodeGeometryViewerItem(bpy_struct) NodeGeometryViewerItems(bpy_struct) NodeGroup(NodeInternal) NodeGroupInput(NodeInternal) NodeGroupOutput(NodeInternal) NodeIndexSwitchItems(bpy_struct) NodeInputs(bpy_struct) NodeInstanceHash(bpy_struct) NodeInternal(Node) NodeInternalSocketTemplate(bpy_struct) NodeJoinBundle(NodeInternal) NodeLink(bpy_struct) NodeLinks(bpy_struct) NodeMenuSwitchItems(bpy_struct) NodeOutputs(bpy_struct) NodeReroute(NodeInternal) NodeSeparateBundle(NodeInternal) NodeSeparateBundleItem(bpy_struct) NodeSeparateBundleItems(bpy_struct) NodeSocket(bpy_struct) NodeSocketBool(NodeSocketStandard) NodeSocketBundle(NodeSocketStandard) NodeSocketClosure(NodeSocketStandard) NodeSocketCollection(NodeSocketStandard) NodeSocketColor(NodeSocketStandard) NodeSocketFloat(NodeSocketStandard) NodeSocketFloatAngle(NodeSocketStandard) NodeSocketFloatColorTemperature(NodeSocketStandard) NodeSocketFloatDistance(NodeSocketStandard) NodeSocketFloatFactor(NodeSocketStandard) NodeSocketFloatFrequency(NodeSocketStandard) NodeSocketFloatPercentage(NodeSocketStandard) NodeSocketFloatTime(NodeSocketStandard) NodeSocketFloatTimeAbsolute(NodeSocketStandard) NodeSocketFloatUnsigned(NodeSocketStandard) NodeSocketFloatWavelength(NodeSocketStandard) NodeSocketGeometry(NodeSocketStandard) NodeSocketImage(NodeSocketStandard) NodeSocketInt(NodeSocketStandard) NodeSocketIntFactor(NodeSocketStandard) NodeSocketIntPercentage(NodeSocketStandard) NodeSocketIntUnsigned(NodeSocketStandard) NodeSocketMaterial(NodeSocketStandard) NodeSocketMatrix(NodeSocketStandard) NodeSocketMenu(NodeSocketStandard) NodeSocketObject(NodeSocketStandard) NodeSocketRotation(NodeSocketStandard) NodeSocketShader(NodeSocketStandard) NodeSocketStandard(NodeSocket) NodeSocketString(NodeSocketStandard) NodeSocketStringFilePath(NodeSocketStandard) NodeSocketTexture(NodeSocketStandard) NodeSocketVector(NodeSocketStandard) NodeSocketVector2D(NodeSocketStandard) NodeSocketVector4D(NodeSocketStandard) NodeSocketVectorAcceleration(NodeSocketStandard) NodeSocketVectorAcceleration2D(NodeSocketStandard) NodeSocketVectorAcceleration4D(NodeSocketStandard) NodeSocketVectorDirection(NodeSocketStandard) NodeSocketVectorDirection2D(NodeSocketStandard) NodeSocketVectorDirection4D(NodeSocketStandard) NodeSocketVectorEuler(NodeSocketStandard) NodeSocketVectorEuler2D(NodeSocketStandard) NodeSocketVectorEuler4D(NodeSocketStandard) NodeSocketVectorFactor(NodeSocketStandard) NodeSocketVectorFactor2D(NodeSocketStandard) NodeSocketVectorFactor4D(NodeSocketStandard) NodeSocketVectorPercentage(NodeSocketStandard) NodeSocketVectorPercentage2D(NodeSocketStandard) NodeSocketVectorPercentage4D(NodeSocketStandard) NodeSocketVectorTranslation(NodeSocketStandard) NodeSocketVectorTranslation2D(NodeSocketStandard) NodeSocketVectorTranslation4D(NodeSocketStandard) NodeSocketVectorVelocity(NodeSocketStandard) NodeSocketVectorVelocity2D(NodeSocketStandard) NodeSocketVectorVelocity4D(NodeSocketStandard) NodeSocketVectorXYZ(NodeSocketStandard) NodeSocketVectorXYZ2D(NodeSocketStandard) NodeSocketVectorXYZ4D(NodeSocketStandard) NodeSocketVirtual(NodeSocketStandard) NodeTree(ID) NodeTreeInterface(bpy_struct) NodeTreeInterfaceItem(bpy_struct) NodeTreeInterfacePanel(NodeTreeInterfaceItem) NodeTreeInterfaceSocket(NodeTreeInterfaceItem) NodeTreeInterfaceSocketBool(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketBundle(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketClosure(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketCollection(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketColor(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketFloat(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketFloatAngle(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketFloatColorTemperature(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketFloatDistance(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketFloatFactor(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketFloatFrequency(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketFloatPercentage(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketFloatTime(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketFloatTimeAbsolute(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketFloatUnsigned(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketFloatWavelength(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketGeometry(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketImage(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketInt(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketIntFactor(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketIntPercentage(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketIntUnsigned(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketMaterial(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketMatrix(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketMenu(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketObject(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketRotation(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketShader(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketString(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketStringFilePath(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketTexture(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVector(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVector2D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVector4D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorAcceleration(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorAcceleration2D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorAcceleration4D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorDirection(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorDirection2D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorDirection4D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorEuler(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorEuler2D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorEuler4D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorFactor(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorFactor2D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorFactor4D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorPercentage(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorPercentage2D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorPercentage4D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorTranslation(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorTranslation2D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorTranslation4D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorVelocity(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorVelocity2D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorVelocity4D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorXYZ(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorXYZ2D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorXYZ4D(NodeTreeInterfaceSocket) NodeTreePath(bpy_struct) Nodes(bpy_struct) NodesModifier(Modifier) NodesModifierBake(bpy_struct) NodesModifierBakeDataBlocks(bpy_struct) NodesModifierBakes(bpy_struct) NodesModifierDataBlock(bpy_struct) NodesModifierPanel(bpy_struct) NodesModifierPanels(bpy_struct) NodesModifierWarning(bpy_struct) NoiseTexture(Texture) NormalEditModifier(Modifier) Object(ID) ObjectBase(bpy_struct) ObjectConstraints(bpy_struct) ObjectDisplay(bpy_struct) ObjectLightLinking(bpy_struct) ObjectLineArt(bpy_struct) ObjectModifiers(bpy_struct) ObjectShaderFx(bpy_struct) ObjectSolverConstraint(Constraint) OceanModifier(Modifier) Operator(bpy_struct) OperatorFileListElement(PropertyGroup) OperatorMacro(bpy_struct) OperatorMousePath(PropertyGroup) OperatorOptions(bpy_struct) OperatorProperties(bpy_struct) OperatorStrokeElement(PropertyGroup) PARTICLE_UL_particle_systems(UIList) PHYSICS_UL_dynapaint_surfaces(UIList) POINTCLOUD_UL_attributes(UIList) POSE_UL_selection_set(UIList) PackedFile(bpy_struct) Paint(bpy_struct) PaintCurve(ID) PaintModeSettings(bpy_struct) Palette(ID) PaletteColor(bpy_struct) PaletteColors(bpy_struct) Panel(bpy_struct) Particle(bpy_struct) ParticleBrush(bpy_struct) ParticleDupliWeight(bpy_struct) ParticleEdit(bpy_struct) ParticleHairKey(bpy_struct) ParticleInstanceModifier(Modifier) ParticleKey(bpy_struct) ParticleSettings(ID) ParticleSettingsTextureSlot(TextureSlot) ParticleSettingsTextureSlots(bpy_struct) ParticleSystem(bpy_struct) ParticleSystemModifier(Modifier) ParticleSystems(bpy_struct) ParticleTarget(bpy_struct) PathCompare(bpy_struct) PathCompareCollection(bpy_struct) PivotConstraint(Constraint) Point(bpy_struct) PointCache(bpy_struct) PointCacheItem(bpy_struct) PointCaches(bpy_struct) PointCloud(ID) PointLight(Light) PointerProperty(Property) Pose(bpy_struct) PoseBone(bpy_struct) PoseBoneConstraints(bpy_struct) Preferences(bpy_struct) PreferencesApps(bpy_struct) PreferencesEdit(bpy_struct) PreferencesExperimental(bpy_struct) PreferencesExtensions(bpy_struct) PreferencesFilePaths(bpy_struct) PreferencesInput(bpy_struct) PreferencesKeymap(bpy_struct) PreferencesSystem(bpy_struct) PreferencesView(bpy_struct) PrimitiveBoolean(bpy_struct) PrimitiveFloat(bpy_struct) PrimitiveInt(bpy_struct) PrimitiveString(bpy_struct) Property(bpy_struct) PropertyGroup(bpy_struct) PropertyGroupItem(bpy_struct) QuaternionAttribute(Attribute) QuaternionAttributeValue(bpy_struct) RENDER_UL_renderviews(UIList) RaytraceEEVEE(bpy_struct) ReadOnlyInteger(bpy_struct) Region(bpy_struct) RegionView3D(bpy_struct) RemeshModifier(Modifier) RenderEngine(bpy_struct) RenderLayer(bpy_struct) RenderPass(bpy_struct) RenderPasses(bpy_struct) RenderResult(bpy_struct) RenderSettings(bpy_struct) RenderSlot(bpy_struct) RenderSlots(bpy_struct) RenderView(bpy_struct) RenderViews(bpy_struct) RepeatItem(bpy_struct) RepeatZoneViewerPathElem(ViewerPathElem) RetimingKey(bpy_struct) RetimingKeys(bpy_struct) RigidBodyConstraint(bpy_struct) RigidBodyObject(bpy_struct) RigidBodyWorld(bpy_struct) SCENE_UL_gltf2_filter_action(UIList) SCENE_UL_keying_set_paths(UIList) SEQUENCER_FH_image_strip(FileHandler) SEQUENCER_FH_movie_strip(FileHandler) SEQUENCER_FH_sound_strip(FileHandler) SPHFluidSettings(bpy_struct) Scene(ID) SceneDisplay(bpy_struct) SceneEEVEE(bpy_struct) SceneGpencil(bpy_struct) SceneHydra(bpy_struct) SceneObjects(bpy_struct) SceneRenderView(bpy_struct) SceneStrip(Strip) Scopes(bpy_struct) Screen(ID) ScrewModifier(Modifier) ScriptDirectory(bpy_struct) ScriptDirectoryCollection(bpy_struct) Sculpt(Paint) SelectedUvElement(PropertyGroup) SequenceEditor(bpy_struct) SequenceTimelineChannel(bpy_struct) SequencerCacheOverlay(bpy_struct) SequencerCompositorModifierData(StripModifier) SequencerPreviewOverlay(bpy_struct) SequencerTimelineOverlay(bpy_struct) SequencerTonemapModifierData(StripModifier) SequencerToolSettings(bpy_struct) ShaderFx(bpy_struct) ShaderFxBlur(ShaderFx) ShaderFxColorize(ShaderFx) ShaderFxFlip(ShaderFx) ShaderFxGlow(ShaderFx) ShaderFxPixel(ShaderFx) ShaderFxRim(ShaderFx) ShaderFxShadow(ShaderFx) ShaderFxSwirl(ShaderFx) ShaderFxWave(ShaderFx) ShaderNode(NodeInternal) ShaderNodeAddShader(ShaderNode) ShaderNodeAmbientOcclusion(ShaderNode) ShaderNodeAttribute(ShaderNode) ShaderNodeBackground(ShaderNode) ShaderNodeBevel(ShaderNode) ShaderNodeBlackbody(ShaderNode) ShaderNodeBrightContrast(ShaderNode) ShaderNodeBsdfAnisotropic(ShaderNode) ShaderNodeBsdfDiffuse(ShaderNode) ShaderNodeBsdfGlass(ShaderNode) ShaderNodeBsdfHair(ShaderNode) ShaderNodeBsdfHairPrincipled(ShaderNode) ShaderNodeBsdfMetallic(ShaderNode) ShaderNodeBsdfPrincipled(ShaderNode) ShaderNodeBsdfRayPortal(ShaderNode) ShaderNodeBsdfRefraction(ShaderNode) ShaderNodeBsdfSheen(ShaderNode) ShaderNodeBsdfToon(ShaderNode) ShaderNodeBsdfTranslucent(ShaderNode) ShaderNodeBsdfTransparent(ShaderNode) ShaderNodeBump(ShaderNode) ShaderNodeCameraData(ShaderNode) ShaderNodeClamp(ShaderNode) ShaderNodeCombineColor(ShaderNode) ShaderNodeCombineXYZ(ShaderNode) ShaderNodeCustomGroup(ShaderNode) ShaderNodeDisplacement(ShaderNode) ShaderNodeEeveeSpecular(ShaderNode) ShaderNodeEmission(ShaderNode) ShaderNodeFloatCurve(ShaderNode) ShaderNodeFresnel(ShaderNode) ShaderNodeGamma(ShaderNode) ShaderNodeGroup(ShaderNode) ShaderNodeHairInfo(ShaderNode) ShaderNodeHoldout(ShaderNode) ShaderNodeHueSaturation(ShaderNode) ShaderNodeInvert(ShaderNode) ShaderNodeLayerWeight(ShaderNode) ShaderNodeLightFalloff(ShaderNode) ShaderNodeLightPath(ShaderNode) ShaderNodeMapRange(ShaderNode) ShaderNodeMapping(ShaderNode) ShaderNodeMath(ShaderNode) ShaderNodeMix(ShaderNode) ShaderNodeMixRGB(ShaderNode) ShaderNodeMixShader(ShaderNode) ShaderNodeNewGeometry(ShaderNode) ShaderNodeNormal(ShaderNode) ShaderNodeNormalMap(ShaderNode) ShaderNodeObjectInfo(ShaderNode) ShaderNodeOutputAOV(ShaderNode) ShaderNodeOutputLight(ShaderNode) ShaderNodeOutputLineStyle(ShaderNode) ShaderNodeOutputMaterial(ShaderNode) ShaderNodeOutputWorld(ShaderNode) ShaderNodeParticleInfo(ShaderNode) ShaderNodePointInfo(ShaderNode) ShaderNodeRGB(ShaderNode) ShaderNodeRGBCurve(ShaderNode) ShaderNodeRGBToBW(ShaderNode) ShaderNodeRadialTiling(ShaderNode) ShaderNodeScript(ShaderNode) ShaderNodeSeparateColor(ShaderNode) ShaderNodeSeparateXYZ(ShaderNode) ShaderNodeShaderToRGB(ShaderNode) ShaderNodeSqueeze(ShaderNode) ShaderNodeSubsurfaceScattering(ShaderNode) ShaderNodeTangent(ShaderNode) ShaderNodeTexBrick(ShaderNode) ShaderNodeTexChecker(ShaderNode) ShaderNodeTexCoord(ShaderNode) ShaderNodeTexEnvironment(ShaderNode) ShaderNodeTexGabor(ShaderNode) ShaderNodeTexGradient(ShaderNode) ShaderNodeTexIES(ShaderNode) ShaderNodeTexImage(ShaderNode) ShaderNodeTexMagic(ShaderNode) ShaderNodeTexNoise(ShaderNode) ShaderNodeTexSky(ShaderNode) ShaderNodeTexVoronoi(ShaderNode) ShaderNodeTexWave(ShaderNode) ShaderNodeTexWhiteNoise(ShaderNode) ShaderNodeTree(NodeTree) ShaderNodeUVAlongStroke(ShaderNode) ShaderNodeUVMap(ShaderNode) ShaderNodeValToRGB(ShaderNode) ShaderNodeValue(ShaderNode) ShaderNodeVectorCurve(ShaderNode) ShaderNodeVectorDisplacement(ShaderNode) ShaderNodeVectorMath(ShaderNode) ShaderNodeVectorRotate(ShaderNode) ShaderNodeVectorTransform(ShaderNode) ShaderNodeVertexColor(ShaderNode) ShaderNodeVolumeAbsorption(ShaderNode) ShaderNodeVolumeCoefficients(ShaderNode) ShaderNodeVolumeInfo(ShaderNode) ShaderNodeVolumePrincipled(ShaderNode) ShaderNodeVolumeScatter(ShaderNode) ShaderNodeWavelength(ShaderNode) ShaderNodeWireframe(ShaderNode) ShapeKey(bpy_struct) ShapeKeyBezierPoint(bpy_struct) ShapeKeyCurvePoint(bpy_struct) ShapeKeyPoint(bpy_struct) Short2Attribute(Attribute) Short2AttributeValue(bpy_struct) ShrinkwrapConstraint(Constraint) ShrinkwrapModifier(Modifier) SimpleDeformModifier(Modifier) SimulationStateItem(bpy_struct) SimulationZoneViewerPathElem(ViewerPathElem) SkinModifier(Modifier) SmoothModifier(Modifier) SoftBodyModifier(Modifier) SoftBodySettings(bpy_struct) SolidifyModifier(Modifier) Sound(ID) SoundEqualizerModifier(StripModifier) SoundStrip(Strip) Space(bpy_struct) SpaceClipEditor(Space) SpaceClipOverlay(bpy_struct) SpaceConsole(Space) SpaceDopeSheetEditor(Space) SpaceDopeSheetOverlay(bpy_struct) SpaceFileBrowser(Space) SpaceGraphEditor(Space) SpaceImageEditor(Space) SpaceImageOverlay(bpy_struct) SpaceInfo(Space) SpaceNLA(Space) SpaceNodeEditor(Space) SpaceNodeEditorPath(bpy_struct) SpaceNodeOverlay(bpy_struct) SpaceOutliner(Space) SpacePreferences(Space) SpaceProperties(Space) SpaceSequenceEditor(Space) SpaceSpreadsheet(Space) SpaceTextEditor(Space) SpaceUVEditor(bpy_struct) SpaceView3D(Space) Speaker(ID) SpeedControlStrip(EffectStrip) Spline(bpy_struct) SplineBezierPoints(bpy_struct) SplineIKConstraint(Constraint) SplinePoint(bpy_struct) SplinePoints(bpy_struct) SpotLight(Light) SpreadsheetColumn(bpy_struct) SpreadsheetColumnID(bpy_struct) SpreadsheetRowFilter(bpy_struct) SpreadsheetTable(bpy_struct) SpreadsheetTableID(bpy_struct) SpreadsheetTableIDGeometry(SpreadsheetTableID) SpreadsheetTables(bpy_struct) Stereo3dDisplay(bpy_struct) Stereo3dFormat(bpy_struct) StretchToConstraint(Constraint) StringAttribute(Attribute) StringAttributeValue(bpy_struct) StringProperty(Property) Strip(bpy_struct) StripColorBalance(StripColorBalanceData) StripColorBalanceData(bpy_struct) StripCrop(bpy_struct) StripElement(bpy_struct) StripElements(bpy_struct) StripModifier(bpy_struct) StripModifiers(bpy_struct) StripProxy(bpy_struct) StripTransform(bpy_struct) StripsMeta(bpy_struct) StripsTopLevel(bpy_struct) Struct(bpy_struct) StucciTexture(Texture) StudioLight(bpy_struct) StudioLights(bpy_struct) SubsurfModifier(Modifier) SubtractStrip(EffectStrip) SunLight(Light) SurfaceCurve(Curve) SurfaceDeformModifier(Modifier) SurfaceModifier(Modifier) TEXTURE_UL_texpaintslots(UIList) TEXTURE_UL_texslots(UIList) TexMapping(bpy_struct) TexPaintSlot(bpy_struct) Text(ID) TextBox(bpy_struct) TextCharacterFormat(bpy_struct) TextCurve(Curve) TextLine(bpy_struct) TextStrip(EffectStrip) Texture(ID) TextureNode(NodeInternal) TextureNodeAt(TextureNode) TextureNodeBricks(Textur


[User] What is Bpy.Types.Geometrynodeinstancestopoints and how is it used in Blender Python scripting?

[Assistant] GeometryNodeInstancesToPoints(GeometryNode) - Blender Python API Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Hide navigation sidebar Hide table of contents sidebar Skip to content Toggle site navigation sidebar Blender Python API Toggle Light / Dark / Auto color theme Toggle table of contents sidebar Blender Python API Documentation Quickstart API Overview API Reference Usage Best Practice Tips and Tricks Gotchas Toggle navigation of Gotchas Troubleshooting Errors & Crashes Python Threads are Not Supported Internal Data & Their Python Objects Using Operators Modes and Mesh Access Bones & Armatures File Paths & String Encoding Advanced Toggle navigation of Advanced Blender as a Python Module Change Log Application Modules Context Access (bpy.context) Data Access (bpy.data) Message Bus (bpy.msgbus) Operators (bpy.ops) Toggle navigation of Operators (bpy.ops) Action Operators Anim Operators Armature Operators Asset Operators Boid Operators Brush Operators Buttons Operators Cachefile Operators Camera Operators Clip Operators Cloth Operators Collection Operators Console Operators Constraint Operators Curve Operators Curves Operators Cycles Operators Dpaint Operators Ed Operators Export Anim Operators Export Scene Operators Extensions Operators File Operators Fluid Operators Font Operators Geometry Operators Gizmogroup Operators Gpencil Operators Graph Operators Grease Pencil Operators Image Operators Import Anim Operators Import Curve Operators Import Scene Operators Info Operators Lattice Operators Marker Operators Mask Operators Material Operators Mball Operators Mesh Operators Nla Operators Node Operators Object Operators Outliner Operators Paint Operators Paintcurve Operators Palette Operators Particle Operators Pointcloud Operators Pose Operators Poselib Operators Preferences Operators Ptcache Operators Render Operators Rigidbody Operators Scene Operators Screen Operators Script Operators Sculpt Operators Sculpt Curves Operators Sequencer Operators Sound Operators Spreadsheet Operators Surface Operators Text Operators Text Editor Operators Texture Operators Transform Operators Ui Operators Uilist Operators Uv Operators View2D Operators View3D Operators Wm Operators Workspace Operators World Operators Types (bpy.types) Toggle navigation of Types (bpy.types) AOV(bpy_struct) AOVs(bpy_struct) ASSETBROWSER_UL_metadata_tags(UIList) Action(ID) ActionChannelbag(bpy_struct) ActionChannelbagFCurves(bpy_struct) ActionChannelbagGroups(bpy_struct) ActionChannelbags(bpy_struct) ActionConstraint(Constraint) ActionGroup(bpy_struct) ActionKeyframeStrip(ActionStrip) ActionLayer(bpy_struct) ActionLayers(bpy_struct) ActionPoseMarkers(bpy_struct) ActionSlot(bpy_struct) ActionSlots(bpy_struct) ActionStrip(bpy_struct) ActionStrips(bpy_struct) AddStrip(EffectStrip) Addon(bpy_struct) AddonPreferences(bpy_struct) Addons(bpy_struct) AdjustmentStrip(EffectStrip) AlphaOverStrip(EffectStrip) AlphaUnderStrip(EffectStrip) AnimData(bpy_struct) AnimDataDrivers(bpy_struct) AnimViz(bpy_struct) AnimVizMotionPaths(bpy_struct) Annotation(ID) AnnotationFrame(bpy_struct) AnnotationFrames(bpy_struct) AnnotationLayer(bpy_struct) AnnotationLayers(bpy_struct) AnnotationStroke(bpy_struct) AnnotationStrokePoint(bpy_struct) AnyType(bpy_struct) Area(bpy_struct) AreaLight(Light) AreaSpaces(bpy_struct) Armature(ID) ArmatureBones(bpy_struct) ArmatureConstraint(Constraint) ArmatureConstraintTargets(bpy_struct) ArmatureEditBones(bpy_struct) ArmatureModifier(Modifier) ArrayModifier(Modifier) AssetLibraryCollection(bpy_struct) AssetLibraryReference(bpy_struct) AssetMetaData(bpy_struct) AssetRepresentation(bpy_struct) AssetShelf(bpy_struct) AssetTag(bpy_struct) AssetTags(bpy_struct) AssetWeakReference(bpy_struct) Attribute(bpy_struct) AttributeGroupCurves(bpy_struct) AttributeGroupGreasePencil(bpy_struct) AttributeGroupGreasePencilDrawing(bpy_struct) AttributeGroupMesh(bpy_struct) AttributeGroupPointCloud(bpy_struct) BakeSettings(bpy_struct) BevelModifier(Modifier) BezierSplinePoint(bpy_struct) BlendData(bpy_struct) BlendDataActions(bpy_struct) BlendDataAnnotations(bpy_struct) BlendDataArmatures(bpy_struct) BlendDataBrushes(bpy_struct) BlendDataCacheFiles(bpy_struct) BlendDataCameras(bpy_struct) BlendDataCollections(bpy_struct) BlendDataCurves(bpy_struct) BlendDataFonts(bpy_struct) BlendDataGreasePencilsV3(bpy_struct) BlendDataHairCurves(bpy_struct) BlendDataImages(bpy_struct) BlendDataLattices(bpy_struct) BlendDataLibraries(bpy_struct) BlendDataLights(bpy_struct) BlendDataLineStyles(bpy_struct) BlendDataMasks(bpy_struct) BlendDataMaterials(bpy_struct) BlendDataMeshes(bpy_struct) BlendDataMetaBalls(bpy_struct) BlendDataMovieClips(bpy_struct) BlendDataNodeTrees(bpy_struct) BlendDataObjects(bpy_struct) BlendDataPaintCurves(bpy_struct) BlendDataPalettes(bpy_struct) BlendDataParticles(bpy_struct) BlendDataPointClouds(bpy_struct) BlendDataProbes(bpy_struct) BlendDataScenes(bpy_struct) BlendDataScreens(bpy_struct) BlendDataSounds(bpy_struct) BlendDataSpeakers(bpy_struct) BlendDataTexts(bpy_struct) BlendDataTextures(bpy_struct) BlendDataVolumes(bpy_struct) BlendDataWindowManagers(bpy_struct) BlendDataWorkSpaces(bpy_struct) BlendDataWorlds(bpy_struct) BlendFileColorspace(bpy_struct) BlendImportContext(bpy_struct) BlendImportContextItem(bpy_struct) BlendImportContextItems(bpy_struct) BlendImportContextLibraries(bpy_struct) BlendImportContextLibrary(bpy_struct) BlendTexture(Texture) BlenderRNA(bpy_struct) BoidRule(bpy_struct) BoidRuleAverageSpeed(BoidRule) BoidRuleAvoid(BoidRule) BoidRuleAvoidCollision(BoidRule) BoidRuleFight(BoidRule) BoidRuleFollowLeader(BoidRule) BoidRuleGoal(BoidRule) BoidSettings(bpy_struct) BoidState(bpy_struct) Bone(bpy_struct) BoneCollection(bpy_struct) BoneCollectionMemberships(bpy_struct) BoneCollections(bpy_struct) BoneColor(bpy_struct) BoolAttribute(Attribute) BoolAttributeValue(bpy_struct) BoolProperty(Property) BooleanModifier(Modifier) BrightContrastModifier(StripModifier) Brush(ID) BrushCapabilities(bpy_struct) BrushCapabilitiesImagePaint(bpy_struct) BrushCapabilitiesSculpt(bpy_struct) BrushCapabilitiesVertexPaint(bpy_struct) BrushCapabilitiesWeightPaint(bpy_struct) BrushCurvesSculptSettings(bpy_struct) BrushGpencilSettings(bpy_struct) BrushTextureSlot(TextureSlot) BuildModifier(Modifier) ByteColorAttribute(Attribute) ByteColorAttributeValue(bpy_struct) ByteIntAttribute(Attribute) ByteIntAttributeValue(bpy_struct) CLIP_UL_tracking_objects(UIList) CURVES_UL_attributes(UIList) CacheFile(ID) CacheFileLayer(bpy_struct) CacheFileLayers(bpy_struct) CacheObjectPath(bpy_struct) CacheObjectPaths(bpy_struct) Camera(ID) CameraBackgroundImage(bpy_struct) CameraBackgroundImages(bpy_struct) CameraDOFSettings(bpy_struct) CameraSolverConstraint(Constraint) CameraStereoData(bpy_struct) CastModifier(Modifier) ChannelDriverVariables(bpy_struct) ChildOfConstraint(Constraint) ChildParticle(bpy_struct) ClampToConstraint(Constraint) ClothCollisionSettings(bpy_struct) ClothModifier(Modifier) ClothSettings(bpy_struct) ClothSolverResult(bpy_struct) CloudsTexture(Texture) Collection(ID) CollectionChild(bpy_struct) CollectionChildren(bpy_struct) CollectionExport(bpy_struct) CollectionExports(bpy_struct) CollectionLightLinking(bpy_struct) CollectionObject(bpy_struct) CollectionObjects(bpy_struct) CollectionProperty(Property) CollisionModifier(Modifier) CollisionSettings(bpy_struct) ColorBalanceModifier(StripModifier) ColorManagedDisplaySettings(bpy_struct) ColorManagedInputColorspaceSettings(bpy_struct) ColorManagedSequencerColorspaceSettings(bpy_struct) ColorManagedViewSettings(bpy_struct) ColorMapping(bpy_struct) ColorMixStrip(EffectStrip) ColorRamp(bpy_struct) ColorRampElement(bpy_struct) ColorRampElements(bpy_struct) ColorStrip(EffectStrip) CompositorNode(NodeInternal) CompositorNodeAlphaOver(CompositorNode) CompositorNodeAntiAliasing(CompositorNode) CompositorNodeBilateralblur(CompositorNode) CompositorNodeBlur(CompositorNode) CompositorNodeBokehBlur(CompositorNode) CompositorNodeBokehImage(CompositorNode) CompositorNodeBoxMask(CompositorNode) CompositorNodeBrightContrast(CompositorNode) CompositorNodeChannelMatte(CompositorNode) CompositorNodeChromaMatte(CompositorNode) CompositorNodeColorBalance(CompositorNode) CompositorNodeColorCorrection(CompositorNode) CompositorNodeColorMatte(CompositorNode) CompositorNodeColorSpill(CompositorNode) CompositorNodeCombineColor(CompositorNode) CompositorNodeConvertColorSpace(CompositorNode) CompositorNodeConvertToDisplay(CompositorNode) CompositorNodeConvolve(CompositorNode) CompositorNodeCornerPin(CompositorNode) CompositorNodeCrop(CompositorNode) CompositorNodeCryptomatte(CompositorNode) CompositorNodeCryptomatteV2(CompositorNode) CompositorNodeCurveRGB(CompositorNode) CompositorNodeCustomGroup(CompositorNode) CompositorNodeDBlur(CompositorNode) CompositorNodeDefocus(CompositorNode) CompositorNodeDenoise(CompositorNode) CompositorNodeDespeckle(CompositorNode) CompositorNodeDiffMatte(CompositorNode) CompositorNodeDilateErode(CompositorNode) CompositorNodeDisplace(CompositorNode) CompositorNodeDistanceMatte(CompositorNode) CompositorNodeDoubleEdgeMask(CompositorNode) CompositorNodeEllipseMask(CompositorNode) CompositorNodeExposure(CompositorNode) CompositorNodeFilter(CompositorNode) CompositorNodeFlip(CompositorNode) CompositorNodeGamma(CompositorNode) CompositorNodeGlare(CompositorNode) CompositorNodeGroup(CompositorNode) CompositorNodeHueCorrect(CompositorNode) CompositorNodeHueSat(CompositorNode) CompositorNodeIDMask(CompositorNode) CompositorNodeImage(CompositorNode) CompositorNodeImageCoordinates(CompositorNode) CompositorNodeImageInfo(CompositorNode) CompositorNodeInpaint(CompositorNode) CompositorNodeInvert(CompositorNode) CompositorNodeKeying(CompositorNode) CompositorNodeKeyingScreen(CompositorNode) CompositorNodeKuwahara(CompositorNode) CompositorNodeLensdist(CompositorNode) CompositorNodeLevels(CompositorNode) CompositorNodeLumaMatte(CompositorNode) CompositorNodeMapUV(CompositorNode) CompositorNodeMask(CompositorNode) CompositorNodeMovieClip(CompositorNode) CompositorNodeMovieDistortion(CompositorNode) CompositorNodeNormal(CompositorNode) CompositorNodeNormalize(CompositorNode) CompositorNodeOutputFile(CompositorNode) CompositorNodePixelate(CompositorNode) CompositorNodePlaneTrackDeform(CompositorNode) CompositorNodePosterize(CompositorNode) CompositorNodePremulKey(CompositorNode) CompositorNodeRGB(CompositorNode) CompositorNodeRGBToBW(CompositorNode) CompositorNodeRLayers(CompositorNode) CompositorNodeRelativeToPixel(CompositorNode) CompositorNodeRotate(CompositorNode) CompositorNodeScale(CompositorNode) CompositorNodeSceneTime(CompositorNode) CompositorNodeSeparateColor(CompositorNode) CompositorNodeSetAlpha(CompositorNode) CompositorNodeSplit(CompositorNode) CompositorNodeStabilize(CompositorNode) CompositorNodeSwitch(CompositorNode) CompositorNodeSwitchView(CompositorNode) CompositorNodeTime(CompositorNode) CompositorNodeTonemap(CompositorNode) CompositorNodeTrackPos(CompositorNode) CompositorNodeTransform(CompositorNode) CompositorNodeTranslate(CompositorNode) CompositorNodeTree(NodeTree) CompositorNodeVecBlur(CompositorNode) CompositorNodeViewer(CompositorNode) CompositorNodeZcombine(CompositorNode) ConsoleLine(bpy_struct) Constraint(bpy_struct) ConstraintTarget(bpy_struct) ConstraintTargetBone(bpy_struct) Context(bpy_struct) CopyLocationConstraint(Constraint) CopyRotationConstraint(Constraint) CopyScaleConstraint(Constraint) CopyTransformsConstraint(Constraint) CorrectiveSmoothModifier(Modifier) CrossStrip(EffectStrip) CryptomatteEntry(bpy_struct) Curve(ID) CurveMap(bpy_struct) CurveMapPoint(bpy_struct) CurveMapPoints(bpy_struct) CurveMapping(bpy_struct) CurveModifier(Modifier) CurvePaintSettings(bpy_struct) CurvePoint(bpy_struct) CurveProfile(bpy_struct) CurveProfilePoint(bpy_struct) CurveProfilePoints(bpy_struct) CurveSlice(bpy_struct) CurveSplines(bpy_struct) Curves(ID) CurvesModifier(StripModifier) CurvesSculpt(Paint) DATA_UL_bone_collections(UIList) DampedTrackConstraint(Constraint) DataTransferModifier(Modifier) DecimateModifier(Modifier) Depsgraph(bpy_struct) DepsgraphObjectInstance(bpy_struct) DepsgraphUpdate(bpy_struct) DisplaceModifier(Modifier) DisplaySafeAreas(bpy_struct) DistortedNoiseTexture(Texture) DopeSheet(bpy_struct) Driver(bpy_struct) DriverTarget(bpy_struct) DriverVariable(bpy_struct) DynamicPaintBrushSettings(bpy_struct) DynamicPaintCanvasSettings(bpy_struct) DynamicPaintModifier(Modifier) DynamicPaintSurface(bpy_struct) DynamicPaintSurfaces(bpy_struct) EQCurveMappingData(bpy_struct) EdgeSplitModifier(Modifier) EditBone(bpy_struct) EffectStrip(Strip) EffectorWeights(bpy_struct) EnumProperty(Property) EnumPropertyItem(bpy_struct) EvaluateClosureNodeViewerPathElem(ViewerPathElem) Event(bpy_struct) ExplodeModifier(Modifier) FCurve(bpy_struct) FCurveKeyframePoints(bpy_struct) FCurveModifiers(bpy_struct) FCurveSample(bpy_struct) FFmpegSettings(bpy_struct) FILEBROWSER_UL_dir(UIList) FModifier(bpy_struct) FModifierCycles(FModifier) FModifierEnvelope(FModifier) FModifierEnvelopeControlPoint(bpy_struct) FModifierEnvelopeControlPoints(bpy_struct) FModifierFunctionGenerator(FModifier) FModifierGenerator(FModifier) FModifierLimits(FModifier) FModifierNoise(FModifier) FModifierStepped(FModifier) FieldSettings(bpy_struct) FileAssetSelectIDFilter(bpy_struct) FileAssetSelectParams(FileSelectParams) FileBrowserFSMenuEntry(bpy_struct) FileHandler(bpy_struct) FileSelectEntry(bpy_struct) FileSelectIDFilter(bpy_struct) FileSelectParams(bpy_struct) Float2Attribute(Attribute) Float2AttributeValue(bpy_struct) Float4x4Attribute(Attribute) Float4x4AttributeValue(bpy_struct) FloatAttribute(Attribute) FloatAttributeValue(bpy_struct) FloatColorAttribute(Attribute) FloatColorAttributeValue(bpy_struct) FloatProperty(Property) FloatVectorAttribute(Attribute) FloatVectorAttributeValue(bpy_struct) FloatVectorValueReadOnly(bpy_struct) FloorConstraint(Constraint) FluidDomainSettings(bpy_struct) FluidEffectorSettings(bpy_struct) FluidFlowSettings(bpy_struct) FluidModifier(Modifier) FollowPathConstraint(Constraint) FollowTrackConstraint(Constraint) ForeachGeometryElementGenerationItem(bpy_struct) ForeachGeometryElementInputItem(bpy_struct) ForeachGeometryElementMainItem(bpy_struct) ForeachGeometryElementZoneViewerPathElem(ViewerPathElem) FreestyleLineSet(bpy_struct) FreestyleLineStyle(ID) FreestyleModuleSettings(bpy_struct) FreestyleModules(bpy_struct) FreestyleSettings(bpy_struct) Function(bpy_struct) FunctionNode(NodeInternal) FunctionNodeAlignEulerToVector(FunctionNode) FunctionNodeAlignRotationToVector(FunctionNode) FunctionNodeAxesToRotation(FunctionNode) FunctionNodeAxisAngleToRotation(FunctionNode) FunctionNodeBitMath(FunctionNode) FunctionNodeBooleanMath(FunctionNode) FunctionNodeCombineColor(FunctionNode) FunctionNodeCombineMatrix(FunctionNode) FunctionNodeCombineTransform(FunctionNode) FunctionNodeCompare(FunctionNode) FunctionNodeEulerToRotation(FunctionNode) FunctionNodeFindInString(FunctionNode) FunctionNodeFloatToInt(FunctionNode) FunctionNodeFormatString(FunctionNode) FunctionNodeHashValue(FunctionNode) FunctionNodeInputBool(FunctionNode) FunctionNodeInputColor(FunctionNode) FunctionNodeInputInt(FunctionNode) FunctionNodeInputRotation(FunctionNode) FunctionNodeInputSpecialCharacters(FunctionNode) FunctionNodeInputString(FunctionNode) FunctionNodeInputVector(FunctionNode) FunctionNodeIntegerMath(FunctionNode) FunctionNodeInvertMatrix(FunctionNode) FunctionNodeInvertRotation(FunctionNode) FunctionNodeMatchString(FunctionNode) FunctionNodeMatrixDeterminant(FunctionNode) FunctionNodeMatrixMultiply(FunctionNode) FunctionNodeProjectPoint(FunctionNode) FunctionNodeQuaternionToRotation(FunctionNode) FunctionNodeRandomValue(FunctionNode) FunctionNodeReplaceString(FunctionNode) FunctionNodeRotateEuler(FunctionNode) FunctionNodeRotateRotation(FunctionNode) FunctionNodeRotateVector(FunctionNode) FunctionNodeRotationToAxisAngle(FunctionNode) FunctionNodeRotationToEuler(FunctionNode) FunctionNodeRotationToQuaternion(FunctionNode) FunctionNodeSeparateColor(FunctionNode) FunctionNodeSeparateMatrix(FunctionNode) FunctionNodeSeparateTransform(FunctionNode) FunctionNodeSliceString(FunctionNode) FunctionNodeStringLength(FunctionNode) FunctionNodeStringToValue(FunctionNode) FunctionNodeTransformDirection(FunctionNode) FunctionNodeTransformPoint(FunctionNode) FunctionNodeTransposeMatrix(FunctionNode) FunctionNodeValueToString(FunctionNode) GPENCIL_UL_annotation_layer(UIList) GPENCIL_UL_matslots(UIList) GPencilInterpolateSettings(bpy_struct) GPencilSculptGuide(bpy_struct) GPencilSculptSettings(bpy_struct) GREASE_PENCIL_UL_attributes(UIList) GREASE_PENCIL_UL_masks(UIList) GammaCrossStrip(EffectStrip) GaussianBlurStrip(EffectStrip) GeometryAttributeConstraint(Constraint) GeometryNode(NodeInternal) GeometryNodeAccumulateField(GeometryNode) GeometryNodeAttributeDomainSize(GeometryNode) GeometryNodeAttributeStatistic(GeometryNode) GeometryNodeBake(GeometryNode) GeometryNodeBlurAttribute(GeometryNode) GeometryNodeBoundBox(GeometryNode) GeometryNodeCameraInfo(GeometryNode) GeometryNodeCaptureAttribute(GeometryNode) GeometryNodeCollectionInfo(GeometryNode) GeometryNodeConvexHull(GeometryNode) GeometryNodeCornersOfEdge(GeometryNode) GeometryNodeCornersOfFace(GeometryNode) GeometryNodeCornersOfVertex(GeometryNode) GeometryNodeCurveArc(GeometryNode) GeometryNodeCurveEndpointSelection(GeometryNode) GeometryNodeCurveHandleTypeSelection(GeometryNode) GeometryNodeCurveLength(GeometryNode) GeometryNodeCurveOfPoint(GeometryNode) GeometryNodeCurvePrimitiveBezierSegment(GeometryNode) GeometryNodeCurvePrimitiveCircle(GeometryNode) GeometryNodeCurvePrimitiveLine(GeometryNode) GeometryNodeCurvePrimitiveQuadrilateral(GeometryNode) GeometryNodeCurveQuadraticBezier(GeometryNode) GeometryNodeCurveSetHandles(GeometryNode) GeometryNodeCurveSpiral(GeometryNode) GeometryNodeCurveSplineType(GeometryNode) GeometryNodeCurveStar(GeometryNode) GeometryN


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

[Assistant]
Modular rigging
:   Rigify build blocks can be mixed together to rig any character you want.
    If you need to build a character with five arms and one leg,
    Rigify can handle it for you creating all the required complex controls system
    (FK, IK, and all the relative snapping tools and the UI) in few seconds.

Nondisruptive re-rig
:   If the generated rig doesn’t fit all the features you need or, for example,
    you decide to add something more to your character (like a sixth arm or a tail),
    you can re-generate your rig without losing your previously generated features and your animation data.

Advanced and flexible feature set for character animation
:   The included rig samples (limbs, spines, tails, fingers, faces…) adds to all the stretchy FK/IK features
    a direct deformation secondary layer that lets you flex, bend and deform the character as you like
    through interactive Bendy Bones controls.

Shareable animation through all Rigify rigs
:   Since the control system is generated by Rigify, if you share a meta-rig through different characters
    you will be able to share data between them even if they have different proportions.

Extendable feature set
:   You can save and encode your meta-rigs to a button to have them available at any time
    without recreating it by hand or share your meta-rigs with other people.
    Through Python scripting you can also extend Rigify with new Rigify types or new rig samples
    by implementing your own [feature set](feature_sets.xhtml) package.

Ready to go
:   Once you generate your rig you won’t need Rigify or any other add-on to use it.


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

[Assistant]
# Unsharp Mask Node

[image reference removed]

The *Unsharp Mask* node enhances the apparent sharpness of an image by increasing edge contrast.
Despite its name, it does not blur the image; instead, it sharpens details by subtracting a
blurred (unsharp) version of the image from the original and emphasizing the resulting edges.

This technique is commonly used in photography, printing, and digital compositing
to improve clarity and definition.


[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") |


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

[Assistant]
# Fill Tool

The Fill tool is used to automatically fill closed strokes areas.

The Fill tool uses any of the Grease Pencil *Fill* draw mode brushes.
Activating a brush from an asset shelf or brush selector will also activate this tool for convenience.


[User] What is Object Modes and how is it used in Blender Python scripting?

[Assistant]
# Object Modes

[image reference removed]

The Mode select menu.

Modes allow editing different aspects of objects. While Object Mode allows
you to position/rotate/scale them, Edit Mode allows changing their geometry,
Pose Mode allows posing them, and so on.

You can change the current mode using the *Mode* selector in the 3D Viewport header.
Which modes are available depends on the object’s type. The complete list
is shown below.

Apart from using the selector, you can also press `Ctrl`-`Tab` to bring up
a pie menu around the cursor for faster access. (If the selected object is an
[Armature](../../animation/armatures/introduction.html), this shortcut will instead
switch between Object Mode and Pose Mode.)

Pressing `Tab` will toggle Edit Mode for objects that support it.

Modes can affect many things in Blender:

- Each mode changes the header and Toolbar to show its own unique set of menus and tools.
  This also means it affects the available keyboard shortcuts.
- Modes can completely change the look of the viewport. For example, Weight Paint mode
  will shade the object to show its vertex weights, which are not normally visible.
- Modes can affect other editors. For example, the [UV Editor](../uv/introduction.html)
  can only be used if the 3D Viewport is in Edit Mode. In the
  [Properties](../properties_editor.html) editor, too, certain buttons and panels
  can only be used in certain modes.