Update app.py
This commit is contained in:
parent
6dc5cff3d5
commit
8ed0ebc240
@ -1,3 +1,6 @@
|
|||||||
|
#!/usr/bin/env python
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
import logging
|
import logging
|
||||||
import os
|
import os
|
||||||
import webbrowser
|
import webbrowser
|
||||||
@ -37,7 +40,6 @@ def show() -> None:
|
|||||||
|
|
||||||
WINDOW_OBJECT = "dnaviewer"
|
WINDOW_OBJECT = "dnaviewer"
|
||||||
WINDOW_TITLE = "DNA Viewer"
|
WINDOW_TITLE = "DNA Viewer"
|
||||||
HELP_URL = "https://epicgames.github.io/MetaHuman-DNA-Calibration/"
|
|
||||||
SPACING = 6
|
SPACING = 6
|
||||||
WINDOW_SIZE_WIDTH_MIN = 800
|
WINDOW_SIZE_WIDTH_MIN = 800
|
||||||
WINDOW_SIZE_WIDTH_MAX = 1200
|
WINDOW_SIZE_WIDTH_MAX = 1200
|
||||||
@ -55,6 +57,58 @@ MARGIN_BODY_LEFT = 0
|
|||||||
MARGIN_BODY_TOP = 0
|
MARGIN_BODY_TOP = 0
|
||||||
MARGIN_BODY_RIGHT = 0
|
MARGIN_BODY_RIGHT = 0
|
||||||
|
|
||||||
|
#===================================== CONSTANTS =====================================
|
||||||
|
# Tool info
|
||||||
|
TOOL_NAME = "MetaFusion"
|
||||||
|
TOOL_VERSION = "Beta v1.0.0"
|
||||||
|
TOOL_AUTHOR = "Virtuos"
|
||||||
|
# UI Constants
|
||||||
|
TOOL_WSCL_NAME = "MetaFusionWorkSpaceControl"
|
||||||
|
HELP_URL = f"http://10.72.61.59:3000/ArtGroup/{TOOL_NAME}/wiki"
|
||||||
|
DEFAULT_WINDOW_SIZE = (450, 800)
|
||||||
|
|
||||||
|
# Paths
|
||||||
|
TOOL_PATH = os.path.dirname(os.path.dirname(os.path.abspath(__file__))).replace("\\", "/")
|
||||||
|
SCRIPTS_PATH = os.path.join(TOOL_PATH, "scripts").replace("\\", "/")
|
||||||
|
ICONS_PATH = os.path.join(TOOL_PATH, "icons").replace("\\", "/")
|
||||||
|
TOOL_ICON = os.path.join(ICONS_PATH, "logo.png").replace("\\", "/")
|
||||||
|
|
||||||
|
# Metahuman paths
|
||||||
|
DATA_PATH = os.path.join(TOOL_PATH, "data").replace("\\", "/")
|
||||||
|
DNA_PATH = os.path.join(DATA_PATH, "dna").replace("\\", "/")
|
||||||
|
BODY_PATH = os.path.join(DATA_PATH, "body").replace("\\", "/")
|
||||||
|
IMG_PATH = os.path.join(DATA_PATH, "img").replace("\\", "/")
|
||||||
|
MAP_PATH = os.path.join(DATA_PATH, "map").replace("\\", "/")
|
||||||
|
MASKS_PATH = os.path.join(DATA_PATH, "masks").replace("\\", "/")
|
||||||
|
SHADERS_PATH = os.path.join(DATA_PATH, "shaders").replace("\\", "/")
|
||||||
|
MH4_PATH = os.path.join(DATA_PATH, "mh4").replace("\\", "/")
|
||||||
|
MH4_DNA_PATH = os.path.join(MH4_PATH, "dna").replace("\\", "/")
|
||||||
|
OUT_PATH = os.path.join(DATA_PATH, "out").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}")
|
||||||
|
|
||||||
|
GUI_PATH = os.path.join(DATA_PATH, "source", "gui.ma").replace("\\", "/")
|
||||||
|
ANALOG_GUI_PATH = os.path.join(DATA_PATH, "source", "analog_gui.ma").replace("\\", "/")
|
||||||
|
AAS_PATH = os.path.join(DATA_PATH, "source", "additional_assemble_script.py").replace("\\", "/")
|
||||||
|
|
||||||
|
print(f"TOOL_PATH: {TOOL_PATH}")
|
||||||
|
print(f"SCRIPTS_PATH: {SCRIPTS_PATH}")
|
||||||
|
print(f"ICONS_PATH: {ICONS_PATH}")
|
||||||
|
print(f"TOOL_ICON: {TOOL_ICON}")
|
||||||
|
print(f"DATA_PATH: {DATA_PATH}")
|
||||||
|
print(f"DNA_PATH: {DNA_PATH}")
|
||||||
|
print(f"BODY_PATH: {BODY_PATH}")
|
||||||
|
print(f"IMG_PATH: {IMG_PATH}")
|
||||||
|
print(f"MAP_PATH: {MAP_PATH}")
|
||||||
|
print(f"MASKS_PATH: {MASKS_PATH}")
|
||||||
|
print(f"SHADERS_PATH: {SHADERS_PATH}")
|
||||||
|
print(f"GUI_PATH: {GUI_PATH}")
|
||||||
|
print(f"ANALOG_GUI_PATH: {ANALOG_GUI_PATH}")
|
||||||
|
print(f"AAS_PATH: {AAS_PATH}")
|
||||||
|
|
||||||
|
|
||||||
class MeshTreeList(QWidget):
|
class MeshTreeList(QWidget):
|
||||||
"""
|
"""
|
||||||
|
Loading…
Reference in New Issue
Block a user