# encoding:utf-8
"""
@Author: Meng
@software: PyCharm
@file: out_ch_bg.py
@time: 2023/01/02 20:39
"""
from maya.cmds import *;
from pymel.core import *;
import os
def render_new_rs(*args):
dir_q = str(file(q=1, sn=1))
dirbuffer = []
bfsize = dirbuffer = dir_q.split("/")
path = str(dirbuffer[0]+"\\"+dirbuffer[1]+"\\"+dirbuffer[2]+"\\"+dirbuffer[3]+"\\"+ "lighting\\"+ dirbuffer[5]+"\\"+dirbuffer[6]+"\\"+dirbuffer[7])
# 创建文件夹
if not os.path.exists(path):
os.makedirs(path)
inViewMessage(amg = u'light文件创建'+'' + dirbuffer[7] + '' , pos = 'botRight' , bkc = 0x00000000 , fade = True)
def render_bg_rs(*args):
render_new_rs()
dir_q = str(file(q=1, sn=1))
# 结果: 'Q:/NewPA/NewPB/XMX/lighting/e005/e005_p004/e005_p004_s012/XMX_e005_p004_s012_lig_ch_col_v001.ma' #
# scname = str(file(q=1, sn=1, shn=1))
# 结果: 'XMX_e005_p004_s012_lig_ch_col_v001.ma' #
dirbuffer = []
bfsize = dirbuffer = dir_q.split("/")
bg_lgt_path_f = str(dirbuffer[0]+"/"+dirbuffer[1]+"/"+dirbuffer[2]+"/"+dirbuffer[3]+"/"+ "lighting/"+ dirbuffer[5]+"/"+dirbuffer[6]+"/"+dirbuffer[7]+ "/XMX_"+dirbuffer[7]+"_lig_bg_col_v001.ma")
#bg_lgt_path=str(dirbuffer[0]+"\\"+dirbuffer[1]+"\\"+dirbuffer[2]+"\\"+dirbuffer[3]+"\\"+ "lighting\\"+ dirbuffer[5]+"\\"+dirbuffer[6]+"\\"+dirbuffer[7])
#os.makedirs(bg_lgt_path)
cmds.file(bg_lgt_path_f, pr=1, typ="mayaAscii", force=1, options="v=0;", es=1)
inViewMessage(amg = '' + "/XMX_"+dirbuffer[7]+"_lig_bg_col_v001.ma"+ ''+u'另存完成' , pos = 'botRight' , bkc = 0x00000000 , fade = True)
def render_ch_rs(*args):
render_new_rs()
dir_q = str(file(q=1, sn=1))
dirbuffer = []
bfsize = dirbuffer = dir_q.split("/")
ch_lgt_path_f = str(dirbuffer[0]+"/"+dirbuffer[1]+"/"+dirbuffer[2]+"/"+dirbuffer[3]+"/"+ "lighting/"+ dirbuffer[5]+"/"+dirbuffer[6]+"/"+dirbuffer[7]+ "/XMX_"+dirbuffer[7]+"_lig_ch_col_v001.ma" )
#ch_lgt_path=str(dirbuffer[0]+"\\"+dirbuffer[1]+"\\"+dirbuffer[2]+"\\"+dirbuffer[3]+"\\"+ "lighting\\"+ dirbuffer[5]+"\\"+dirbuffer[6]+"\\"+dirbuffer[7])
#os.makedirs(ch_lgt_path)
cmds.file(ch_lgt_path_f, pr=1, typ="mayaAscii", force=1, options="v=0;", es=1)
inViewMessage(amg = '' + "/XMX_"+dirbuffer[7]+"_lig_ch_col_v001.ma"+ ''+u'另存完成' , pos = 'botRight' , bkc = 0x00000000 , fade = True)
def open_ch(*args):
dir_q = str(file(q=1, sn=1))
dirbuffer = []
bfsize = dirbuffer = dir_q.split("/")
ch_path_f = str(dirbuffer[0]+"/"+dirbuffer[1]+"/"+dirbuffer[2]+"/"+dirbuffer[3]+"/"+ "lighting/"+ dirbuffer[5]+"/"+dirbuffer[6]+"/"+dirbuffer[7]+ "/XMX_"+dirbuffer[7]+"_lig_ch_col_v001.ma" )
cmds.file(ch_path_f, ignoreVersion=1, typ="mayaAscii", options="v=0;", o=1, f=1)
inViewMessage(amg = u'已打开:'+''+dirbuffer[7]+"_lig_ch_col_v001.ma"+ '' , pos = 'botRight' , bkc = 0x00000000 , fade = True)
def open_bg(*args):
dir_q = str(file(q=1, sn=1))
dirbuffer = []
bfsize = dirbuffer = dir_q.split("/")
bg_path_f = str(dirbuffer[0]+"/"+dirbuffer[1]+"/"+dirbuffer[2]+"/"+dirbuffer[3]+"/"+ "lighting/"+ dirbuffer[5]+"/"+dirbuffer[6]+"/"+dirbuffer[7]+ "/XMX_"+dirbuffer[7]+"_lig_bg_col_v001.ma" )
cmds.file(bg_path_f, ignoreVersion=1, typ="mayaAscii", options="v=0;", o=1, f=1)
inViewMessage(amg = u'已打开:'+''+dirbuffer[7]+"_lig_bg_col_v001.ma"+ '' , pos = 'botRight' , bkc = 0x00000000 , fade = True)