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 os
|
||||
import webbrowser
|
||||
@ -37,7 +40,6 @@ def show() -> None:
|
||||
|
||||
WINDOW_OBJECT = "dnaviewer"
|
||||
WINDOW_TITLE = "DNA Viewer"
|
||||
HELP_URL = "https://epicgames.github.io/MetaHuman-DNA-Calibration/"
|
||||
SPACING = 6
|
||||
WINDOW_SIZE_WIDTH_MIN = 800
|
||||
WINDOW_SIZE_WIDTH_MAX = 1200
|
||||
@ -55,6 +57,58 @@ MARGIN_BODY_LEFT = 0
|
||||
MARGIN_BODY_TOP = 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):
|
||||
"""
|
||||
|
Loading…
Reference in New Issue
Block a user