user: How do I use U in Blender? Include parameters, examples, warnings and best practices.

assistant: |  |  |
| --- | --- |
| - [u (bpy.types.MaskSplinePointUW attribute)](bpy.types.MaskSplinePointUW.html#bpy.types.MaskSplinePointUW.u)   - [(freestyle.types.freestyle.types.CurvePointIterator attribute)](freestyle.types.html#freestyle.types.freestyle.types.CurvePointIterator.u)   - [(freestyle.types.freestyle.types.Interface0DIterator attribute)](freestyle.types.html#freestyle.types.freestyle.types.Interface0DIterator.u)   - [(freestyle.types.freestyle.types.StrokeVertex attribute)](freestyle.types.html#freestyle.types.freestyle.types.StrokeVertex.u)   - [(freestyle.types.freestyle.types.StrokeVertexIterator attribute)](freestyle.types.html#freestyle.types.freestyle.types.StrokeVertexIterator.u)   - [(freestyle.types.freestyle.types.SVertexIterator attribute)](freestyle.types.html#freestyle.types.freestyle.types.SVertexIterator.u) - [UDIMTile (class in bpy.types)](bpy.types.UDIMTile.html#bpy.types.UDIMTile) - [UDIMTile.channels (in module bpy.types)](bpy.types.UDIMTile.html#bpy.types.UDIMTile.channels) - [UDIMTile.is_generated_tile (in module bpy.types)](bpy.types.UDIMTile.html#bpy.types.UDIMTile.is_generated_tile) - [UDIMTile.size (in module bpy.types)](bpy.types.UDIMTile.html#bpy.types.UDIMTile.size) - [UDIMTiles (class in bpy.types)](bpy.types.UDIMTiles.html#bpy.types.UDIMTiles) - [ui_line_width (bpy.types.PreferencesView attribute)](bpy.types.PreferencesView.html#bpy.types.PreferencesView.ui_line_width) - [ui_list (in module bpy.context)](bpy.context.html#bpy.context.ui_list) - [ui_mode (bpy.types.SpaceDopeSheetEditor attribute)](bpy.types.SpaceDopeSheetEditor.html#bpy.types.SpaceDopeSheetEditor.ui_mode)   - [(bpy.types.SpaceImageEditor attribute)](bpy.types.SpaceImageEditor.html#bpy.types.SpaceImageEditor.ui_mode) - [ui_scale (bpy.types.PreferencesView attribute)](bpy.types.PreferencesView.html#bpy.types.PreferencesView.ui_scale) - [ui_shortcut (bpy.types.CompositorNodeViewer attribute)](bpy.types.CompositorNodeViewer.html#bpy.types.CompositorNodeViewer.ui_shortcut)   - [(bpy.types.GeometryNodeViewer attribute)](bpy.types.GeometryNodeViewer.html#bpy.types.GeometryNodeViewer.ui_shortcut) - [ui_type (bpy.types.Area attribute)](bpy.types.Area.html#bpy.types.Area.ui_type)   - [(bpy.types.DynamicPaintModifier attribute)](bpy.types.DynamicPaintModifier.html#bpy.types.DynamicPaintModifier.ui_type) - [UI_UL_list (class in bpy.types)](bpy.types.UI_UL_list.html#bpy.types.UI_UL_list) - [ui_units_x (bpy.types.UILayout attribute)](bpy.types.UILayout.html#bpy.types.UILayout.ui_units_x) - [ui_units_y (bpy.types.UILayout attribute)](bpy.types.UILayout.html#bpy.types.UILayout.ui_units_y) - [UILayout (class in bpy.types)](bpy.types.UILayout.html#bpy.types.UILayout) - [UILayout.direction (in module bpy.types)](bpy.types.UILayout.html#bpy.types.UILayout.direction) - [UIList (class in bpy.types)](bpy.types.UIList.html#bpy.types.UIList) - [UIList.bitflag_filter_item (in module bpy.types)](bpy.types.UIList.html#bpy.types.UIList.bitflag_filter_item) - [UIList.bitflag_item_never_show (in module bpy.types)](bpy.types.UIList.html#bpy.types.UIList.bitflag_item_never_show) - [UIList.layout_type (in module bpy.types)](bpy.types.UIList.html#bpy.types.UIList.layout_type) - [UIList.list_id (in module bpy.types)](bpy.types.UIList.html#bpy.types.UIList.list_id) - [UIPieMenu (class in bpy.types)](bpy.types.UIPieMenu.html#bpy.types.UIPieMenu) - [UIPieMenu.layout (in module bpy.types)](bpy.types.UIPieMenu.html#bpy.types.UIPieMenu.layout) - [UIPopover (class in bpy.types)](bpy.types.UIPopover.html#bpy.types.UIPopover) - [UIPopover.layout (in module bpy.types)](bpy.types.UIPopover.html#bpy.types.UIPopover.layout) - [UIPopupMenu (class in bpy.types)](bpy.types.UIPopupMenu.html#bpy.types.UIPopupMenu) - [UIPopupMenu.layout (in module bpy.types)](bpy.types.UIPopupMenu.html#bpy.types.UIPopupMenu.layout) - [unassign() (bpy.types.BoneCollection method)](bpy.types.BoneCollection.html#bpy.types.BoneCollection.unassign) - [unassociate_blend() (in module bpy.ops.preferences)](bpy.ops.preferences.html#bpy.ops.preferences.unassociate_blend) - [unbind() (gpu.types.GPUOffScreen method)](gpu.types.html#gpu.types.GPUOffScreen.unbind)   - [(in module gpu.shader)](gpu.shader.html#gpu.shader.unbind) - [unbind_display_space_shader() (bpy.types.RenderEngine method)](bpy.types.RenderEngine.html#bpy.types.RenderEngine.unbind_display_space_shader) - [underline_height (bpy.types.TextCurve attribute)](bpy.types.TextCurve.html#bpy.types.TextCurve.underline_height) - [underline_position (bpy.types.TextCurve attribute)](bpy.types.TextCurve.html#bpy.types.TextCurve.underline_position) - [undistort (bpy.types.MovieClipStrip attribute)](bpy.types.MovieClipStrip.html#bpy.types.MovieClipStrip.undistort) - [undo() (in module bpy.ops.ed)](bpy.ops.ed.html#bpy.ops.ed.undo) - [undo_history() (in module bpy.ops.ed)](bpy.ops.ed.html#bpy.ops.ed.undo_history) - [undo_memory_limit (bpy.types.PreferencesEdit attribute)](bpy.types.PreferencesEdit.html#bpy.types.PreferencesEdit.undo_memory_limit) - [undo_post (in module bpy.app.handlers)](bpy.app.handlers.html#bpy.app.handlers.undo_post) - [undo_pre (in module bpy.app.handlers)](bpy.app.handlers.html#bpy.app.handlers.undo_pre) - [undo_push() (in module bpy.ops.ed)](bpy.ops.ed.html#bpy.ops.ed.undo_push) - [undo_redo() (in module bpy.ops.ed)](bpy.ops.ed.html#bpy.ops.ed.undo_redo) - [undo_steps (bpy.types.PreferencesEdit attribute)](bpy.types.PreferencesEdit.html#bpy.types.PreferencesEdit.undo_steps) - [unescape_identifier() (in module bpy.utils)](bpy.utils.html#bpy.utils.unescape_identifier) - [unhide_all() (in module bpy.ops.outliner)](bpy.ops.outliner.html#bpy.ops.outliner.unhide_all) - [UnifiedPaintSettings (class in bpy.types)](bpy.types.UnifiedPaintSettings.html#bpy.types.UnifiedPaintSettings) - [uniform_block() (gpu.types.gpu.types.GPUShader method)](gpu.types.html#gpu.types.gpu.types.GPUShader.uniform_block) - [uniform_block_from_name() (gpu.types.gpu.types.GPUShader method)](gpu.types.html#gpu.types.gpu.types.GPUShader.uniform_block_from_name) - [uniform_bool() (gpu.types.gpu.types.GPUShader method)](gpu.types.html#gpu.types.gpu.types.GPUShader.uniform_bool) - [uniform_buf() (gpu.types.GPUShaderCreateInfo method)](gpu.types.html#gpu.types.GPUShaderCreateInfo.uniform_buf) - [uniform_float() (gpu.types.gpu.types.GPUShader method)](gpu.types.html#gpu.types.gpu.types.GPUShader.uniform_float) - [uniform_from_name() (gpu.types.gpu.types.GPUShader method)](gpu.types.html#gpu.types.gpu.types.GPUShader.uniform_from_name) - [uniform_int() (gpu.types.gpu.types.GPUShader method)](gpu.types.html#gpu.types.gpu.types.GPUShader.uniform_int) - [uniform_pressure_force (bpy.types.ClothSettings attribute)](bpy.types.ClothSettings.html#bpy.types.ClothSettings.uniform_pressure_force) - [uniform_sampler() (gpu.types.gpu.types.GPUShader method)](gpu.types.html#gpu.types.gpu.types.GPUShader.uniform_sampler) - [uniform_vector_float() (gpu.types.gpu.types.GPUShader method)](gpu.types.html#gpu.types.gpu.types.GPUShader.uniform_vector_float) - [uniform_vector_int() (gpu.types.gpu.types.GPUShader method)](gpu.types.html#gpu.types.gpu.types.GPUShader.uniform_vector_int) - [unify_length() (in module bpy.ops.particle)](bpy.ops.particle.html#bpy.ops.particle.unify_length) - [unindent() (in module bpy.ops.console)](bpy.ops.console.html#bpy.ops.console.unindent)   - [(in module bpy.ops.text)](bpy.ops.text.html#bpy.ops.text.unindent) - [unique_name() (in module bpy_extras.io_utils)](bpy_extras.io_utils.html#bpy_extras.io_utils.unique_name) - [unit_test_compare() (bpy.types.Curves method)](bpy.types.Curves.html#bpy.types.Curves.unit_test_compare)   - [(bpy.types.Lattice method)](bpy.types.Lattice.html#bpy.types.Lattice.unit_test_compare)   - [(bpy.types.Mesh method)](bpy.types.Mesh.html#bpy.types.Mesh.unit_test_compare) - [units (bpy.types.MovieTrackingCamera attribute)](bpy.types.MovieTrackingCamera.html#bpy.types.MovieTrackingCamera.units) - [UnitSettings (class in bpy.types)](bpy.types.UnitSettings.html#bpy.types.UnitSettings) - [UnknownType (class in bpy.types)](bpy.types.UnknownType.html#bpy.types.UnknownType) - [unlink() (bpy.types.CollectionChildren method)](bpy.types.CollectionChildren.html#bpy.types.CollectionChildren.unlink)   - [(bpy.types.CollectionObjects method)](bpy.types.CollectionObjects.html#bpy.types.CollectionObjects.unlink)   - [(in module bpy.ops.action)](bpy.ops.action.html#bpy.ops.action.unlink)   - [(in module bpy.ops.font)](bpy.ops.font.html#bpy.ops.font.unlink)   - [(in module bpy.ops.text)](bpy.ops.text.html#bpy.ops.text.unlink) - [unlink_data() (in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.unlink_data) - [unload() (bpy.types.VolumeGrid method)](bpy.types.VolumeGrid.html#bpy.types.VolumeGrid.unload)   - [(bpy.types.VolumeGrids method)](bpy.types.VolumeGrids.html#bpy.types.VolumeGrids.unload)   - [(in module blf)](blf.html#blf.unload) - [unlock() (aud.aud.Device method)](aud.html#aud.aud.Device.unlock)   - [(in module bpy.ops.sequencer)](bpy.ops.sequencer.html#bpy.ops.sequencer.unlock) - [unmute() (in module bpy.ops.sequencer)](bpy.ops.sequencer.html#bpy.ops.sequencer.unmute) - [unpack() (bpy.types.Image method)](bpy.types.Image.html#bpy.types.Image.unpack)   - [(bpy.types.Sound method)](bpy.types.Sound.html#bpy.types.Sound.unpack)   - [(bpy.types.VectorFont method)](bpy.types.VectorFont.html#bpy.types.VectorFont.unpack)   - [(in module bpy.ops.image)](bpy.ops.image.html#bpy.ops.image.unpack)   - [(in module bpy.ops.sound)](bpy.ops.sound.html#bpy.ops.sound.unpack) - [unpack_all() (in module bpy.ops.file)](bpy.ops.file.html#bpy.ops.file.unpack_all) - [unpack_face_list() (in module bpy_extras.io_utils)](bpy_extras.io_utils.html#bpy_extras.io_utils.unpack_face_list) - [unpack_item() (in module bpy.ops.file)](bpy.ops.file.html#bpy.ops.file.unpack_item) - [unpack_libraries() (in module bpy.ops.file)](bpy.ops.file.html#bpy.ops.file.unpack_libraries) - [unpack_list() (in module bpy_extras.io_utils)](bpy_extras.io_utils.html#bpy_extras.io_utils.unpack_list) - [unprojected_size (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.unprojected_size)   - [(bpy.types.UnifiedPaintSettings attribute)](bpy.types.UnifiedPaintSettings.html#bpy.types.UnifiedPaintSettings.unprojected_size) - [unregister() (in module bpy.app.timers)](bpy.app.timers.html#bpy.app.timers.unregister)   - [(in module bpy.app.translations)](bpy.app.translations.html#bpy.app.translations.unregister) - [unregister_class() (in module bpy.utils)](bpy.utils.html#bpy.utils.unregister_class) - [unregister_cli_command() (in module bpy.utils)](bpy.utils.html#bpy.utils.unregister_cli_command) - [unregister_manual_map() (in module bpy.utils)](bpy.utils.html#bpy.utils.unregister_manual_map) - [unregister_preset_path() (in module bpy.utils)](bpy.utils.html#bpy.utils.unregister_preset_path) - [unregister_tool() (in module bpy.utils)](bpy.utils.html#bpy.utils.unregister_tool) - [unset_property_button() (in module bpy.ops.ui)](bpy.ops.ui.html#bpy.ops.ui.unset_property_button) - [unsubdivide() (in module bmesh.ops)](bmesh.ops.html#bmesh.ops.unsubdivide)   - [(in module bpy.ops.mesh)](bpy.ops.mesh.html#bpy.ops.mesh.unsubdivide) - [unwrap() (in module bpy.ops.uv)](bpy.ops.uv.html#bpy.ops.uv.unwrap) - [up_axis (bpy.types.CacheFile attribute)](bpy.types.CacheFile.html#bpy.types.CacheFile.up_axis)   - [(bpy.types.FollowPathConstraint attribute)](bpy.types.FollowPathConstraint.html#bpy.types.FollowPathConstraint.up_axis)   - [(bpy.types.MeshCacheModifier attribute)](bpy.types.MeshCacheModifier.html#bpy.types.MeshCacheModifier.up_axis)   - [(bpy.types.Object attribute)](bpy.types.Object.html#bpy.types.Object.up_axis)   - [(bpy.types.TrackToConstraint attribute)](bpy.types.TrackToConstraint.html#bpy.types.TrackToConstraint.up_axis) - [update() (bpy.types.CompositorNode method)](bpy.types.CompositorNode.html#bpy.types.CompositorNode.update)   - [(bpy.types.CompositorNodeAlphaOver method)](bpy.types.CompositorNodeAlphaOver.html#bpy.types.CompositorNodeAlphaOver.update)   - [(bpy.types.CompositorNodeAntiAliasing method)](bpy.types.CompositorNodeAntiAliasing.html#bpy.types.CompositorNodeAntiAliasing.update)   - [(bpy.types.CompositorNodeBilateralblur method)](bpy.types.CompositorNodeBilateralblur.html#bpy.types.CompositorNodeBilateralblur.update)   - [(bpy.types.CompositorNodeBlur method)](bpy.types.CompositorNodeBlur.html#bpy.types.CompositorNodeBlur.update)   - [(bpy.types.CompositorNodeBokehBlur method)](bpy.types.CompositorNodeBokehBlur.html#bpy.types.CompositorNodeBokehBlur.update)   - [(bpy.types.CompositorNodeBokehImage method)](bpy.types.CompositorNodeBokehImage.html#bpy.types.CompositorNodeBokehImage.update)   - [(bpy.types.CompositorNodeBoxMask method)](bpy.types.CompositorNodeBoxMask.html#bpy.types.CompositorNodeBoxMask.update)   - [(bpy.types.CompositorNodeBrightContrast method)](bpy.types.CompositorNodeBrightContrast.html#bpy.types.CompositorNodeBrightContrast.update)   - [(bpy.types.CompositorNodeChannelMatte method)](bpy.types.CompositorNodeChannelMatte.html#bpy.types.CompositorNodeChannelMatte.update)   - [(bpy.types.CompositorNodeChromaMatte method)](bpy.types.CompositorNodeChromaMatte.html#bpy.types.CompositorNodeChromaMatte.update)   - [(bpy.types.CompositorNodeColorBalance method)](bpy.types.CompositorNodeColorBalance.html#bpy.types.CompositorNodeColorBalance.update)   - [(bpy.types.CompositorNodeColorCorrection method)](bpy.types.CompositorNodeColorCorrection.html#bpy.types.CompositorNodeColorCorrection.update)   - [(bpy.types.CompositorNodeColorMatte method)](bpy.types.CompositorNodeColorMatte.html#bpy.types.CompositorNodeColorMatte.update)   - [(bpy.types.CompositorNodeColorSpill method)](bpy.types.CompositorNodeColorSpill.html#bpy.types.CompositorNodeColorSpill.update)   - [(bpy.types.CompositorNodeCombineColor method)](bpy.types.CompositorNodeCombineColor.html#bpy.types.CompositorNodeCombineColor.update)   - [(bpy.types.CompositorNodeConvertColorSpace method)](bpy.types.CompositorNodeConvertColorSpace.html#bpy.types.CompositorNodeConvertColorSpace.update)   - [(bpy.types.CompositorNodeConvertToDisplay method)](bpy.types.CompositorNodeConvertToDisplay.html#bpy.types.CompositorNodeConvertToDisplay.update)   - [(bpy.types.CompositorNodeConvolve method)](bpy.types.CompositorNodeConvolve.html#bpy.types.CompositorNodeConvolve.update)   - [(bpy.types.CompositorNodeCornerPin method)](bpy.types.CompositorNodeCornerPin.html#bpy.types.CompositorNodeCornerPin.update)   - [(bpy.types.CompositorNodeCrop method)](bpy.types.CompositorNodeCrop.html#bpy.types.CompositorNodeCrop.update)   - [(bpy.types.CompositorNodeCryptomatte method)](bpy.types.CompositorNodeCryptomatte.html#bpy.types.CompositorNodeCryptomatte.update)   - [(bpy.types.CompositorNodeCryptomatteV2 method)](bpy.types.CompositorNodeCryptomatteV2.html#bpy.types.CompositorNodeCryptomatteV2.update)   - [(bpy.types.CompositorNodeCurveRGB method)](bpy.types.CompositorNodeCurveRGB.html#bpy.types.CompositorNodeCurveRGB.update)   - [(bpy.types.CompositorNodeCustomGroup method)](bpy.types.CompositorNodeCustomGroup.html#bpy.types.CompositorNodeCustomGroup.update)   - [(bpy.types.CompositorNodeDBlur method)](bpy.types.CompositorNodeDBlur.html#bpy.types.CompositorNodeDBlur.update)   - [(bpy.types.CompositorNodeDefocus method)](bpy.types.CompositorNodeDefocus.html#bpy.types.CompositorNodeDefocus.update)   - [(bpy.types.CompositorNodeDenoise method)](bpy.types.CompositorNodeDenoise.html#bpy.types.CompositorNodeDenoise.update)   - [(bpy.types.CompositorNodeDespeckle method)](bpy.types.CompositorNodeDespeckle.html#bpy.types.CompositorNodeDespeckle.update)   - [(bpy.types.CompositorNodeDiffMatte method)](bpy.types.CompositorNodeDiffMatte.html#bpy.types.CompositorNodeDiffMatte.update)   - [(bpy.types.CompositorNodeDilateErode method)](bpy.types.CompositorNodeDilateErode.html#bpy.types.CompositorNodeDilateErode.update)   - [(bpy.types.CompositorNodeDisplace method)](bpy.types.CompositorNodeDisplace.html#bpy.types.CompositorNodeDisplace.update)   - [(bpy.types.CompositorNodeDistanceMatte method)](bpy.types.CompositorNodeDistanceMatte.html#bpy.types.CompositorNodeDistanceMatte.update)   - [(bpy.types.CompositorNodeDoubleEdgeMask method)](bpy.types.CompositorNodeDoubleEdgeMask.html#bpy.types.CompositorNodeDoubleEdgeMask.update)   - [(bpy.types.CompositorNodeEllipseMask method)](bpy.types.CompositorNodeEllipseMask.html#bpy.types.CompositorNodeEllipseMask.update)   - [(bpy.types.CompositorNodeExposure method)](bpy.types.CompositorNodeExposure.html#bpy.types.CompositorNodeExposure.update)   - [(bpy.types.CompositorNodeFilter method)](bpy.types.CompositorNodeFilter.html#bpy.types.CompositorNodeFilter.update)   - [(bpy.types.CompositorNodeFlip method)](bpy.types.CompositorNodeFlip.html#bpy.types.CompositorNodeFlip.update)   - [(bpy.types.CompositorNodeGamma method)](bpy.types.CompositorNodeGamma.html#bpy.types.CompositorNodeGamma.update)   - [(bpy.types.CompositorNodeGlare method)](bpy.types.CompositorNodeGlare.html#bpy.types.CompositorNodeGlare.update)   - [(bpy.types.CompositorNodeGroup method)](bpy.types.CompositorNodeGroup.html#bpy.types.CompositorNodeGroup.update)   - [(bpy.types.CompositorNodeHueCorrect method)](bpy.types.CompositorNodeHueCorrect.html#bpy.types.CompositorNodeHueCorrect.update)   - [(bpy.types.CompositorNodeHueSat method)](bpy.types.CompositorNodeHueSat.html#bpy.types.CompositorNodeHueSat.update)   - [(bpy.types.CompositorNodeIDMask method)](bpy.types.CompositorNodeIDMask.html#bpy.types.CompositorNodeIDMask.update)   - [(bpy.types.CompositorNodeImage method)](bpy.types.CompositorNodeImage.html#bpy.types.CompositorNodeImage.update)   - [(bpy.types.CompositorNodeImageCoordinates method)](bpy.types.CompositorNodeImageCoordinates.html#bpy.types.CompositorNodeImageCoordinates.update)   - [(bpy.types.CompositorNodeImageInfo method)](bpy.types.CompositorNodeImageInfo.html#bpy.types.CompositorNodeImageInfo.update)   - [(bpy.types.CompositorNodeInpaint method)](bpy.types.Comp