81 lines
1.6 KiB
Python
81 lines
1.6 KiB
Python
#!/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. Model Manager Class =====================================
|
|
|
|
def clean_mesh(): pass
|
|
|
|
def load_custom_models(): pass
|
|
|
|
def create_lod(): pass
|
|
|
|
def auto_load_models(): pass
|
|
|
|
def standardize_naming(): pass
|
|
|
|
def auto_group(): pass
|
|
|
|
def split_mesh(): pass
|
|
|
|
def generate_facial_accessories(): pass
|
|
|
|
def fix_split(): pass
|
|
|
|
def fix_normals(): pass
|
|
|
|
def fix_vertex_order(): pass
|
|
|
|
def fix_seams(): pass
|
|
|
|
def clean_options(): pass
|
|
|
|
def import_skeleton(): pass
|
|
|
|
def create_skin(): pass
|
|
|
|
def export_skin(): pass
|
|
|
|
def import_skin(): pass
|
|
|
|
def copy_skin(): pass
|
|
|
|
def create_rbf_deformer(): pass
|
|
|
|
def quick_bind_clothing(): pass
|
|
|
|
def clone_blendshape(): pass
|
|
|
|
def transfer_uv_order(): pass
|
|
|
|
def create_face_controller(): pass
|
|
|
|
def extract_52bs(): pass
|
|
|
|
def fix_joint_orientation(): pass
|
|
|
|
def create_body_controller(): pass
|
|
|
|
def import_face_animation(): pass
|
|
|
|
def import_body_animation(): pass |