From 930a24abd8d44b350212c5e7404ad1493384fdab Mon Sep 17 00:00:00 2001 From: Lisa George-Gilroy <lisa@blinkink.co.uk> Date: Fri, 25 Feb 2022 12:24:00 +0000 Subject: [PATCH 1/2] =?UTF-8?q?=F0=9F=90=9B=20Remove=20error=20caused=20by?= =?UTF-8?q?=20Assets=20no=20longer=20ending=20in=20capital=20letters?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/bip-toolbox/renamer_tool/renamer.py | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/scripts/bip-toolbox/renamer_tool/renamer.py b/scripts/bip-toolbox/renamer_tool/renamer.py index 470f1bc..d77ee17 100644 --- a/scripts/bip-toolbox/renamer_tool/renamer.py +++ b/scripts/bip-toolbox/renamer_tool/renamer.py @@ -225,16 +225,11 @@ class SetName: def get_current_name(self, item): names = (item.name().split("_")) - if len(names) > 4: - return False + if len(names) == 4: + return names[1] if len(names) == 1: item_name = ''.join([i for i in item.name() if not i.isdigit()]) return item_name - else: - print(names) - for each in names: - if each[-1].islower(): - return each return False def id_check(self, full_name, item, re_index): -- GitLab From 113d6f58d3cea006d4e112d8d0583c3046f4f3d0 Mon Sep 17 00:00:00 2001 From: Lisa <lisa@blinkink.co.uk> Date: Fri, 25 Feb 2022 13:42:38 +0000 Subject: [PATCH 2/2] =?UTF-8?q?=F0=9F=90=9B=20Defer=20plug=20in=20loading?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/userSetup.py | 32 +++++++++++++++++++------------- 1 file changed, 19 insertions(+), 13 deletions(-) diff --git a/scripts/userSetup.py b/scripts/userSetup.py index 30343db..1795117 100644 --- a/scripts/userSetup.py +++ b/scripts/userSetup.py @@ -8,6 +8,21 @@ def import_colour_management(): pm.colorManagementPrefs(loadPolicy=colour_management_path) print('Colour management set up') +def load_plugins(): + substance_plugins = [ + "C:/Program Files/Allegorithmic/Adobe Substance 3D for Maya/2022/plug-ins/substanceworkflow.py", + "C:/Program Files/Allegorithmic/Adobe Substance 3D for Maya/2022/plug-ins/substancemaya.mll", + "C:/Program Files/Allegorithmic/Adobe Substance 3D for Maya/2022/plug-ins/Substance.mll", + "C:/Program Files/Allegorithmic/Adobe Substance 3D for Maya/2022/plug-ins/substancelink.mll"] + + for each in substance_plugins: + if not pm.pluginInfo(each, query=True, + loaded=True): + pm.loadPlugin(each) + pm.pluginInfo(each, + edit=True, autoload=True) + + # Append paths for bip-toolbox user_dir = os.environ["USERPROFILE"] directory = pathlib.Path(user_dir).joinpath("Documents/maya/2022/scripts/") @@ -19,19 +34,6 @@ sys.path.append(str(toolbox_dir)) sys.path.append(str(renamer_dir)) sys.path.append(str(palette_dir)) -# Load substance plug ins -substance_plugins = ["C:/Program Files/Allegorithmic/Adobe Substance 3D for Maya/2022/plug-ins/substanceworkflow.py", -"C:/Program Files/Allegorithmic/Adobe Substance 3D for Maya/2022/plug-ins/substancemaya.mll", -"C:/Program Files/Allegorithmic/Adobe Substance 3D for Maya/2022/plug-ins/Substance.mll", -"C:/Program Files/Allegorithmic/Adobe Substance 3D for Maya/2022/plug-ins/substancelink.mll"] - -for each in substance_plugins: - if not pm.pluginInfo(each, query=True, - loaded=True): - pm.loadPlugin(each) - pm.pluginInfo(each, - edit=True, autoload=True) - # # Alternatic colourspace rules # for each in pm.colorManagementFileRules(listRules=True): # try: @@ -70,5 +72,9 @@ pm.optionVar(sv=("workingUnitTimeDefault", "film")) # Turn off userSetup warning pm.optionVar(iv=("SafeModeUserSetupHashOption", 0)) +# Load colour management pm.evalDeferred('import_colour_management()', lowestPriority=True) +# Load substance plugins +pm.evalDeferred('load_plugins()', lowestPriority=True) + -- GitLab