This commit is contained in:
2025-12-05 08:08:44 +08:00
parent e0d4d0c364
commit 1f10abfb32
2909 changed files with 2470486 additions and 3024 deletions

View File

@@ -49,7 +49,7 @@ global proc shelf_Nexus_Animation () {
-manage 1
-visible 1
-preventOverride 0
-annotation "IKFK Switch - Seamless switching between IK and FK animation"
-annotation "IK FK Switch - Match and switch between IK/FK controls for any rig"
-enableBackground 0
-backgroundColor 0 0 0
-highlightColor 0.321569 0.521569 0.65098
@@ -69,7 +69,7 @@ global proc shelf_Nexus_Animation () {
-style "iconOnly"
-marginWidth 0
-marginHeight 1
-command "from animation_tools import ikfk_switch\nikfk_switch.IKFK_Switch_UI()"
-command "from animation_tools import ikfk_switch\nikfk_switch.FkIk_UI()"
-sourceType "python"
-commandRepeatable 1
-flat 1
@@ -249,4 +249,41 @@ global proc shelf_Nexus_Animation () {
-commandRepeatable 1
-flat 1
;
shelfButton
-enableCommandRepeat 1
-flexibleWidthType 3
-flexibleWidthValue 32
-enable 1
-width 35
-height 34
-manage 1
-visible 1
-preventOverride 0
-annotation "bhGhost - Create ghost meshes for animation reference"
-enableBackground 0
-backgroundColor 0 0 0
-highlightColor 0.321569 0.521569 0.65098
-align "center"
-label "bhGhost"
-labelOffset 0
-rotation 0
-flipX 0
-flipY 0
-useAlpha 1
-font "plainLabelFont"
-imageOverlayLabel "Ghost"
-overlayLabelColor 0.8 0.8 0.8
-overlayLabelBackColor 0 0 0 0.5
-image "bhGhostIcon.png"
-image1 "bhGhostIcon.png"
-image2 "bhGhostIcon2.png"
-style "iconOnly"
-marginWidth 0
-marginHeight 1
-command "source \"animation_tools/bhGhost.mel\";\nbhGhost();"
-sourceType "mel"
-commandRepeatable 1
-flat 1
;
}

View File

@@ -0,0 +1,43 @@
global proc shelf_Nexus_DevTools () {
global string $gBuffStr;
global string $gBuffStr0;
global string $gBuffStr1;
shelfButton
-enableCommandRepeat 1
-flexibleWidthType 3
-flexibleWidthValue 32
-enable 1
-width 35
-height 34
-manage 1
-visible 1
-preventOverride 0
-annotation "Export Skin Weights - Export skin weights to file"
-enableBackground 0
-backgroundColor 0 0 0
-highlightColor 0.321569 0.521569 0.65098
-align "center"
-label "ICON"
-labelOffset 0
-rotation 0
-flipX 0
-flipY 0
-useAlpha 1
-font "plainLabelFont"
-imageOverlayLabel "ICON"
-overlayLabelColor 0.8 0.8 0.8
-overlayLabelBackColor 0 0 0 0.5
-image "iconviewer.png"
-image1 "iconviewer.png"
-style "iconOnly"
-marginWidth 0
-marginHeight 1
-command "from dev_tools import mayaiconview\nmayaiconview.create_icon_viewer()"
-sourceType "python"
-commandRepeatable 1
-flat 1
;
}

View File

@@ -0,0 +1,43 @@
global proc shelf_Nexus_Manage () {
global string $gBuffStr;
global string $gBuffStr0;
global string $gBuffStr1;
shelfButton
-enableCommandRepeat 1
-flexibleWidthType 3
-flexibleWidthValue 32
-enable 1
-width 35
-height 34
-manage 1
-visible 1
-preventOverride 0
-annotation "ig Easy Rename - Batch rename tool with advanced features"
-enableBackground 0
-backgroundColor 0 0 0
-highlightColor 0.321569 0.521569 0.65098
-align "center"
-label "Rename"
-labelOffset 0
-rotation 0
-flipX 0
-flipY 0
-useAlpha 1
-font "plainLabelFont"
-imageOverlayLabel "Rename"
-overlayLabelColor 0.8 0.8 0.8
-overlayLabelBackColor 0 0 0 0.5
-image "EzRename.png"
-image1 "EzRename.png"
-style "iconOnly"
-marginWidth 0
-marginHeight 1
-command "from manage_tools import EzRename\nEzRename.UI()"
-sourceType "python"
-commandRepeatable 1
-flat 1
;
}

View File

@@ -214,6 +214,251 @@ global proc shelf_Nexus_Modeling () {
-commandRepeatable 1
-flat 1
;
shelfButton
-enableCommandRepeat 1
-flexibleWidthType 3
-flexibleWidthValue 32
-enable 1
-width 35
-height 34
-manage 1
-visible 1
-preventOverride 0
-annotation "ModIt - Modeling toolkit with advanced features"
-enableBackground 0
-backgroundColor 0 0 0
-highlightColor 0.321569 0.521569 0.65098
-align "center"
-label "ModIt"
-labelOffset 0
-rotation 0
-flipX 0
-flipY 0
-useAlpha 1
-font "plainLabelFont"
-imageOverlayLabel "ModIt"
-overlayLabelColor 0.8 0.8 0.8
-overlayLabelBackColor 0 0 0 0.5
-image "modit.png"
-image1 "modit.png"
-style "iconOnly"
-marginWidth 0
-marginHeight 1
-command "from modeling_tools.ModIt import ModIt_LAUNCH"
-sourceType "python"
-commandRepeatable 1
-flat 1
;
shelfButton
-enableCommandRepeat 1
-flexibleWidthType 3
-flexibleWidthValue 32
-enable 1
-width 35
-height 34
-manage 1
-visible 1
-preventOverride 0
-annotation "SpeedCut - Fast boolean modeling tool"
-enableBackground 0
-backgroundColor 0 0 0
-highlightColor 0.321569 0.521569 0.65098
-align "center"
-label "SpeedCut"
-labelOffset 0
-rotation 0
-flipX 0
-flipY 0
-useAlpha 1
-font "plainLabelFont"
-imageOverlayLabel "SpeedCut"
-overlayLabelColor 0.8 0.8 0.8
-overlayLabelBackColor 0 0 0 0.5
-image "speedcut.png"
-image1 "speedcut.png"
-style "iconOnly"
-marginWidth 0
-marginHeight 1
-command "from modeling_tools import speedcut\nspeedcut.run()"
-sourceType "python"
-commandRepeatable 1
-flat 1
;
shelfButton
-enableCommandRepeat 1
-flexibleWidthType 3
-flexibleWidthValue 32
-enable 1
-width 35
-height 34
-manage 1
-visible 1
-preventOverride 0
-annotation "Instant Tie - Easy way to create tie and rope"
-enableBackground 0
-backgroundColor 0 0 0
-highlightColor 0.321569 0.521569 0.65098
-align "center"
-label "InstantTie"
-labelOffset 0
-rotation 0
-flipX 0
-flipY 0
-useAlpha 1
-font "plainLabelFont"
-imageOverlayLabel "Tie"
-overlayLabelColor 0.8 0.8 0.8
-overlayLabelBackColor 0 0 0 0.5
-image "instant_tie.png"
-image1 "instant_tie.png"
-style "iconOnly"
-marginWidth 0
-marginHeight 1
-command "from modeling_tools import instant_tie\ninstant_tie.InstantTie()"
-sourceType "python"
-commandRepeatable 1
-flat 1
;
shelfButton
-enableCommandRepeat 1
-flexibleWidthType 3
-flexibleWidthValue 32
-enable 1
-width 35
-height 34
-manage 1
-visible 1
-preventOverride 0
-annotation "Corner Killer - Fixing corner topology"
-enableBackground 0
-backgroundColor 0 0 0
-highlightColor 0.321569 0.521569 0.65098
-align "center"
-label "CornerKiller"
-labelOffset 0
-rotation 0
-flipX 0
-flipY 0
-useAlpha 1
-font "plainLabelFont"
-imageOverlayLabel "CK"
-overlayLabelColor 0.8 0.8 0.8
-overlayLabelBackColor 0 0 0 0.5
-image "cornerkiller.png"
-image1 "cornerkiller.png"
-style "iconOnly"
-marginWidth 0
-marginHeight 1
-command "from modeling_tools import cornerkiller\ncornerkiller.cornerKiller()"
-sourceType "python"
-commandRepeatable 1
-flat 1
;
shelfButton
-enableCommandRepeat 1
-flexibleWidthType 3
-flexibleWidthValue 32
-enable 1
-width 35
-height 34
-manage 1
-visible 1
-preventOverride 0
-annotation "Flatten Model By UV - Select a mesh first, then click to flatten by UV"
-enableBackground 0
-backgroundColor 0 0 0
-highlightColor 0.321569 0.521569 0.65098
-align "center"
-label "FlattenUV"
-labelOffset 0
-rotation 0
-flipX 0
-flipY 0
-useAlpha 1
-font "plainLabelFont"
-imageOverlayLabel "Flat"
-overlayLabelColor 0.8 0.8 0.8
-overlayLabelBackColor 0 0 0 0.5
-image "flattenmodelbyuv.png"
-image1 "flattenmodelbyuv.png"
-style "iconOnly"
-marginWidth 0
-marginHeight 1
-command "source \"modeling_tools/flattenmodelbyuv.mel\";\nflattenModelbyUV();"
-sourceType "mel"
-commandRepeatable 1
-flat 1
;
shelfButton
-enableCommandRepeat 1
-flexibleWidthType 3
-flexibleWidthValue 32
-enable 1
-width 35
-height 34
-manage 1
-visible 1
-preventOverride 0
-annotation "UV Deluxe"
-enableBackground 0
-backgroundColor 0 0 0
-highlightColor 0.321569 0.521569 0.65098
-align "center"
-label "UVDeluxe"
-labelOffset 0
-rotation 0
-flipX 0
-flipY 0
-useAlpha 1
-font "plainLabelFont"
-imageOverlayLabel "Extrude"
-overlayLabelColor 0.8 0.8 0.8
-overlayLabelBackColor 0 0 0 0.5
-image "uvdeluxe.png"
-image1 "uvdeluxe.png"
-style "iconOnly"
-marginWidth 0
-marginHeight 1
-command "from modeling_tools import uvdeluxe\nuvdeluxe.uvdeluxe.create_ui()"
-sourceType "python"
-commandRepeatable 1
-flat 1
;
shelfButton
-enableCommandRepeat 1
-flexibleWidthType 3
-flexibleWidthValue 32
-enable 1
-width 35
-height 34
-manage 1
-visible 1
-preventOverride 0
-annotation "UVSetEditor"
-enableBackground 0
-backgroundColor 0 0 0
-highlightColor 0.321569 0.521569 0.65098
-align "center"
-label "UVSetEditor"
-labelOffset 0
-rotation 0
-flipX 0
-flipY 0
-useAlpha 1
-font "plainLabelFont"
-imageOverlayLabel "UVSET"
-overlayLabelColor 0.8 0.8 0.8
-overlayLabelBackColor 0 0 0 0.5
-image "uvseteditor.png"
-image1 "uvseteditor.png"
-style "iconOnly"
-marginWidth 0
-marginHeight 1
-command "from modeling_tools import uvseteditor\nuvseteditor.show()"
-sourceType "python"
-commandRepeatable 1
-flat 1
;
shelfButton
-enableCommandRepeat 1
-flexibleWidthType 3