user: Show practical ways to work with I in a Blender add-on or script – include code.

assistant: |  |  |
| --- | --- |
| - [i18n_branches_directory (bpy.types.PreferencesFilePaths attribute)](bpy.types.PreferencesFilePaths.html#bpy.types.PreferencesFilePaths.i18n_branches_directory) - [icon (bpy.types.FileBrowserFSMenuEntry attribute)](bpy.types.FileBrowserFSMenuEntry.html#bpy.types.FileBrowserFSMenuEntry.icon) - [icon() (bpy.types.UILayout class method)](bpy.types.UILayout.html#bpy.types.UILayout.icon) - [icon_alpha (bpy.types.ThemeUserInterface attribute)](bpy.types.ThemeUserInterface.html#bpy.types.ThemeUserInterface.icon_alpha) - [icon_autokey (bpy.types.ThemeUserInterface attribute)](bpy.types.ThemeUserInterface.html#bpy.types.ThemeUserInterface.icon_autokey) - [icon_border_intensity (bpy.types.ThemeUserInterface attribute)](bpy.types.ThemeUserInterface.html#bpy.types.ThemeUserInterface.icon_border_intensity) - [icon_collection (bpy.types.ThemeUserInterface attribute)](bpy.types.ThemeUserInterface.html#bpy.types.ThemeUserInterface.icon_collection) - [icon_folder (bpy.types.ThemeUserInterface attribute)](bpy.types.ThemeUserInterface.html#bpy.types.ThemeUserInterface.icon_folder) - [icon_modifier (bpy.types.ThemeUserInterface attribute)](bpy.types.ThemeUserInterface.html#bpy.types.ThemeUserInterface.icon_modifier) - [icon_object (bpy.types.ThemeUserInterface attribute)](bpy.types.ThemeUserInterface.html#bpy.types.ThemeUserInterface.icon_object) - [icon_object_data (bpy.types.ThemeUserInterface attribute)](bpy.types.ThemeUserInterface.html#bpy.types.ThemeUserInterface.icon_object_data) - [icon_pixels (bpy.types.ImagePreview attribute)](bpy.types.ImagePreview.html#bpy.types.ImagePreview.icon_pixels) - [icon_pixels_float (bpy.types.ImagePreview attribute)](bpy.types.ImagePreview.html#bpy.types.ImagePreview.icon_pixels_float) - [icon_saturation (bpy.types.ThemeUserInterface attribute)](bpy.types.ThemeUserInterface.html#bpy.types.ThemeUserInterface.icon_saturation) - [icon_scene (bpy.types.ThemeUserInterface attribute)](bpy.types.ThemeUserInterface.html#bpy.types.ThemeUserInterface.icon_scene) - [icon_shading (bpy.types.ThemeUserInterface attribute)](bpy.types.ThemeUserInterface.html#bpy.types.ThemeUserInterface.icon_shading) - [icon_size (bpy.types.ImagePreview attribute)](bpy.types.ImagePreview.html#bpy.types.ImagePreview.icon_size) - [id (bpy.types.DriverTarget attribute)](bpy.types.DriverTarget.html#bpy.types.DriverTarget.id)   - [(bpy.types.KeyingSetPath attribute)](bpy.types.KeyingSetPath.html#bpy.types.KeyingSetPath.id)   - [(bpy.types.MaskParent attribute)](bpy.types.MaskParent.html#bpy.types.MaskParent.id)   - [(bpy.types.NodesModifierDataBlock attribute)](bpy.types.NodesModifierDataBlock.html#bpy.types.NodesModifierDataBlock.id)   - [(bpy.types.PropertyGroupItem attribute)](bpy.types.PropertyGroupItem.html#bpy.types.PropertyGroupItem.id) - [ID (class in bpy.types)](bpy.types.ID.html#bpy.types.ID) - [id (freestyle.types.freestyle.types.FEdge attribute)](freestyle.types.html#freestyle.types.freestyle.types.FEdge.id)   - [(freestyle.types.freestyle.types.Interface0D attribute)](freestyle.types.html#freestyle.types.freestyle.types.Interface0D.id)   - [(freestyle.types.freestyle.types.Interface1D attribute)](freestyle.types.html#freestyle.types.freestyle.types.Interface1D.id)   - [(freestyle.types.freestyle.types.SShape attribute)](freestyle.types.html#freestyle.types.freestyle.types.SShape.id)   - [(freestyle.types.freestyle.types.Stroke attribute)](freestyle.types.html#freestyle.types.freestyle.types.Stroke.id)   - [(freestyle.types.freestyle.types.SVertex attribute)](freestyle.types.html#freestyle.types.freestyle.types.SVertex.id)   - [(freestyle.types.freestyle.types.TVertex attribute)](freestyle.types.html#freestyle.types.freestyle.types.TVertex.id)   - [(freestyle.types.freestyle.types.ViewEdge attribute)](freestyle.types.html#freestyle.types.freestyle.types.ViewEdge.id)   - [(freestyle.types.freestyle.types.ViewShape attribute)](freestyle.types.html#freestyle.types.freestyle.types.ViewShape.id)   - [(in module bpy.context)](bpy.context.html#bpy.context.id) - [ID.id_type (in module bpy.types)](bpy.types.ID.html#bpy.types.ID.id_type) - [ID.is_editable (in module bpy.types)](bpy.types.ID.html#bpy.types.ID.is_editable) - [ID.is_embedded_data (in module bpy.types)](bpy.types.ID.html#bpy.types.ID.is_embedded_data) - [ID.is_evaluated (in module bpy.types)](bpy.types.ID.html#bpy.types.ID.is_evaluated) - [ID.is_library_indirect (in module bpy.types)](bpy.types.ID.html#bpy.types.ID.is_library_indirect) - [ID.is_linked_packed (in module bpy.types)](bpy.types.ID.html#bpy.types.ID.is_linked_packed) - [ID.is_missing (in module bpy.types)](bpy.types.ID.html#bpy.types.ID.is_missing) - [ID.library (in module bpy.types)](bpy.types.ID.html#bpy.types.ID.library) - [ID.library_weak_reference (in module bpy.types)](bpy.types.ID.html#bpy.types.ID.library_weak_reference) - [ID.name_full (in module bpy.types)](bpy.types.ID.html#bpy.types.ID.name_full) - [ID.original (in module bpy.types)](bpy.types.ID.html#bpy.types.ID.original) - [ID.override_library (in module bpy.types)](bpy.types.ID.html#bpy.types.ID.override_library) - [ID.preview (in module bpy.types)](bpy.types.ID.html#bpy.types.ID.preview) - [ID.session_uid (in module bpy.types)](bpy.types.ID.html#bpy.types.ID.session_uid) - [ID.users (in module bpy.types)](bpy.types.ID.html#bpy.types.ID.users) - [id_copy() (in module bpy.ops.outliner)](bpy.ops.outliner.html#bpy.ops.outliner.id_copy) - [id_data (bpy.types.bpy_struct attribute)](bpy.types.bpy_struct.html#bpy.types.bpy_struct.id_data) - [id_delete() (in module bpy.ops.outliner)](bpy.ops.outliner.html#bpy.ops.outliner.id_delete) - [id_eval_get() (bpy.types.Depsgraph method)](bpy.types.Depsgraph.html#bpy.types.Depsgraph.id_eval_get) - [id_linked_relocate() (in module bpy.ops.outliner)](bpy.ops.outliner.html#bpy.ops.outliner.id_linked_relocate)   - [(in module bpy.ops.wm)](bpy.ops.wm.html#bpy.ops.wm.id_linked_relocate) - [id_name (bpy.types.LibraryWeakReference attribute)](bpy.types.LibraryWeakReference.html#bpy.types.LibraryWeakReference.id_name) - [id_operation() (in module bpy.ops.outliner)](bpy.ops.outliner.html#bpy.ops.outliner.id_operation) - [id_paste() (in module bpy.ops.outliner)](bpy.ops.outliner.html#bpy.ops.outliner.id_paste) - [id_properties_clear() (bpy.types.bpy_struct method)](bpy.types.bpy_struct.html#bpy.types.bpy_struct.id_properties_clear) - [id_properties_ensure() (bpy.types.bpy_struct method)](bpy.types.bpy_struct.html#bpy.types.bpy_struct.id_properties_ensure) - [id_properties_ui() (bpy.types.bpy_struct method)](bpy.types.bpy_struct.html#bpy.types.bpy_struct.id_properties_ui) - [id_remap() (in module bpy.ops.outliner)](bpy.ops.outliner.html#bpy.ops.outliner.id_remap) - [id_type (bpy.types.DriverTarget attribute)](bpy.types.DriverTarget.html#bpy.types.DriverTarget.id_type)   - [(bpy.types.KeyingSetPath attribute)](bpy.types.KeyingSetPath.html#bpy.types.KeyingSetPath.id_type)   - [(bpy.types.MaskParent attribute)](bpy.types.MaskParent.html#bpy.types.MaskParent.id_type) - [id_type_updated() (bpy.types.Depsgraph method)](bpy.types.Depsgraph.html#bpy.types.Depsgraph.id_type_updated) - [identifier (bpy.types.ActionSlot attribute)](bpy.types.ActionSlot.html#bpy.types.ActionSlot.identifier) - [Identity() (mathutils.Matrix class method)](mathutils.html#mathutils.Matrix.Identity) - [identity() (mathutils.Matrix method)](mathutils.html#mathutils.Matrix.identity) - [IDMaterials (class in bpy.types)](bpy.types.IDMaterials.html#bpy.types.IDMaterials) - [idname (bpy.types.KeyMapItem attribute)](bpy.types.KeyMapItem.html#bpy.types.KeyMapItem.idname)   - [(bpy.types.WorkSpaceTool attribute)](bpy.types.WorkSpaceTool.html#bpy.types.WorkSpaceTool.idname) - [idname_fallback (bpy.types.WorkSpaceTool attribute)](bpy.types.WorkSpaceTool.html#bpy.types.WorkSpaceTool.idname_fallback) - [IDOverrideLibrary (class in bpy.types)](bpy.types.IDOverrideLibrary.html#bpy.types.IDOverrideLibrary) - [IDOverrideLibrary.hierarchy_root (in module bpy.types)](bpy.types.IDOverrideLibrary.html#bpy.types.IDOverrideLibrary.hierarchy_root) - [IDOverrideLibrary.properties (in module bpy.types)](bpy.types.IDOverrideLibrary.html#bpy.types.IDOverrideLibrary.properties) - [IDOverrideLibrary.reference (in module bpy.types)](bpy.types.IDOverrideLibrary.html#bpy.types.IDOverrideLibrary.reference) - [IDOverrideLibraryProperties (class in bpy.types)](bpy.types.IDOverrideLibraryProperties.html#bpy.types.IDOverrideLibraryProperties) - [IDOverrideLibraryProperty (class in bpy.types)](bpy.types.IDOverrideLibraryProperty.html#bpy.types.IDOverrideLibraryProperty) - [IDOverrideLibraryProperty.operations (in module bpy.types)](bpy.types.IDOverrideLibraryProperty.html#bpy.types.IDOverrideLibraryProperty.operations) - [IDOverrideLibraryProperty.rna_path (in module bpy.types)](bpy.types.IDOverrideLibraryProperty.html#bpy.types.IDOverrideLibraryProperty.rna_path) - [IDOverrideLibraryPropertyOperation (class in bpy.types)](bpy.types.IDOverrideLibraryPropertyOperation.html#bpy.types.IDOverrideLibraryPropertyOperation) - [IDOverrideLibraryPropertyOperation.flag (in module bpy.types)](bpy.types.IDOverrideLibraryPropertyOperation.html#bpy.types.IDOverrideLibraryPropertyOperation.flag) - [IDOverrideLibraryPropertyOperation.operation (in module bpy.types)](bpy.types.IDOverrideLibraryPropertyOperation.html#bpy.types.IDOverrideLibraryPropertyOperation.operation) - [IDOverrideLibraryPropertyOperation.subitem_local_id (in module bpy.types)](bpy.types.IDOverrideLibraryPropertyOperation.html#bpy.types.IDOverrideLibraryPropertyOperation.subitem_local_id) - [IDOverrideLibraryPropertyOperation.subitem_local_index (in module bpy.types)](bpy.types.IDOverrideLibraryPropertyOperation.html#bpy.types.IDOverrideLibraryPropertyOperation.subitem_local_index) - [IDOverrideLibraryPropertyOperation.subitem_local_name (in module bpy.types)](bpy.types.IDOverrideLibraryPropertyOperation.html#bpy.types.IDOverrideLibraryPropertyOperation.subitem_local_name) - [IDOverrideLibraryPropertyOperation.subitem_reference_id (in module bpy.types)](bpy.types.IDOverrideLibraryPropertyOperation.html#bpy.types.IDOverrideLibraryPropertyOperation.subitem_reference_id) - [IDOverrideLibraryPropertyOperation.subitem_reference_index (in module bpy.types)](bpy.types.IDOverrideLibraryPropertyOperation.html#bpy.types.IDOverrideLibraryPropertyOperation.subitem_reference_index) - [IDOverrideLibraryPropertyOperation.subitem_reference_name (in module bpy.types)](bpy.types.IDOverrideLibraryPropertyOperation.html#bpy.types.IDOverrideLibraryPropertyOperation.subitem_reference_name) - [IDOverrideLibraryPropertyOperations (class in bpy.types)](bpy.types.IDOverrideLibraryPropertyOperations.html#bpy.types.IDOverrideLibraryPropertyOperations) - idprop.types   - [module](idprop.types.html#module-idprop.types) - [idprop.types.IDPropertyArray (class in idprop.types)](idprop.types.html#idprop.types.idprop.types.IDPropertyArray) - [idprop.types.IDPropertyGroup (class in idprop.types)](idprop.types.html#idprop.types.idprop.types.IDPropertyGroup) - [idprop.types.IDPropertyGroupIterItems (class in idprop.types)](idprop.types.html#idprop.types.idprop.types.IDPropertyGroupIterItems) - [idprop.types.IDPropertyGroupIterKeys (class in idprop.types)](idprop.types.html#idprop.types.idprop.types.IDPropertyGroupIterKeys) - [idprop.types.IDPropertyGroupIterValues (class in idprop.types)](idprop.types.html#idprop.types.idprop.types.IDPropertyGroupIterValues) - [idprop.types.IDPropertyGroupViewItems (class in idprop.types)](idprop.types.html#idprop.types.idprop.types.IDPropertyGroupViewItems) - [idprop.types.IDPropertyGroupViewKeys (class in idprop.types)](idprop.types.html#idprop.types.idprop.types.IDPropertyGroupViewKeys) - [idprop.types.IDPropertyGroupViewValues (class in idprop.types)](idprop.types.html#idprop.types.idprop.types.IDPropertyGroupViewValues) - [IDPropertyWrapPtr (class in bpy.types)](bpy.types.IDPropertyWrapPtr.html#bpy.types.IDPropertyWrapPtr) - [IDViewerPathElem (class in bpy.types)](bpy.types.IDViewerPathElem.html#bpy.types.IDViewerPathElem) - [IDViewerPathElem.id (in module bpy.types)](bpy.types.IDViewerPathElem.html#bpy.types.IDViewerPathElem.id) - [ies (bpy.types.ShaderNodeTexIES attribute)](bpy.types.ShaderNodeTexIES.html#bpy.types.ShaderNodeTexIES.ies) - [ignore_locked_materials (bpy.types.GreasePencilLayer attribute)](bpy.types.GreasePencilLayer.html#bpy.types.GreasePencilLayer.ignore_locked_materials) - [ik_add() (in module bpy.ops.pose)](bpy.ops.pose.html#bpy.ops.pose.ik_add) - [ik_clear() (in module bpy.ops.pose)](bpy.ops.pose.html#bpy.ops.pose.ik_clear) - [ik_linear_weight (bpy.types.PoseBone attribute)](bpy.types.PoseBone.html#bpy.types.PoseBone.ik_linear_weight) - [ik_max_x (bpy.types.PoseBone attribute)](bpy.types.PoseBone.html#bpy.types.PoseBone.ik_max_x) - [ik_max_y (bpy.types.PoseBone attribute)](bpy.types.PoseBone.html#bpy.types.PoseBone.ik_max_y) - [ik_max_z (bpy.types.PoseBone attribute)](bpy.types.PoseBone.html#bpy.types.PoseBone.ik_max_z) - [ik_min_x (bpy.types.PoseBone attribute)](bpy.types.PoseBone.html#bpy.types.PoseBone.ik_min_x) - [ik_min_y (bpy.types.PoseBone attribute)](bpy.types.PoseBone.html#bpy.types.PoseBone.ik_min_y) - [ik_min_z (bpy.types.PoseBone attribute)](bpy.types.PoseBone.html#bpy.types.PoseBone.ik_min_z) - [ik_rotation_weight (bpy.types.PoseBone attribute)](bpy.types.PoseBone.html#bpy.types.PoseBone.ik_rotation_weight) - [ik_solver (bpy.types.Pose attribute)](bpy.types.Pose.html#bpy.types.Pose.ik_solver) - [ik_stiffness_x (bpy.types.PoseBone attribute)](bpy.types.PoseBone.html#bpy.types.PoseBone.ik_stiffness_x) - [ik_stiffness_y (bpy.types.PoseBone attribute)](bpy.types.PoseBone.html#bpy.types.PoseBone.ik_stiffness_y) - [ik_stiffness_z (bpy.types.PoseBone attribute)](bpy.types.PoseBone.html#bpy.types.PoseBone.ik_stiffness_z) - [ik_stretch (bpy.types.PoseBone attribute)](bpy.types.PoseBone.html#bpy.types.PoseBone.ik_stretch) - [ik_type (bpy.types.KinematicConstraint attribute)](bpy.types.KinematicConstraint.html#bpy.types.KinematicConstraint.ik_type) - [IKParam (class in bpy.types)](bpy.types.IKParam.html#bpy.types.IKParam) - [IKParam.ik_solver (in module bpy.types)](bpy.types.IKParam.html#bpy.types.IKParam.ik_solver) - [image (bpy.types.CameraBackgroundImage attribute)](bpy.types.CameraBackgroundImage.html#bpy.types.CameraBackgroundImage.image)   - [(bpy.types.CompositorNodeCryptomatteV2 attribute)](bpy.types.CompositorNodeCryptomatteV2.html#bpy.types.CompositorNodeCryptomatteV2.image)   - [(bpy.types.CompositorNodeImage attribute)](bpy.types.CompositorNodeImage.html#bpy.types.CompositorNodeImage.image)   - [(bpy.types.GeometryNodeInputImage attribute)](bpy.types.GeometryNodeInputImage.html#bpy.types.GeometryNodeInputImage.image)   - [(bpy.types.ImageTexture attribute)](bpy.types.ImageTexture.html#bpy.types.ImageTexture.image)   - [(bpy.types.MovieTrackingPlaneTrack attribute)](bpy.types.MovieTrackingPlaneTrack.html#bpy.types.MovieTrackingPlaneTrack.image)   - [(bpy.types.ShaderNodeTexEnvironment attribute)](bpy.types.ShaderNodeTexEnvironment.html#bpy.types.ShaderNodeTexEnvironment.image)   - [(bpy.types.ShaderNodeTexImage attribute)](bpy.types.ShaderNodeTexImage.html#bpy.types.ShaderNodeTexImage.image)   - [(bpy.types.SpaceImageEditor attribute)](bpy.types.SpaceImageEditor.html#bpy.types.SpaceImageEditor.image)   - [(bpy.types.TextureNodeImage attribute)](bpy.types.TextureNodeImage.html#bpy.types.TextureNodeImage.image) - [Image (class in bpy.types)](bpy.types.Image.html#bpy.types.Image) - [image() (gpu.types.gpu.types.GPUShader method)](gpu.types.html#gpu.types.gpu.types.GPUShader.image)   - [(gpu.types.GPUShaderCreateInfo method)](gpu.types.html#gpu.types.GPUShaderCreateInfo.image) - [Image.channels (in module bpy.types)](bpy.types.Image.html#bpy.types.Image.channels) - [Image.colorspace_settings (in module bpy.types)](bpy.types.Image.html#bpy.types.Image.colorspace_settings) - [Image.depth (in module bpy.types)](bpy.types.Image.html#bpy.types.Image.depth) - [Image.frame_duration (in module bpy.types)](bpy.types.Image.html#bpy.types.Image.frame_duration) - [Image.has_data (in module bpy.types)](bpy.types.Image.html#bpy.types.Image.has_data) - [Image.is_dirty (in module bpy.types)](bpy.types.Image.html#bpy.types.Image.is_dirty) - [Image.is_float (in module bpy.types)](bpy.types.Image.html#bpy.types.Image.is_float) - [Image.is_multiview (in module bpy.types)](bpy.types.Image.html#bpy.types.Image.is_multiview) - [Image.is_stereo_3d (in module bpy.types)](bpy.types.Image.html#bpy.types.Image.is_stereo_3d) - [Image.packed_file (in module bpy.types)](bpy.types.Image.html#bpy.types.Image.packed_file) - [Image.packed_files (in module bpy.types)](bpy.types.Image.html#bpy.types.Image.packed_files) - [Image.render_slots (in module bpy.types)](bpy.types.Image.html#bpy.types.Image.render_slots) - [Image.size (in module bpy.types)](bpy.types.Image.html#bpy.types.Image.size) - [Image.stereo_3d_format (in module bpy.types)](bpy.types.Image.html#bpy.types.Image.stereo_3d_format) - [Image.tiles (in module bpy.types)](bpy.types.Image.html#bpy.types.Image.tiles) - [Image.type (in module bpy.types)](bpy.types.Image.html#bpy.types.Image.type) - [IMAGE_AST_brush_paint (class in bpy.types)](bpy.types.IMAGE_AST_brush_paint.html#bpy.types.IMAGE_AST_brush_paint) - [image_brush_type (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.image_brush_type) - [image_draw_method (bpy.types.PreferencesSystem attribute)](bpy.types.PreferencesSystem.html#bpy.types.PreferencesSystem.image_draw_method) - [image_editor (bpy.types.PreferencesFilePaths attribute)](bpy.types.PreferencesFilePaths.html#bpy.types.PreferencesFilePaths.image_editor) - [IMAGE_FH_drop_handler (class in bpy.types)](bpy.types.IMAGE_FH_drop_handler.html#bpy.types.IMAGE_FH_drop_handler) - [image_fileformat (bpy.types.DynamicPaintSurface attribute)](bpy.types.DynamicPaintSurface.html#bpy.types.DynamicPaintSurface.image_fileformat) - [image_from_view() (in module bpy.ops.paint)](bpy.o