MetaBox/Scripts/Animation/MotionCapHelper/bin/mocaphelperpbcore.py
2025-01-14 03:07:03 +08:00

53 lines
1005 B
Python

import datetime
import getpass
import glob
import os
import shutil
import subprocess
import maya.cmds as cmds
import maya.mel as mel
PREV_DIR_ENV = "Mocaphelper_Playblast_Path"
def get_prev_path():
if cmds.optionVar(exists=PREV_DIR_ENV):
return cmds.optionVar(q=PREV_DIR_ENV)
else:
return None
def set_prev_path(dir_path):
cmds.optionVar(sv=(PREV_DIR_ENV, dir_path))
def getMagicMaskNode():
magic_mask_nodes = cmds.ls(type='magicMask')
if magic_mask_nodes == None:
return None
else:
return magic_mask_nodes[0]
def resetHUD():
mel.eval('source "initHUD";')
def removeHUD():
default_hud_list = cmds.headsUpDisplay(lh=True)
if default_hud_list:
for default_hud in default_hud_list:
cmds.headsUpDisplay(default_hud, rem=True)
# cmds.setAttr('%s.displayFilmGate' % main_cam, 0)
# cmds.setAttr('%s.displayResolution' % main_cam, 0)
def moCapHelper_Playblast(cam,filepath,offscreen):
pass