[User] How do I use Bpy.Types.Spaceconsole in Blender? Include parameters, examples, warnings and best practices.

[Assistant] SpaceConsole(Space) - 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) GeometryNodeCurveToMesh(GeometryN


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

[Assistant]
Vector
:   Vector of the input system that is to be divided into radial segments.

Sides
:   Number of radial segments to divide the input coordinate system into.
    A non-integer value results in an irregular segment that is smaller than the regular segments.

    |  |  |  |  |
    | --- | --- | --- | --- |
    | ../../../../_images/render_shader-nodes_radial_tiling_segments-5_0.png   Sides: 5.0. | ../../../../_images/render_shader-nodes_radial_tiling_segments-5_25.png   Sides: 5.25. | ../../../../_images/render_shader-nodes_radial_tiling_segments-5_5.png   Sides: 5.5. | ../../../../_images/render_shader-nodes_radial_tiling_segments-6_0.png   Sides: 6.0. |

Roundness
:   Roundness of the segment coordinate systems.

    |  |  |  |  |
    | --- | --- | --- | --- |
    | ../../../../_images/render_shader-nodes_radial_tiling_roundness-0_0.png   Roundness: 0.0. | ../../../../_images/render_shader-nodes_radial_tiling_roundness-0_25.png   Roundness: 0.25. | ../../../../_images/render_shader-nodes_radial_tiling_roundness-0_5.png   Roundness: 0.5. | ../../../../_images/render_shader-nodes_radial_tiling_roundness-1_0.png   Roundness: 1.0. |


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

[Assistant]
Currently, the following modifiers are supported:

### Brightness/Contrast Modifier

Adjusts the brightness and contrast of the image.

### Color Balance Modifier

Color balance adjustments, either by the Lift/Gamma/Gain or the Offset/Power/Slope method.

This modifier works similar to the [Color Balance Node](../../../compositing/types/color/adjust/color_balance.xhtml).

[image reference removed]

Depending on the selected method, the following operations can be applied to the color values in the
sequencer color space:

Lift/Gamma/Gain
:   Lift
    :   Increases the value of dark colors.

    Gamma
    :   Adjusts midtones.

    Gain
    :   Adjusts highlights.

Offset/Power/Slope (ASC-CDL)
:   The following formula is applied to each RGB color value separately: \(c_{out} = (c_{in}×s + o)^p\)

    Slope
    :   The multiplier \(s\) influences all color values except black. Its effect is stronger
        the brighter the source color is.

    Offset
    :   Shifts color values after applying Slope by adding the Offset \(o\) to them. Note that
        the selected value shown in the UI will be reduced by 1, so the default value of 1 means
        effectively no offset is applied.

    Power
    :   Overall exponent \(p\), which mainly adjusts the midtones.

### Compositor Modifier

Compositor modifier is powerful tool to create arbitrary effects. To use it, you need to open compositor editor
and change node subtree to sequencer. Then you can add new node tree and use it for any strip. These node trees
can be marked as [asset](../../../files/asset_libraries/index.xhtml) and reused across multiple .blend files.

[image reference removed]

To learn more about how to use compositor, see [Compositing](../../../compositing/index.xhtml)

### Curves Modifier

Color and RGB curves.

This modifier works the same as the [RGB Curves Node](../../../compositing/types/color/adjust/rgb_curves.xhtml).

### Hue Correct Modifier

HSV multi points curves.

This modifier works the same as the [Hue Correct Node](../../../compositing/types/color/adjust/hue_correct.xhtml).

### Mask Modifier

The mask modifier is used to affect the [Alpha Channel](../../../glossary/index.xhtml#term-Alpha-Channel) of the current strip.

Mask Input Type
:   Type of input data used for the mask.

    Strip:
    :   Use the grayscale representation of another strip to affect the alpha of the current strip.

    Mask:
    :   Use a mask data-block to affect the alpha of the current strip.

Mask
:   The Strip or Mask data-block to use.

Mask Time Mask Input Only
:   How the start frame of the mask is calculated.

    Relative:
    :   Mask animation is offset to the start of the strip.

    Absolute:
    :   Mask animation is in sync with the scene frame.

### Tone Map Modifier

Used to map one set of colors to another in order to approximate the appearance
of high dynamic range images in a medium that has a more limited dynamic range.

This modifier works the same as the [Tone Map Node](../../../compositing/types/color/adjust/tone_map.xhtml).

### White Balance Modifier

Used to adjust the white balance by choosing the color that should be white.

### Sound Equalizer Modifier

This modifier can be used to emphasize or suppress sound frequencies.
The range is limited to 35Hz - 20kHz and +/-35dB.


[User] How do I use Inherited Properties in Blender? Include parameters, examples, warnings and best practices.

[Assistant]
|  |  |
| --- | --- |
| - [`bpy_struct.id_data`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.id_data "bpy.types.bpy_struct.id_data") - [`Paint.brush`](bpy.types.Paint.html#bpy.types.Paint.brush "bpy.types.Paint.brush") - [`Paint.brush_asset_reference`](bpy.types.Paint.html#bpy.types.Paint.brush_asset_reference "bpy.types.Paint.brush_asset_reference") - [`Paint.eraser_brush`](bpy.types.Paint.html#bpy.types.Paint.eraser_brush "bpy.types.Paint.eraser_brush") - [`Paint.eraser_brush_asset_reference`](bpy.types.Paint.html#bpy.types.Paint.eraser_brush_asset_reference "bpy.types.Paint.eraser_brush_asset_reference") - [`Paint.palette`](bpy.types.Paint.html#bpy.types.Paint.palette "bpy.types.Paint.palette") - [`Paint.show_brush`](bpy.types.Paint.html#bpy.types.Paint.show_brush "bpy.types.Paint.show_brush") - [`Paint.show_brush_on_surface`](bpy.types.Paint.html#bpy.types.Paint.show_brush_on_surface "bpy.types.Paint.show_brush_on_surface") - [`Paint.show_low_resolution`](bpy.types.Paint.html#bpy.types.Paint.show_low_resolution "bpy.types.Paint.show_low_resolution") - [`Paint.use_sculpt_delay_updates`](bpy.types.Paint.html#bpy.types.Paint.use_sculpt_delay_updates "bpy.types.Paint.use_sculpt_delay_updates") - [`Paint.use_symmetry_x`](bpy.types.Paint.html#bpy.types.Paint.use_symmetry_x "bpy.types.Paint.use_symmetry_x") - [`Paint.use_symmetry_y`](bpy.types.Paint.html#bpy.types.Paint.use_symmetry_y "bpy.types.Paint.use_symmetry_y") | - [`Paint.use_symmetry_z`](bpy.types.Paint.html#bpy.types.Paint.use_symmetry_z "bpy.types.Paint.use_symmetry_z") - [`Paint.use_symmetry_feather`](bpy.types.Paint.html#bpy.types.Paint.use_symmetry_feather "bpy.types.Paint.use_symmetry_feather") - [`Paint.cavity_curve`](bpy.types.Paint.html#bpy.types.Paint.cavity_curve "bpy.types.Paint.cavity_curve") - [`Paint.use_cavity`](bpy.types.Paint.html#bpy.types.Paint.use_cavity "bpy.types.Paint.use_cavity") - [`Paint.tile_offset`](bpy.types.Paint.html#bpy.types.Paint.tile_offset "bpy.types.Paint.tile_offset") - [`Paint.tile_x`](bpy.types.Paint.html#bpy.types.Paint.tile_x "bpy.types.Paint.tile_x") - [`Paint.tile_y`](bpy.types.Paint.html#bpy.types.Paint.tile_y "bpy.types.Paint.tile_y") - [`Paint.tile_z`](bpy.types.Paint.html#bpy.types.Paint.tile_z "bpy.types.Paint.tile_z") - [`Paint.show_strength_curve`](bpy.types.Paint.html#bpy.types.Paint.show_strength_curve "bpy.types.Paint.show_strength_curve") - [`Paint.show_size_curve`](bpy.types.Paint.html#bpy.types.Paint.show_size_curve "bpy.types.Paint.show_size_curve") - [`Paint.show_jitter_curve`](bpy.types.Paint.html#bpy.types.Paint.show_jitter_curve "bpy.types.Paint.show_jitter_curve") - [`Paint.unified_paint_settings`](bpy.types.Paint.html#bpy.types.Paint.unified_paint_settings "bpy.types.Paint.unified_paint_settings") |


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

[Assistant]
Gizmo settings for [cameras](../../../render/cameras.xhtml).

Lens
:   Show the gizmo to adjust the focal length (for Perspective cameras)
    or orthographic scale (for Orthographic cameras).

Focus Distance
:   Enable the gizmo for adjusting the focus distance. To see this gizmo,
    you need to enable the Viewport Display ‣ Limits checkbox
    in the camera’s properties (green camera icon).


[User] How do I use Group Input in Blender? Include parameters, examples, warnings and best practices.

[Assistant]
Exposes the inputs of the node group. You can have multiple of these nodes in your tree to keep it clean,
bringing in each input right where you need it (rather than dragging long links all across your graph).

The input slots can be edited in the *Group* tab of the *Sidebar*.


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

[Assistant]
Geometry
:   Standard geometry input containing a mesh.

Material
:   The material to apply to the geometry.

Selection
:   Whether to change the material of each face.
    True values mean the material will be changed, false values mean it will remain the same.

    Note, volumes and point clouds only support a single material,
    in these cases a field input will be ignored.


[User] Give a detailed overview of SceneDisplay(bpy_struct): syntax, arguments, return values, common patterns.

[Assistant]
# SceneDisplay(bpy_struct)

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

*class* bpy.types.SceneDisplay(*bpy_struct*)
:   Scene display settings for 3D viewport

    light_direction
    :   Direction of the light for shadows and highlights

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

    matcap_ssao_attenuation
    :   Attenuation constant

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

    matcap_ssao_distance
    :   Distance of object that contribute to the cavity/edge effect

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

    matcap_ssao_samples
    :   Number of samples

        Type:
        :   int in [1, 500], default 16

    render_aa
    :   Method of anti-aliasing when rendering final image

        - `OFF`
          No Anti-Aliasing – Scene will be rendering without any anti-aliasing.
        - `FXAA`
          Single Pass Anti-Aliasing – Scene will be rendered using a single pass anti-aliasing method (FXAA).
        - `5`
          5 Samples – Scene will be rendered using 5 anti-aliasing samples.
        - `8`
          8 Samples – Scene will be rendered using 8 anti-aliasing samples.
        - `11`
          11 Samples – Scene will be rendered using 11 anti-aliasing samples.
        - `16`
          16 Samples – Scene will be rendered using 16 anti-aliasing samples.
        - `32`
          32 Samples – Scene will be rendered using 32 anti-aliasing samples.

        Type:
        :   enum in [`'OFF'`, `'FXAA'`, `'5'`, `'8'`, `'11'`, `'16'`, `'32'`], default `'8'`

    shading
    :   Shading settings for OpenGL render engine

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

    shadow_focus
    :   Shadow factor hardness

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

    shadow_shift
    :   Shadow termination angle

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

    viewport_aa
    :   Method of anti-aliasing when rendering 3d viewport

        - `OFF`
          No Anti-Aliasing – Scene will be rendering without any anti-aliasing.
        - `FXAA`
          Single Pass Anti-Aliasing – Scene will be rendered using a single pass anti-aliasing method (FXAA).
        - `5`
          5 Samples – Scene will be rendered using 5 anti-aliasing samples.
        - `8`
          8 Samples – Scene will be rendered using 8 anti-aliasing samples.
        - `11`
          11 Samples – Scene will be rendered using 11 anti-aliasing samples.
        - `16`
          16 Samples – Scene will be rendered using 16 anti-aliasing samples.
        - `32`
          32 Samples – Scene will be rendered using 32 anti-aliasing samples.

        Type:
        :   enum in [`'OFF'`, `'FXAA'`, `'5'`, `'8'`, `'11'`, `'16'`, `'32'`], default `'FXAA'`

    *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] Describe Bpy.Types.Blenddatalibraries from the Blender manual or Python API, including usage steps and snippets.

[Assistant] tureNodeChecker(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 BlendDataLibraries(bpy_struct) ¶ base class — bpy_struct class bpy.types. BlendDataLibraries ( bpy_struct ) ¶ Collection of libraries tag ( value ) ¶ tag Parameters : value ( boolean ) – Value remove ( library , * , do_unlink = True , do_id_user = True , do_ui_user = True ) ¶ Remove a library from the current blendfile Parameters : library ( Library , (never None)) – Library to remove do_unlink ( boolean , ( optional ) ) – Unlink all usages of this library before deleting it do_id_user ( boolean , ( optional ) ) – Decrement user counter of all data-blocks used by this library do_ui_user ( boolean , ( optional ) ) – Make sure interface does not reference this library 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 load ( filepath , * , link = False , relative = False , set_fake = False , recursive = False , reuse_local_id = False , assets_only = False , clear_asset_data = False , create_liboverrides = False , reuse_liboverrides = False , create_liboverrides_runtime = False ) ¶ Returns a context manager which exposes 2 library objects on entering. Each object has attributes matching bpy.data which are lists of strings to be linked. Parameters : filepath ( str | bytes ) – The path to a blend file. link ( bool ) – When False reference to the original file is lost. pack ( bool ) – If True, and link is also True, pack linked data-blocks into the current blend-file. relative ( bool ) – When True the path is stored relative to the open blend file. set_fake ( bool ) – If True, set fake user on appended IDs. recursive ( bool ) – If True, also make indirect dependencies of appended libraries local. reuse_local_id ( bool ) – If True,try to re-use previously appended matching ID on new append. assets_only ( bool ) – If True, only list data-blocks marked as assets. clear_asset_data ( bool ) – If True, clear the asset data on append (it is always kept for linked data). create_liboverrides ( bool ) – If True and link is True, liboverrides will be created for linked data. reuse_liboverrides ( bool ) – If True and create_liboverride is True, search for existing liboverride first. create_liboverrides_runtime ( bool ) – If True and create_liboverride is True, create (or search for existing) runtime liboverride. import bpy filepath = "//link_library.blend" # Load a single scene we know the name of. with bpy . data . libraries . load ( filepath ) as ( data_src , data_dst ): data_dst . scenes = [ "Scene" ] # Load all meshes. with bpy . data . libraries . load ( filepath ) as ( data_src , data_dst ): data_dst . meshes = data_src . meshes # Link all objects starting with "A". with bpy . data . libraries . load ( filepath , link = True ) as ( data_src , data_dst ): data_dst . objects = [ name for name in data_src . objects if name . startswith ( "A" )] # Append everything. with bpy . data . libraries . load ( filepath ) as ( data_src , data_dst ): for attr in dir ( data_dst ): setattr ( data_dst , attr , getattr ( data_src , attr )) # The loaded objects can be accessed from `data_dst` outside of the context # since loading the data replaces the strings for the data-blocks or None # if the data-block could not be loaded. with bpy . data . libraries . load ( filepath ) as ( data_src , data_dst ): data_dst . meshes = data_src . meshes # Now operate directly on the loaded data. for mesh in data_dst . meshes : if mesh is not None : print ( mesh . name ) write ( filepath , datablocks , * , path_remap = False , fake_user = False , compress = False ) ¶ Write data-blocks into a blend file. Note Indirectly referenced data-blocks will be expanded and written too. Parameters : filepath ( str | bytes ) – The path to write the blend-file. datablocks (set[ bpy.types.ID ]) – set of data-blocks. path_remap ( str ) – Optionally remap paths when writing the file: NONE No path manipulation (default). RELATIVE Remap paths that are already relative to the new location. RELATIVE_ALL Remap all paths to be relative to the new location. ABSOLUTE Make all paths absolute on writing. fake_user ( bool ) – When True, data-blocks will be written with fake-user flag enabled. compress ( bool ) – When True, write a com


[User] How do I use Editing Text Objects in Blender? Include parameters, examples, warnings and best practices.

[Assistant]
# Editing Text Objects

Editing text is quite different from other object types in Blender, and happens mainly in two areas.
First, the 3D Viewport, where you type your text, and have a few shortcuts, e.g. for applying
styles (see [Font](properties.html#modeling-text-character)) – note however, that most Blender shortcuts you know
in Edit Mode do not exist for texts. The second place is the Properties, especially the *Font* tab.

Editing text objects is similar to using a standard text editor but is not as
full-featured and has some differences.
The menu of the 3D Viewport header offers few options. You have no transform nor mirror tools, and so on.
To leave Edit Mode use `Tab` as it does not insert a tab character in the text,
but rather enters and exits Edit Mode, as with other object types.


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

[Assistant] eClosureInput(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) TextureNodeChecke


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

[Assistant]
# ThemeCommon(bpy_struct)

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

*class* bpy.types.ThemeCommon(*bpy_struct*)
:   Theme properties shared by different editors

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

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

    *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] Describe Inherited Functions from the Blender manual or Python API, including usage steps and snippets.

[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") - [`NodeTreeInterfaceItem.bl_rna_get_subclass`](bpy.types.NodeTreeInterfaceItem.html#bpy.types.NodeTreeInterfaceItem.bl_rna_get_subclass "bpy.types.NodeTreeInterfaceItem.bl_rna_get_subclass") - [`NodeTreeInterfaceItem.bl_rna_get_subclass_py`](bpy.types.NodeTreeInterfaceItem.html#bpy.types.NodeTreeInterfaceItem.bl_rna_get_subclass_py "bpy.types.NodeTreeInterfaceItem.bl_rna_get_subclass_py") - [`NodeTreeInterfaceSocket.bl_system_properties_get`](bpy.types.NodeTreeInterfaceSocket.html#bpy.types.NodeTreeInterfaceSocket.bl_system_properties_get "bpy.types.NodeTreeInterfaceSocket.bl_system_properties_get") - [`NodeTreeInterfaceSocket.draw`](bpy.types.NodeTreeInterfaceSocket.html#bpy.types.NodeTreeInterfaceSocket.draw "bpy.types.NodeTreeInterfaceSocket.draw") - [`NodeTreeInterfaceSocket.init_socket`](bpy.types.NodeTreeInterfaceSocket.html#bpy.types.NodeTreeInterfaceSocket.init_socket "bpy.types.NodeTreeInterfaceSocket.init_socket") - [`NodeTreeInterfaceSocket.from_socket`](bpy.types.NodeTreeInterfaceSocket.html#bpy.types.NodeTreeInterfaceSocket.from_socket "bpy.types.NodeTreeInterfaceSocket.from_socket") - [`NodeTreeInterfaceSocket.bl_rna_get_subclass`](bpy.types.NodeTreeInterfaceSocket.html#bpy.types.NodeTreeInterfaceSocket.bl_rna_get_subclass "bpy.types.NodeTreeInterfaceSocket.bl_rna_get_subclass") - [`NodeTreeInterfaceSocket.bl_rna_get_subclass_py`](bpy.types.NodeTreeInterfaceSocket.html#bpy.types.NodeTreeInterfaceSocket.bl_rna_get_subclass_py "bpy.types.NodeTreeInterfaceSocket.bl_rna_get_subclass_py") |


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

[Assistant]
# NodeCompositorFileOutputItem(bpy_struct)

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

*class* bpy.types.NodeCompositorFileOutputItem(*bpy_struct*)
:   color
    :   Color of the corresponding socket type in the node editor

        Type:
        :   float array of 4 items in [0, inf], default (0.0, 0.0, 0.0, 0.0), (readonly)

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

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

    override_node_format
    :   Use a different format instead of the node format for this file

        Type:
        :   boolean, default False

    save_as_render
    :   Apply render part of display transform when saving byte image

        Type:
        :   boolean, default False

    socket_type
    :   Type:
        :   enum in [Node Socket Data Type Items](bpy_types_enum_items/node_socket_data_type_items.html#rna-enum-node-socket-data-type-items), default `'FLOAT'`

    vector_socket_dimensions
    :   Dimensions of the vector socket

        Type:
        :   int in [2, 4], default 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 Distribute Points in Grid: syntax, arguments, return values, common patterns.

[Assistant]
# Distribute Points in Grid

[image reference removed]

The *Distribute Points in Grid* node generates points within the active region
of a voxel grid. The number and placement of points can be controlled using
the grid’s density values and various distribution parameters.

This node is useful for scattering geometry procedurally inside a volumetric
region, such as distributing particles in a fog volume, populating points in
a simulation domain, or sampling areas defined by a signed distance field (SDF)
or density grid.


[User] How do I use Inherited Functions in Blender? Include parameters, examples, warnings and best practices.

[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] Describe Bpy.Types.Ui Ul List from the Blender manual or Python API, including usage steps and snippets.

[Assistant] de) GeometryNodeCurveToPoints(GeometryNode) GeometryNodeCurvesToGreasePencil(GeometryNode) GeometryNodeCustomGroup(GeometryNode) GeometryNodeDeformCurvesOnSurface(GeometryNode) GeometryNodeDeleteGeometry(GeometryNode) GeometryNodeDistributePointsInGrid(GeometryNode) GeometryNodeDistributePointsInVolume(GeometryNode) GeometryNodeDistributePointsOnFaces(GeometryNode) GeometryNodeDualMesh(GeometryNode) GeometryNodeDuplicateElements(GeometryNode) GeometryNodeEdgePathsToCurves(GeometryNode) GeometryNodeEdgePathsToSelection(GeometryNode) GeometryNodeEdgesOfCorner(GeometryNode) GeometryNodeEdgesOfVertex(GeometryNode) GeometryNodeEdgesToFaceGroups(GeometryNode) GeometryNodeExtrudeMesh(GeometryNode) GeometryNodeFaceOfCorner(GeometryNode) GeometryNodeFieldAtIndex(GeometryNode) GeometryNodeFieldAverage(GeometryNode) GeometryNodeFieldMinAndMax(GeometryNode) GeometryNodeFieldOnDomain(GeometryNode) GeometryNodeFieldToGrid(GeometryNode) GeometryNodeFieldToGridItem(bpy_struct) GeometryNodeFieldToGridItems(bpy_struct) GeometryNodeFieldVariance(GeometryNode) GeometryNodeFillCurve(GeometryNode) GeometryNodeFilletCurve(GeometryNode) GeometryNodeFlipFaces(GeometryNode) GeometryNodeForeachGeometryElementInput(GeometryNode) GeometryNodeForeachGeometryElementOutput(GeometryNode) GeometryNodeGeometryToInstance(GeometryNode) GeometryNodeGetNamedGrid(GeometryNode) GeometryNodeGizmoDial(GeometryNode) GeometryNodeGizmoLinear(GeometryNode) GeometryNodeGizmoTransform(GeometryNode) GeometryNodeGreasePencilToCurves(GeometryNode) GeometryNodeGridAdvect(GeometryNode) GeometryNodeGridCurl(GeometryNode) GeometryNodeGridDivergence(GeometryNode) GeometryNodeGridGradient(GeometryNode) GeometryNodeGridInfo(GeometryNode) GeometryNodeGridLaplacian(GeometryNode) GeometryNodeGridPrune(GeometryNode) GeometryNodeGridToMesh(GeometryNode) GeometryNodeGridVoxelize(GeometryNode) GeometryNodeGroup(GeometryNode) GeometryNodeImageInfo(GeometryNode) GeometryNodeImageTexture(GeometryNode) GeometryNodeImportCSV(GeometryNode) GeometryNodeImportOBJ(GeometryNode) GeometryNodeImportPLY(GeometryNode) GeometryNodeImportSTL(GeometryNode) GeometryNodeImportText(GeometryNode) GeometryNodeImportVDB(GeometryNode) GeometryNodeIndexOfNearest(GeometryNode) GeometryNodeIndexSwitch(GeometryNode) GeometryNodeInputActiveCamera(GeometryNode) GeometryNodeInputCollection(GeometryNode) GeometryNodeInputCurveHandlePositions(GeometryNode) GeometryNodeInputCurveTilt(GeometryNode) GeometryNodeInputEdgeSmooth(GeometryNode) GeometryNodeInputID(GeometryNode) GeometryNodeInputImage(GeometryNode) GeometryNodeInputIndex(GeometryNode) GeometryNodeInputInstanceBounds(GeometryNode) GeometryNodeInputInstanceRotation(GeometryNode) GeometryNodeInputInstanceScale(GeometryNode) GeometryNodeInputMaterial(GeometryNode) GeometryNodeInputMaterialIndex(GeometryNode) GeometryNodeInputMeshEdgeAngle(GeometryNode) GeometryNodeInputMeshEdgeNeighbors(GeometryNode) GeometryNodeInputMeshEdgeVertices(GeometryNode) GeometryNodeInputMeshFaceArea(GeometryNode) GeometryNodeInputMeshFaceIsPlanar(GeometryNode) GeometryNodeInputMeshFaceNeighbors(GeometryNode) GeometryNodeInputMeshIsland(GeometryNode) GeometryNodeInputMeshVertexNeighbors(GeometryNode) GeometryNodeInputNamedAttribute(GeometryNode) GeometryNodeInputNamedLayerSelection(GeometryNode) GeometryNodeInputNormal(GeometryNode) GeometryNodeInputObject(GeometryNode) GeometryNodeInputPosition(GeometryNode) GeometryNodeInputRadius(GeometryNode) GeometryNodeInputSceneTime(GeometryNode) GeometryNodeInputShadeSmooth(GeometryNode) GeometryNodeInputShortestEdgePaths(GeometryNode) GeometryNodeInputSplineCyclic(GeometryNode) GeometryNodeInputSplineResolution(GeometryNode) GeometryNodeInputTangent(GeometryNode) GeometryNodeInputVoxelIndex(GeometryNode) GeometryNodeInstanceOnPoints(GeometryNode) GeometryNodeInstanceTransform(GeometryNode) GeometryNodeInstancesToPoints(GeometryNode) GeometryNodeInterpolateCurves(GeometryNode) GeometryNodeIsViewport(GeometryNode) GeometryNodeJoinGeometry(GeometryNode) GeometryNodeList(GeometryNode) GeometryNodeListGetItem(GeometryNode) GeometryNodeListLength(GeometryNode) GeometryNodeMaterialSelection(GeometryNode) GeometryNodeMenuSwitch(GeometryNode) GeometryNodeMergeByDistance(GeometryNode) GeometryNodeMergeLayers(GeometryNode) GeometryNodeMeshBoolean(GeometryNode) GeometryNodeMeshCircle(GeometryNode) GeometryNodeMeshCone(GeometryNode) GeometryNodeMeshCube(GeometryNode) GeometryNodeMeshCylinder(GeometryNode) GeometryNodeMeshFaceSetBoundaries(GeometryNode) GeometryNodeMeshGrid(GeometryNode) GeometryNodeMeshIcoSphere(GeometryNode) GeometryNodeMeshLine(GeometryNode) GeometryNodeMeshToCurve(GeometryNode) GeometryNodeMeshToDensityGrid(GeometryNode) GeometryNodeMeshToPoints(GeometryNode) GeometryNodeMeshToSDFGrid(GeometryNode) GeometryNodeMeshToVolume(GeometryNode) GeometryNodeMeshUVSphere(GeometryNode) GeometryNodeObjectInfo(GeometryNode) GeometryNodeOffsetCornerInFace(GeometryNode) GeometryNodeOffsetPointInCurve(GeometryNode) GeometryNodePoints(GeometryNode) GeometryNodePointsOfCurve(GeometryNode) GeometryNodePointsToCurves(GeometryNode) GeometryNodePointsToSDFGrid(GeometryNode) GeometryNodePointsToVertices(GeometryNode) GeometryNodePointsToVolume(GeometryNode) GeometryNodeProximity(GeometryNode) GeometryNodeRaycast(GeometryNode) GeometryNodeRealizeInstances(GeometryNode) GeometryNodeRemoveAttribute(GeometryNode) GeometryNodeRepeatInput(GeometryNode) GeometryNodeRepeatOutput(GeometryNode) GeometryNodeReplaceMaterial(GeometryNode) GeometryNodeResampleCurve(GeometryNode) GeometryNodeReverseCurve(GeometryNode) GeometryNodeRotateInstances(GeometryNode) GeometryNodeSDFGridBoolean(GeometryNode) GeometryNodeSDFGridFillet(GeometryNode) GeometryNodeSDFGridLaplacian(GeometryNode) GeometryNodeSDFGridMean(GeometryNode) GeometryNodeSDFGridMeanCurvature(GeometryNode) GeometryNodeSDFGridMedian(GeometryNode) GeometryNodeSDFGridOffset(GeometryNode) GeometryNodeSampleCurve(GeometryNode) GeometryNodeSampleGrid(GeometryNode) GeometryNodeSampleGridIndex(GeometryNode) GeometryNodeSampleIndex(GeometryNode) GeometryNodeSampleNearest(GeometryNode) GeometryNodeSampleNearestSurface(GeometryNode) GeometryNodeSampleUVSurface(GeometryNode) GeometryNodeScaleElements(GeometryNode) GeometryNodeScaleInstances(GeometryNode) GeometryNodeSelfObject(GeometryNode) GeometryNodeSeparateComponents(GeometryNode) GeometryNodeSeparateGeometry(GeometryNode) GeometryNodeSetCurveHandlePositions(GeometryNode) GeometryNodeSetCurveNormal(GeometryNode) GeometryNodeSetCurveRadius(GeometryNode) GeometryNodeSetCurveTilt(GeometryNode) GeometryNodeSetGeometryName(GeometryNode) GeometryNodeSetGreasePencilColor(GeometryNode) GeometryNodeSetGreasePencilDepth(GeometryNode) GeometryNodeSetGreasePencilSoftness(GeometryNode) GeometryNodeSetGridBackground(GeometryNode) GeometryNodeSetGridTransform(GeometryNode) GeometryNodeSetID(GeometryNode) GeometryNodeSetInstanceTransform(GeometryNode) GeometryNodeSetMaterial(GeometryNode) GeometryNodeSetMaterialIndex(GeometryNode) GeometryNodeSetMeshNormal(GeometryNode) GeometryNodeSetPointRadius(GeometryNode) GeometryNodeSetPosition(GeometryNode) GeometryNodeSetShadeSmooth(GeometryNode) GeometryNodeSetSplineCyclic(GeometryNode) GeometryNodeSetSplineResolution(GeometryNode) GeometryNodeSimulationInput(GeometryNode) GeometryNodeSimulationOutput(GeometryNode) GeometryNodeSortElements(GeometryNode) GeometryNodeSplineLength(GeometryNode) GeometryNodeSplineParameter(GeometryNode) GeometryNodeSplitEdges(GeometryNode) GeometryNodeSplitToInstances(GeometryNode) GeometryNodeStoreNamedAttribute(GeometryNode) GeometryNodeStoreNamedGrid(GeometryNode) GeometryNodeStringJoin(GeometryNode) GeometryNodeStringToCurves(GeometryNode) GeometryNodeSubdivideCurve(GeometryNode) GeometryNodeSubdivideMesh(GeometryNode) GeometryNodeSubdivisionSurface(GeometryNode) GeometryNodeSwitch(GeometryNode) GeometryNodeTool3DCursor(GeometryNode) GeometryNodeToolActiveElement(GeometryNode) GeometryNodeToolFaceSet(GeometryNode) GeometryNodeToolMousePosition(GeometryNode) GeometryNodeToolSelection(GeometryNode) GeometryNodeToolSetFaceSet(GeometryNode) GeometryNodeToolSetSelection(GeometryNode) GeometryNodeTransform(GeometryNode) GeometryNodeTranslateInstances(GeometryNode) GeometryNodeTree(NodeTree) GeometryNodeTriangulate(GeometryNode) GeometryNodeTrimCurve(GeometryNode) GeometryNodeUVPackIslands(GeometryNode) GeometryNodeUVTangent(GeometryNode) GeometryNodeUVUnwrap(GeometryNode) GeometryNodeVertexOfCorner(GeometryNode) GeometryNodeViewer(GeometryNode) GeometryNodeViewportTransform(GeometryNode) GeometryNodeVolumeCube(GeometryNode) GeometryNodeVolumeToMesh(GeometryNode) GeometryNodeWarning(GeometryNode) GeometrySet Gizmo(bpy_struct) GizmoGroup(bpy_struct) GizmoGroupProperties(bpy_struct) GizmoProperties(bpy_struct) Gizmos(bpy_struct) GlowStrip(EffectStrip) GpPaint(Paint) GpSculptPaint(Paint) GpVertexPaint(Paint) GpWeightPaint(Paint) GreasePencil(ID) GreasePencilArmatureModifier(Modifier) GreasePencilArrayModifier(Modifier) GreasePencilBuildModifier(Modifier) GreasePencilColorModifier(Modifier) GreasePencilDashModifierData(Modifier) GreasePencilDashModifierSegment(bpy_struct) GreasePencilDrawing(bpy_struct) GreasePencilEnvelopeModifier(Modifier) GreasePencilFrame(bpy_struct) GreasePencilFrames(bpy_struct) GreasePencilHookModifier(Modifier) GreasePencilLatticeModifier(Modifier) GreasePencilLayer(GreasePencilTreeNode) GreasePencilLayerGroup(GreasePencilTreeNode) GreasePencilLayerMask(bpy_struct) GreasePencilLayerMasks(bpy_struct) GreasePencilLengthModifier(Modifier) GreasePencilLineartModifier(Modifier) GreasePencilMirrorModifier(Modifier) GreasePencilMultiplyModifier(Modifier) GreasePencilNoiseModifier(Modifier) GreasePencilOffsetModifier(Modifier) GreasePencilOpacityModifier(Modifier) GreasePencilOutlineModifier(Modifier) GreasePencilShrinkwrapModifier(Modifier) GreasePencilSimplifyModifier(Modifier) GreasePencilSmoothModifier(Modifier) GreasePencilSubdivModifier(Modifier) GreasePencilTextureModifier(Modifier) GreasePencilThickModifierData(Modifier) GreasePencilTimeModifier(Modifier) GreasePencilTimeModifierSegment(bpy_struct) GreasePencilTintModifier(Modifier) GreasePencilTreeNode(bpy_struct) GreasePencilWeightAngleModifier(Modifier) GreasePencilWeightProximityModifier(Modifier) GreasePencilv3LayerGroup(bpy_struct) GreasePencilv3Layers(bpy_struct) GroupNodeViewerPathElem(ViewerPathElem) Header(bpy_struct) Histogram(bpy_struct) HookModifier(Modifier) HueCorrectModifier(StripModifier) HydraRenderEngine(RenderEngine) ID(bpy_struct) IDMaterials(bpy_struct) IDOverrideLibrary(bpy_struct) IDOverrideLibraryProperties(bpy_struct) IDOverrideLibraryProperty(bpy_struct) IDOverrideLibraryPropertyOperation(bpy_struct) IDOverrideLibraryPropertyOperations(bpy_struct) IDPropertyWrapPtr(bpy_struct) IDViewerPathElem(ViewerPathElem) IKParam(bpy_struct) IMAGE_AST_brush_paint(AssetShelf) IMAGE_FH_drop_handler(FileHandler) IMAGE_UL_render_slots(UIList) IMAGE_UL_udim_tiles(UIList) IO_FH_gltf2(FileHandler) IO_FH_svg_as_curves(FileHandler) Image(ID) ImageFormatSettings(bpy_struct) ImagePackedFile(bpy_struct) ImagePaint(Paint) ImagePreview(bpy_struct) ImageStrip(Strip) ImageTexture(Texture) ImageUser(bpy_struct) IndexSwitchItem(bpy_struct) InlineShaderNodes Int2Attribute(Attribute) Int2AttributeValue(bpy_struct) IntAttribute(Attribute) IntAttributeValue(bpy_struct) IntProperty(Property) Itasc(IKParam) Key(ID) KeyConfig(bpy_struct) KeyConfigPreferences(bpy_struct) KeyConfigurations(bpy_struct) KeyMap(bpy_struct) KeyMapItem(bpy_struct) KeyMapItems(bpy_struct) KeyMaps(bpy_struct) Keyframe(bpy_struct) KeyingSet(bpy_struct) KeyingSetInfo(bpy_struct) KeyingSetPath(bpy_struct) KeyingSetPaths(bpy_struct) KeyingSets(bpy_struct) KeyingSetsAll(bpy_struct) KinematicConstraint(Constraint) LaplacianDeformModifier(Modifier) LaplacianSmoothModifier(Modifier) Lattice(ID) LatticeModifier(Modifier) LatticePoint(bpy_struct) LayerCollection(bpy_struct) LayerObjects(bpy_struct) LayoutPanelState(bpy_struct) Library(ID) LibraryWeakReference(bpy_struct) Light(ID) LightProbe(ID) LightProbePlane(LightProbe) LightProbeSphere(LightProbe) LightProbeVolume(LightProbe) Lightgroup(bpy_struct) Lightgroups(bpy_struct) LimitDistanceConstraint(Constraint) LimitLocationConstraint(Constraint) LimitRotationConstraint(Constraint) LimitScaleConstraint(Constraint) LineStyleAlphaModifier(LineStyleModifier) LineStyleAlphaModifier_AlongStroke(LineStyleAlphaModifier) LineStyleAlphaModifier_CreaseAngle(LineStyleAlphaModifier) LineStyleAlphaModifier_Curvature_3D(LineStyleAlphaModifier) LineStyleAlphaModifier_DistanceFromCamera(LineStyleAlphaModifier) LineStyleAlphaModifier_DistanceFromObject(LineStyleAlphaModifier) LineStyleAlphaModifier_Material(LineStyleAlphaModifier) LineStyleAlphaModifier_Noise(LineStyleAlphaModifier) LineStyleAlphaModifier_Tangent(LineStyleAlphaModifier) LineStyleAlphaModifiers(bpy_struct) LineStyleColorModifier(LineStyleModifier) LineStyleColorModifier_AlongStroke(LineStyleColorModifier) LineStyleColorModifier_CreaseAngle(LineStyleColorModifier) LineStyleColorModifier_Curvature_3D(LineStyleColorModifier) LineStyleColorModifier_DistanceFromCamera(LineStyleColorModifier) LineStyleColorModifier_DistanceFromObject(LineStyleColorModifier) LineStyleColorModifier_Material(LineStyleColorModifier) LineStyleColorModifier_Noise(LineStyleColorModifier) LineStyleColorModifier_Tangent(LineStyleColorModifier) LineStyleColorModifiers(bpy_struct) LineStyleGeometryModifier(LineStyleModifier) LineStyleGeometryModifier_2DOffset(LineStyleGeometryModifier) LineStyleGeometryModifier_2DTransform(LineStyleGeometryModifier) LineStyleGeometryModifier_BackboneStretcher(LineStyleGeometryModifier) LineStyleGeometryModifier_BezierCurve(LineStyleGeometryModifier) LineStyleGeometryModifier_Blueprint(LineStyleGeometryModifier) LineStyleGeometryModifier_GuidingLines(LineStyleGeometryModifier) LineStyleGeometryModifier_PerlinNoise1D(LineStyleGeometryModifier) LineStyleGeometryModifier_PerlinNoise2D(LineStyleGeometryModifier) LineStyleGeometryModifier_Polygonalization(LineStyleGeometryModifier) LineStyleGeometryModifier_Sampling(LineStyleGeometryModifier) LineStyleGeometryModifier_Simplification(LineStyleGeometryModifier) LineStyleGeometryModifier_SinusDisplacement(LineStyleGeometryModifier) LineStyleGeometryModifier_SpatialNoise(LineStyleGeometryModifier) LineStyleGeometryModifier_TipRemover(LineStyleGeometryModifier) LineStyleGeometryModifiers(bpy_struct) LineStyleModifier(bpy_struct) LineStyleTextureSlot(TextureSlot) LineStyleTextureSlots(bpy_struct) LineStyleThicknessModifier(LineStyleModifier) LineStyleThicknessModifier_AlongStroke(LineStyleThicknessModifier) LineStyleThicknessModifier_Calligraphy(LineStyleThicknessModifier) LineStyleThicknessModifier_CreaseAngle(LineStyleThicknessModifier) LineStyleThicknessModifier_Curvature_3D(LineStyleThicknessModifier) LineStyleThicknessModifier_DistanceFromCamera(LineStyleThicknessModifier) LineStyleThicknessModifier_DistanceFromObject(LineStyleThicknessModifier) LineStyleThicknessModifier_Material(LineStyleThicknessModifier) LineStyleThicknessModifier_Noise(LineStyleThicknessModifier) LineStyleThicknessModifier_Tangent(LineStyleThicknessModifier) LineStyleThicknessModifiers(bpy_struct) Linesets(bpy_struct) LockedTrackConstraint(Constraint) LoopColors(bpy_struct) MASK_UL_layers(UIList) MATERIAL_UL_matslots(UIList) MESH_UL_attributes(UIList) MESH_UL_color_attributes(UIList) MESH_UL_color_attributes_selector(UIList) MESH_UL_uvmaps(UIList) MESH_UL_vgroups(UIList) Macro(bpy_struct) MagicTexture(Texture) MaintainVolumeConstraint(Constraint) MarbleTexture(Texture) Mask(ID) MaskLayer(bpy_struct) MaskLayers(bpy_struct) MaskModifier(Modifier) MaskParent(bpy_struct) MaskSpline(bpy_struct) MaskSplinePoint(bpy_struct) MaskSplinePointUW(bpy_struct) MaskSplinePoints(bpy_struct) MaskSplines(bpy_struct) MaskStrip(Strip) MaskStripModifier(StripModifier) Material(ID) MaterialGPencilStyle(bpy_struct) MaterialLineArt(bpy_struct) MaterialSlot(bpy_struct) Menu(bpy_struct) Mesh(ID) MeshCacheModifier(Modifier) MeshDeformModifier(Modifier) MeshEdge(bpy_struct) MeshEdges(bpy_struct) MeshLoop(bpy_struct) MeshLoopColor(bpy_struct) MeshLoopColorLayer(bpy_struct) MeshLoopTriangle(bpy_struct) MeshLoopTriangles(bpy_struct) MeshLoops(bpy_struct) MeshNormalValue(bpy_struct) MeshPolygon(bpy_struct) MeshPolygons(bpy_struct) MeshSequenceCacheModifier(Modifier) MeshSkinVertex(bpy_struct) MeshSkinVertexLayer(bpy_struct) MeshStatVis(bpy_struct) MeshToVolumeModifier(Modifier) MeshUVLoop(bpy_struct) MeshUVLoopLayer(bpy_struct) MeshVertex(bpy_struct) MeshVertices(bpy_struct) MetaBall(ID) MetaBallElements(bpy_struct) MetaElement(bpy_struct) MetaStrip(Strip) MirrorModifier(Modifier) Modifier(bpy_struct) ModifierViewerPathElem(ViewerPathElem) MotionPath(bpy_struct) MotionPathVert(bpy_struct) MovieClip(ID) MovieClipProxy(bpy_struct) MovieClipScopes(bpy_struct) MovieClipStrip(Strip) MovieClipUser(bpy_struct) MovieReconstructedCamera(bpy_struct) MovieStrip(Strip) MovieTracking(bpy_struct) MovieTrackingCamera(bpy_struct) MovieTrackingDopesheet(bpy_struct) MovieTrackingMarker(bpy_struct) MovieTrackingMarkers(bpy_struct) MovieTrackingObject(bpy_struct) MovieTrackingObjectPlaneTracks(bpy_struct) MovieTrackingObjectTracks(bpy_struct) MovieTrackingObjects(bpy_struct) MovieTrackingPlaneMarker(bpy_struct) MovieTrackingPlaneMarkers(bpy_struct) MovieTrackingPlaneTrack(bpy_struct) MovieTrackingPlaneTracks(bpy_struct) MovieTrackingReconstructedCameras(bpy_struct) MovieTrackingReconstruction(bpy_struct) MovieTrackingSettings(bpy_struct) MovieTrackingStabilization(bpy_struct) MovieTrackingTrack(bpy_struct) MovieTrackingTracks(bpy_struct) MulticamStrip(EffectStrip) MultiplyStrip(EffectStrip) MultiresModifier(Modifier) MusgraveTexture(Texture) NDOFMotionEventData(bpy_struct) NODE_AST_compositor(AssetShelf) NODE_FH_image_node(FileHandler) NlaStrip(bpy_struct) NlaStripFCurves(bpy_struct) NlaStrips(bpy_struct) NlaTrack(bpy_struct) NlaTracks(bpy_struct) Node(bpy_struct) N


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

[Assistant]
While object positions, vertex locations are not clamped, larger values become increasingly imprecise.
To get an idea of the precision you can work with using different scales.
Here’s a table of scales and their associated accuracy:

10:
:   1/1,048,576th

100:
:   1/131,072th

1,000:
:   1/16,384th

10,000:
:   1/1,024th

100,000:
:   1/128th

1,000,000:
:   1/16th


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

[Assistant]
The preferences are automatically saved when changed. This behavior can be changed by following the instructions under
[Auto-Save Preferences](introduction.xhtml#autosave-preferences)

Changing the default startup file can be done via File ‣ Defaults ‣ Save Startup File. See
[Startup File](../../interface/window_system/topbar.xhtml#startup-file).

There are two areas where Blender’s defaults are stored:

Preferences
:   The [Preferences](../../editors/preferences/introduction.xhtml#prefs-menu) file stores keymap, add-ons theme and other options.

Startup File
:   The [Startup File](../../interface/window_system/topbar.xhtml#startup-file) stores the scene and UI setup which are displayed at startup and when
    creating a new file (File ‣ New).