Does anyone know how to get back the UV Editor Tools Menu for the UV editor that used to be full of very useful tools for organizing and unwrapping UV's.
A bunch of the tools have now moved into the new UV tool kit menus but they are stacked and involved a lot of clicking and scrolling to get to.
Other tools, such as align selected UV's to Max U / V are not there at all.
My work flow has gone to shit, would be great if anyone knows how to get it back.
Replies
In the Uv editor go to View>Custom shelf. Ctrl + shift click to add buttons from the menu
if (`workspaceControl -exists PixelBUV`) deleteUI PixelBUV; TextureViewWindow; global proc createCustomWorkspaceControlUI() { columnLayout; shelfButton -annotation "select backfacing UV" -image1 "selectBackFacingUV.png" -command "selectUVFaceOrientationComponents {} 0 2 1;"; shelfButton -annotation "select overlapping UV" -image1 "selectOverlappingUV.png" -command "selectUVOverlappingComponents 1 0;"; shelfButton -annotation "select unmapped UV" -image1 "selectUnmapedFace.png" -command "selectUnmappedFaces;"; shelfButton -annotation "set texel density" -image1 "textureEditorCheckered.png" -command "texSetTexelDensity 32 512;"; shelfButton -annotation "rotateUVs CW" -image1 "rotateUVcw.png" -command "polyRotateUVs 90 1"; shelfButton -annotation "rotateUVs CCW" -image1 "rotateUVccw.png" -command "polyRotateUVs -90 1"; shelfButton -annotation "Layout" -image1 "polyLayoutUV.png" -command "u3dLayout -res 256 -scl 1 -box 0 1 0 1 "; shelfButton -annotation "Flip U" -image1 "flipU.png" -command "polyFlipUV -flipType 0 -local on -usePivot false -ws off "; shelfButton -annotation "Flip V" -image1 "flipV.png" -command "polyFlipUV -flipType 1 -local on -usePivot false -ws off "; shelfButton -annotation "unfold along U" -image1 "polyUnfoldUV.png" -imageOverlayLabel "U" -command "$sel = `ls -sl`; $sel = `polyListComponentConversion -tuv`; unfold -i 5000 -ss 0.001 -gb 0 -gmb 0.5 -pub 0 -ps 0 -oa 1 -us off $sel"; shelfButton -annotation "unfold along V" -image1 "polyUnfoldUV.png" -imageOverlayLabel "V" -command "$sel = `ls -sl`; $sel = `polyListComponentConversion -tuv`; unfold -i 5000 -ss 0.001 -gb 0 -gmb 0.5 -pub 0 -ps 0 -oa 2 -us off $sel"; shelfButton -annotation "unfold" -image1 "polyUnfoldUV.png" -imageOverlayLabel "both" -command "u3dUnfold -ite 1 -p 0 -bi 1 -tf 1 -ms 1024 -rs 0;"; shelfButton -annotation "planar mapping" -image1 "polyPlanProj.png" -command "polyProjection -ch 1 -type Planar -ibd on -kir -md x"; shelfButton -annotation "UV Display Toggle" -image1 "menuIconDisplay.png" -command "string $texWinName[] = `getPanel -sty polyTexturePlacementPanel`; if (`textureWindow -q -dsm $texWinName[0]` == false){DisplayUVShaded;textureWindow -e -dsm true -scs true $texWinName[0];}else if (`textureWindow -q -scs $texWinName[0]`)textureWindow -e -scs false -sps true $texWinName[0]; else if (`textureWindow -q -sps $texWinName[0]`)textureWindow -e -sps false -ddt true $texWinName[0];else if (`textureWindow -q -ddt $texWinName[0]`){textureWindow -e -ddt false -dsm false $texWinName[0];DisplayUVWireframe;}"; shelfButton -annotation "align left" -image1 "UVAlignLeft.png" -command "alignUV minU"; shelfButton -annotation "align right" -image1 "UVAlignRight.png" -command "alignUV maxU"; shelfButton -annotation "align bottom" -image1 "UVAlignBottom.png" -command "alignUV minV"; shelfButton -annotation "align top" -image1 "UVAlignTop.png" -command "alignUV maxV"; shelfButton -annotation "UV straighten" -image1 "polyStraightenUV.png" -command "uvTkDoStraightenUVs"; shelfButton -annotation "merge UV" -image1 "polyMergeUV.png" -command "alignUV avgU;alignUV avgV;"; shelfButton -annotation "cut UV" -image1 "UV_Cut_ToolLarge.png" -command "polyPerformAction polyMapCut e 0;"; shelfButton -annotation "sew UV" -image1 "UV_Sew_ToolLarge.png" -command "polyPerformAction polyMapSew e 0;"; shelfButton -annotation "unfold UV" -image1 "polyUnfoldUV.png" -command "performUnfold 1;"; } workspaceControl -ui "createCustomWorkspaceControlUI();" -li true PixelBUV ; if (`window -ex polyTexturePlacementPanel1Window`) { workspaceControl -e -dockToControl polyTexturePlacementPanel1Window right UVToolkitDockControl; workspaceControl -e -dtc polyTexturePlacementPanel1Window right PixelBUV; }