user: Describe I from the Blender manual or Python API, including usage steps and snippets.

assistant: odeTexBlend class method)](bpy.types.TextureNodeTexBlend.html#bpy.types.TextureNodeTexBlend.input_template)   - [(bpy.types.TextureNodeTexClouds class method)](bpy.types.TextureNodeTexClouds.html#bpy.types.TextureNodeTexClouds.input_template)   - [(bpy.types.TextureNodeTexDistNoise class method)](bpy.types.TextureNodeTexDistNoise.html#bpy.types.TextureNodeTexDistNoise.input_template)   - [(bpy.types.TextureNodeTexMagic class method)](bpy.types.TextureNodeTexMagic.html#bpy.types.TextureNodeTexMagic.input_template)   - [(bpy.types.TextureNodeTexMarble class method)](bpy.types.TextureNodeTexMarble.html#bpy.types.TextureNodeTexMarble.input_template)   - [(bpy.types.TextureNodeTexMusgrave class method)](bpy.types.TextureNodeTexMusgrave.html#bpy.types.TextureNodeTexMusgrave.input_template)   - [(bpy.types.TextureNodeTexNoise class method)](bpy.types.TextureNodeTexNoise.html#bpy.types.TextureNodeTexNoise.input_template)   - [(bpy.types.TextureNodeTexStucci class method)](bpy.types.TextureNodeTexStucci.html#bpy.types.TextureNodeTexStucci.input_template)   - [(bpy.types.TextureNodeTexture class method)](bpy.types.TextureNodeTexture.html#bpy.types.TextureNodeTexture.input_template)   - [(bpy.types.TextureNodeTexVoronoi class method)](bpy.types.TextureNodeTexVoronoi.html#bpy.types.TextureNodeTexVoronoi.input_template)   - [(bpy.types.TextureNodeTexWood class method)](bpy.types.TextureNodeTexWood.html#bpy.types.TextureNodeTexWood.input_template)   - [(bpy.types.TextureNodeTranslate class method)](bpy.types.TextureNodeTranslate.html#bpy.types.TextureNodeTranslate.input_template)   - [(bpy.types.TextureNodeValToNor class method)](bpy.types.TextureNodeValToNor.html#bpy.types.TextureNodeValToNor.input_template)   - [(bpy.types.TextureNodeValToRGB class method)](bpy.types.TextureNodeValToRGB.html#bpy.types.TextureNodeValToRGB.input_template)   - [(bpy.types.TextureNodeViewer class method)](bpy.types.TextureNodeViewer.html#bpy.types.TextureNodeViewer.input_template) - [input_type (bpy.types.GeometryNodeSwitch attribute)](bpy.types.GeometryNodeSwitch.html#bpy.types.GeometryNodeSwitch.input_type) - [input_whitepoint (bpy.types.CompositorNodeColorBalance attribute)](bpy.types.CompositorNodeColorBalance.html#bpy.types.CompositorNodeColorBalance.input_whitepoint) - [insert() (bpy.types.FCurveKeyframePoints method)](bpy.types.FCurveKeyframePoints.html#bpy.types.FCurveKeyframePoints.insert)   - [(in module bpy.ops.console)](bpy.ops.console.html#bpy.ops.console.insert)   - [(in module bpy.ops.text)](bpy.ops.text.html#bpy.ops.text.insert)   - [(mathutils.kdtree.mathutils.kdtree.KDTree method)](mathutils.kdtree.html#mathutils.kdtree.mathutils.kdtree.KDTree.insert) - [insert_blank_frame() (in module bpy.ops.grease_pencil)](bpy.ops.grease_pencil.html#bpy.ops.grease_pencil.insert_blank_frame) - [insert_frame() (bpy.types.MovieTrackingMarkers method)](bpy.types.MovieTrackingMarkers.html#bpy.types.MovieTrackingMarkers.insert_frame)   - [(bpy.types.MovieTrackingPlaneMarkers method)](bpy.types.MovieTrackingPlaneMarkers.html#bpy.types.MovieTrackingPlaneMarkers.insert_frame) - [insert_link() (bpy.types.Node method)](bpy.types.Node.html#bpy.types.Node.insert_link) - [insert_offset() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.insert_offset) - [insert_offset_direction (bpy.types.SpaceNodeEditor attribute)](bpy.types.SpaceNodeEditor.html#bpy.types.SpaceNodeEditor.insert_offset_direction) - [insert_vertex() (freestyle.types.freestyle.types.Stroke method)](freestyle.types.html#freestyle.types.freestyle.types.Stroke.insert_vertex) - [inset() (in module bpy.ops.mesh)](bpy.ops.mesh.html#bpy.ops.mesh.inset) - [inset_individual() (in module bmesh.ops)](bmesh.ops.html#bmesh.ops.inset_individual) - [inset_region() (in module bmesh.ops)](bmesh.ops.html#bmesh.ops.inset_region) - [inside (bpy.types.ShaderNodeAmbientOcclusion attribute)](bpy.types.ShaderNodeAmbientOcclusion.html#bpy.types.ShaderNodeAmbientOcclusion.inside) - [inside() (freestyle.utils.freestyle.utils.BoundingBox method)](freestyle.utils.html#freestyle.utils.freestyle.utils.BoundingBox.inside) - [inspection_index (bpy.types.GeometryNodeForeachGeometryElementOutput attribute)](bpy.types.GeometryNodeForeachGeometryElementOutput.html#bpy.types.GeometryNodeForeachGeometryElementOutput.inspection_index)   - [(bpy.types.GeometryNodeRepeatOutput attribute)](bpy.types.GeometryNodeRepeatOutput.html#bpy.types.GeometryNodeRepeatOutput.inspection_index) - [instance_collection (bpy.types.Object attribute)](bpy.types.Object.html#bpy.types.Object.instance_collection)   - [(bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.instance_collection) - [instance_collections_on_append (bpy.types.FileAssetSelectParams attribute)](bpy.types.FileAssetSelectParams.html#bpy.types.FileAssetSelectParams.instance_collections_on_append) - [instance_collections_on_link (bpy.types.FileAssetSelectParams attribute)](bpy.types.FileAssetSelectParams.html#bpy.types.FileAssetSelectParams.instance_collections_on_link) - [instance_faces_scale (bpy.types.Object attribute)](bpy.types.Object.html#bpy.types.Object.instance_faces_scale) - [instance_object (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.instance_object) - [instance_offset (bpy.types.Collection attribute)](bpy.types.Collection.html#bpy.types.Collection.instance_offset) - [instance_offset_from_cursor() (in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.instance_offset_from_cursor) - [instance_offset_from_object() (in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.instance_offset_from_object) - [instance_offset_to_cursor() (in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.instance_offset_to_cursor) - [instance_references() (bpy.types.GeometrySet method)](bpy.types.GeometrySet.html#bpy.types.GeometrySet.instance_references) - [instance_type (bpy.types.Object attribute)](bpy.types.Object.html#bpy.types.Object.instance_type) - [instances_pointcloud() (bpy.types.GeometrySet method)](bpy.types.GeometrySet.html#bpy.types.GeometrySet.instances_pointcloud) - [int (bmesh.types.bmesh.types.BMLayerAccessEdge attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMLayerAccessEdge.int)   - [(bmesh.types.bmesh.types.BMLayerAccessFace attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMLayerAccessFace.int)   - [(bmesh.types.bmesh.types.BMLayerAccessLoop attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMLayerAccessLoop.int)   - [(bmesh.types.bmesh.types.BMLayerAccessVert attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMLayerAccessVert.int)   - [(bpy.types.PropertyGroupItem attribute)](bpy.types.PropertyGroupItem.html#bpy.types.PropertyGroupItem.int) - [Int2Attribute (class in bpy.types)](bpy.types.Int2Attribute.html#bpy.types.Int2Attribute) - [Int2Attribute.data (in module bpy.types)](bpy.types.Int2Attribute.html#bpy.types.Int2Attribute.data) - [Int2AttributeValue (class in bpy.types)](bpy.types.Int2AttributeValue.html#bpy.types.Int2AttributeValue) - [int_array (bpy.types.PropertyGroupItem attribute)](bpy.types.PropertyGroupItem.html#bpy.types.PropertyGroupItem.int_array) - [IntAttribute (class in bpy.types)](bpy.types.IntAttribute.html#bpy.types.IntAttribute) - [IntAttribute.data (in module bpy.types)](bpy.types.IntAttribute.html#bpy.types.IntAttribute.data) - [IntAttributeValue (class in bpy.types)](bpy.types.IntAttributeValue.html#bpy.types.IntAttributeValue) - [integer (bpy.types.FunctionNodeInputInt attribute)](bpy.types.FunctionNodeInputInt.html#bpy.types.FunctionNodeInputInt.integer) - [integrate() (in module freestyle.utils)](freestyle.utils.html#freestyle.utils.integrate) - [integration_type (bpy.types.FreestyleLineStyle attribute)](bpy.types.FreestyleLineStyle.html#bpy.types.FreestyleLineStyle.integration_type)   - [(freestyle.types.freestyle.types.UnaryFunction1DDouble attribute)](freestyle.types.html#freestyle.types.freestyle.types.UnaryFunction1DDouble.integration_type)   - [(freestyle.types.freestyle.types.UnaryFunction1DEdgeNature attribute)](freestyle.types.html#freestyle.types.freestyle.types.UnaryFunction1DEdgeNature.integration_type)   - [(freestyle.types.freestyle.types.UnaryFunction1DFloat attribute)](freestyle.types.html#freestyle.types.freestyle.types.UnaryFunction1DFloat.integration_type)   - [(freestyle.types.freestyle.types.UnaryFunction1DUnsigned attribute)](freestyle.types.html#freestyle.types.freestyle.types.UnaryFunction1DUnsigned.integration_type)   - [(freestyle.types.freestyle.types.UnaryFunction1DVec2f attribute)](freestyle.types.html#freestyle.types.freestyle.types.UnaryFunction1DVec2f.integration_type)   - [(freestyle.types.freestyle.types.UnaryFunction1DVec3f attribute)](freestyle.types.html#freestyle.types.freestyle.types.UnaryFunction1DVec3f.integration_type)   - [(freestyle.types.freestyle.types.UnaryFunction1DVectorViewShape attribute)](freestyle.types.html#freestyle.types.freestyle.types.UnaryFunction1DVectorViewShape.integration_type)   - [(freestyle.types.freestyle.types.UnaryFunction1DVoid attribute)](freestyle.types.html#freestyle.types.freestyle.types.UnaryFunction1DVoid.integration_type) | - [integrator (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.integrator) - [intensity (bpy.types.LightProbeVolume attribute)](bpy.types.LightProbeVolume.html#bpy.types.LightProbeVolume.intensity)   - [(bpy.types.SequencerTonemapModifierData attribute)](bpy.types.SequencerTonemapModifierData.html#bpy.types.SequencerTonemapModifierData.intensity)   - [(bpy.types.Texture attribute)](bpy.types.Texture.html#bpy.types.Texture.intensity)   - [(bpy.types.WorldMistSettings attribute)](bpy.types.WorldMistSettings.html#bpy.types.WorldMistSettings.intensity) - [interactive_add() (in module bpy.ops.view3d)](bpy.ops.view3d.html#bpy.ops.view3d.interactive_add) - [interface_item_duplicate() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.interface_item_duplicate) - [interface_item_make_panel_toggle() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.interface_item_make_panel_toggle) - [interface_item_new() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.interface_item_new) - [interface_item_new_panel_toggle() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.interface_item_new_panel_toggle) - [interface_item_remove() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.interface_item_remove) - [interface_item_unlink_panel_toggle() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.interface_item_unlink_panel_toggle) - [interface_theme_preset_add() (in module bpy.ops.wm)](bpy.ops.wm.html#bpy.ops.wm.interface_theme_preset_add) - [interface_theme_preset_remove() (in module bpy.ops.wm)](bpy.ops.wm.html#bpy.ops.wm.interface_theme_preset_remove) - [interface_theme_preset_save() (in module bpy.ops.wm)](bpy.ops.wm.html#bpy.ops.wm.interface_theme_preset_save) - [interface_update() (bpy.types.NodeTree method)](bpy.types.NodeTree.html#bpy.types.NodeTree.interface_update) - [interior_band_width (bpy.types.MeshToVolumeModifier attribute)](bpy.types.MeshToVolumeModifier.html#bpy.types.MeshToVolumeModifier.interior_band_width) - [interlace_type (bpy.types.Stereo3dDisplay attribute)](bpy.types.Stereo3dDisplay.html#bpy.types.Stereo3dDisplay.interlace_type)   - [(bpy.types.Stereo3dFormat attribute)](bpy.types.Stereo3dFormat.html#bpy.types.Stereo3dFormat.interlace_type) - [internal_compression_stiffness (bpy.types.ClothSettings attribute)](bpy.types.ClothSettings.html#bpy.types.ClothSettings.internal_compression_stiffness) - [internal_compression_stiffness_max (bpy.types.ClothSettings attribute)](bpy.types.ClothSettings.html#bpy.types.ClothSettings.internal_compression_stiffness_max) - [internal_friction (bpy.types.ClothSettings attribute)](bpy.types.ClothSettings.html#bpy.types.ClothSettings.internal_friction) - [internal_spring_max_diversion (bpy.types.ClothSettings attribute)](bpy.types.ClothSettings.html#bpy.types.ClothSettings.internal_spring_max_diversion) - [internal_spring_max_length (bpy.types.ClothSettings attribute)](bpy.types.ClothSettings.html#bpy.types.ClothSettings.internal_spring_max_length) - [internal_spring_normal_check (bpy.types.ClothSettings attribute)](bpy.types.ClothSettings.html#bpy.types.ClothSettings.internal_spring_normal_check) - [internal_tension_stiffness (bpy.types.ClothSettings attribute)](bpy.types.ClothSettings.html#bpy.types.ClothSettings.internal_tension_stiffness) - [internal_tension_stiffness_max (bpy.types.ClothSettings attribute)](bpy.types.ClothSettings.html#bpy.types.ClothSettings.internal_tension_stiffness_max) - [interocular_distance (bpy.types.CameraStereoData attribute)](bpy.types.CameraStereoData.html#bpy.types.CameraStereoData.interocular_distance) - [interpolate() (in module bpy.ops.grease_pencil)](bpy.ops.grease_pencil.html#bpy.ops.grease_pencil.interpolate) - [interpolate_bezier() (in module mathutils.geometry)](mathutils.geometry.html#mathutils.geometry.interpolate_bezier) - [interpolate_sequence() (in module bpy.ops.grease_pencil)](bpy.ops.grease_pencil.html#bpy.ops.grease_pencil.interpolate_sequence) - [interpolation (bpy.types.ColorRamp attribute)](bpy.types.ColorRamp.html#bpy.types.ColorRamp.interpolation)   - [(bpy.types.GeometryNodeImageTexture attribute)](bpy.types.GeometryNodeImageTexture.html#bpy.types.GeometryNodeImageTexture.interpolation)   - [(bpy.types.ImagePaint attribute)](bpy.types.ImagePaint.html#bpy.types.ImagePaint.interpolation)   - [(bpy.types.Keyframe attribute)](bpy.types.Keyframe.html#bpy.types.Keyframe.interpolation)   - [(bpy.types.MeshCacheModifier attribute)](bpy.types.MeshCacheModifier.html#bpy.types.MeshCacheModifier.interpolation)   - [(bpy.types.ShaderNodeTexEnvironment attribute)](bpy.types.ShaderNodeTexEnvironment.html#bpy.types.ShaderNodeTexEnvironment.interpolation)   - [(bpy.types.ShaderNodeTexImage attribute)](bpy.types.ShaderNodeTexImage.html#bpy.types.ShaderNodeTexImage.interpolation)   - [(bpy.types.ShapeKey attribute)](bpy.types.ShapeKey.html#bpy.types.ShapeKey.interpolation) - [interpolation_line (bpy.types.ThemeDopeSheet attribute)](bpy.types.ThemeDopeSheet.html#bpy.types.ThemeDopeSheet.interpolation_line) - [interpolation_method (bpy.types.VolumeDisplay attribute)](bpy.types.VolumeDisplay.html#bpy.types.VolumeDisplay.interpolation_method) - [interpolation_type (bpy.types.ShaderNodeMapRange attribute)](bpy.types.ShaderNodeMapRange.html#bpy.types.ShaderNodeMapRange.interpolation_type) - [interpolation_type() (in module bpy.ops.action)](bpy.ops.action.html#bpy.ops.action.interpolation_type)   - [(in module bpy.ops.graph)](bpy.ops.graph.html#bpy.ops.graph.interpolation_type) - [interpolation_type_u (bpy.types.Lattice attribute)](bpy.types.Lattice.html#bpy.types.Lattice.interpolation_type_u) - [interpolation_type_v (bpy.types.Lattice attribute)](bpy.types.Lattice.html#bpy.types.Lattice.interpolation_type_v) - [interpolation_type_w (bpy.types.Lattice attribute)](bpy.types.Lattice.html#bpy.types.Lattice.interpolation_type_w) - [intersect() (in module bpy.ops.mesh)](bpy.ops.mesh.html#bpy.ops.mesh.intersect) - [intersect_boolean() (in module bpy.ops.mesh)](bpy.ops.mesh.html#bpy.ops.mesh.intersect_boolean) - [intersect_face_point() (in module bmesh.geometry)](bmesh.geometry.html#bmesh.geometry.intersect_face_point) - [intersect_line_line() (in module mathutils.geometry)](mathutils.geometry.html#mathutils.geometry.intersect_line_line) - [intersect_line_line_2d() (in module mathutils.geometry)](mathutils.geometry.html#mathutils.geometry.intersect_line_line_2d) - [intersect_line_plane() (in module mathutils.geometry)](mathutils.geometry.html#mathutils.geometry.intersect_line_plane) - [intersect_line_sphere() (in module mathutils.geometry)](mathutils.geometry.html#mathutils.geometry.intersect_line_sphere) - [intersect_line_sphere_2d() (in module mathutils.geometry)](mathutils.geometry.html#mathutils.geometry.intersect_line_sphere_2d) - [intersect_plane_plane() (in module mathutils.geometry)](mathutils.geometry.html#mathutils.geometry.intersect_plane_plane) - [intersect_point_line() (in module mathutils.geometry)](mathutils.geometry.html#mathutils.geometry.intersect_point_line) - [intersect_point_line_segment() (in module mathutils.geometry)](mathutils.geometry.html#mathutils.geometry.intersect_point_line_segment) - [intersect_point_quad_2d() (in module mathutils.geometry)](mathutils.geometry.html#mathutils.geometry.intersect_point_quad_2d) - [intersect_point_tri() (in module mathutils.geometry)](mathutils.geometry.html#mathutils.geometry.intersect_point_tri) - [intersect_point_tri_2d() (in module mathutils.geometry)](mathutils.geometry.html#mathutils.geometry.intersect_point_tri_2d) - [intersect_ray_tri() (in module mathutils.geometry)](mathutils.geometry.html#mathutils.geometry.intersect_ray_tri) - [intersect_sphere_sphere_2d() (in module mathutils.geometry)](mathutils.geometry.html#mathutils.geometry.intersect_sphere_sphere_2d) - [intersect_tri_tri_2d() (in module mathutils.geometry)](mathutils.geometry.html#mathutils.geometry.intersect_tri_tri_2d) - [intersection_priority (bpy.types.MaterialLineArt attribute)](bpy.types.MaterialLineArt.html#bpy.types.MaterialLineArt.intersection_priority)   - [(bpy.types.ObjectLineArt attribute)](bpy.types.ObjectLineArt.html#bpy.types.ObjectLineArt.intersection_priority) - [intersection_threshold (bpy.types.GPencilSculptSettings attribute)](bpy.types.GPencilSculptSettings.html#bpy.types.GPencilSculptSettings.intersection_threshold) - [IntProperty (class in bpy.types)](bpy.types.IntProperty.html#bpy.types.IntProperty) - [IntProperty() (in module bpy.props)](bpy.props.html#bpy.props.IntProperty) - [IntProperty.array_dimensions (in module bpy.types)](bpy.types.IntProperty.html#bpy.types.IntProperty.array_dimensions) - [IntProperty.array_length (in module bpy.types)](bpy.types.IntProperty.html#bpy.types.IntProperty.array_length) - [IntProperty.default (in module bpy.types)]