maya_out_ch_bg


# 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)