diff --git a/scripts/MetaFusion.py b/scripts/MetaFusion.py index d302970..2a62751 100644 --- a/scripts/MetaFusion.py +++ b/scripts/MetaFusion.py @@ -17,13 +17,6 @@ from maya import OpenMayaUI as omui import maya.cmds as cmds import maya.mel as mel -#===================================== IMPORT MODULES ===================================== -# Standard library imports -import BodyPrep -import DNA_Viewer -import BatchImport - - #===================================== CONSTANTS ===================================== # Tool info TOOL_NAME = "MetaFusion" @@ -52,8 +45,11 @@ OUTPUT_PATH = os.path.join(DATA_PATH, "output").replace("\\", "/") SAVE_PATH = os.path.join(DATA_PATH, "save").replace("\\", "/") MAYA_VERSION = cmds.about(version=True) PLUGIN_PATH = os.path.join(TOOL_PATH, "plugins", f"{MAYA_VERSION}").replace("\\", "/") -if not os.path.exists(PLUGIN_PATH): - cmds.warning(f"Plugin path not found: {PLUGIN_PATH}") + +if TOOL_PATH not in sys.path: + sys.path.insert(0, TOOL_PATH) +if SCRIPTS_PATH not in sys.path: + sys.path.insert(0, SCRIPTS_PATH) print(f"TOOL_PATH: {TOOL_PATH}") @@ -74,6 +70,11 @@ print(f"SAVE_PATH: {SAVE_PATH}") print(f"MAYA_VERSION: {MAYA_VERSION}") print(f"PLUGIN_PATH: {PLUGIN_PATH}") +#===================================== IMPORT MODULES ===================================== +import BodyPrep +import DNA_Viewer +import BatchImport + #===================================== LANGUAGE SETTINGS ===================================== TOOL_LANG = 'en_US' SUPPORTED_LANGUAGES = ['en_US', 'zh_CN']