#!/usr/bin/env python # -*- coding: utf-8 -*- #===================================== 1. Module Imports ===================================== import maya.cmds as cmds import maya.mel as mel import os from scripts.config import data try: from PySide2 import QtCore, QtGui, QtWidgets from shiboken2 import wrapInstance except ImportError: try: from PySide6 import QtCore, QtGui, QtWidgets from shiboken6 import wrapInstance except ImportError: try: from PySide import QtCore, QtGui, QtWidgets from shiboken import wrapInstance except ImportError as e: QtCore = QtGui = QtWidgets = None wrapInstance = None #===================================== 2. BlendShape Manager Class ===================================== # 菜单 def create_rl4_node(): pass def delete_rl4_node(): pass def mirror_left_to_right(): pass def mirror_right_to_left(): pass def pose_a_to_t(): pass def pose_t_to_a(): pass def transfer_lod_texture(): pass def set_joint_color(): pass def unmark_all(): pass def rebuild_all_targets(): pass def bake_all_animations(): pass def bake_all_keyframes(): pass def restore_expression(): pass def blend_filter(): pass def range_increase(): pass def range_reduction(): pass def flip_target(): pass def mirror_target(): pass def find_flip_target(): pass def add_blend_shape(): pass def batch_blend_shape(): pass def rebuild_selected_target(): pass def blend_selected_target(): pass def psd(): pass def bse(): pass def key(): pass def mir(): pass def ark(): pass def ctr(): pass def restore_default_expression(): pass def find_selected_expression(): pass def write_current_expression(): pass def control_panel_search(): pass def select_associated_joints(): pass def write_mirror_expression(): pass def organize_targets(): pass def advanced_blend(): pass def rebuild_targets(): pass def add_blend(): pass def delete_blend(): pass def batch_blend(): pass def show_help(): pass def edit_control_panel(): pass def preview_control_panel(): pass def import_editor(): pass def import_editor_preview(): pass