def __init__(self, parent=None): self.count = 0 #Setup Window super(MyForm, self).__init__(parent) self.ui = ui.Ui_FacialRigWindow() self.ui.setupUi(self) self.setWindowTitle('PT Facial Texture Rig v.1.0') self.projectSkipKey = ['_', '.'] self.projectPrefix = ['Lego'] self.drive = 'P:/' self.info = pt.info() self.headBase = 'P:/Lego_Frozen/asset/3D/_base/head' self.defaultHeadName = 'head_ply' self.renderHeadName = 'headRenderStill_ply' self.previewHeadName = 'headAnimStill_ply' self.renderNode = 'headRender_vraymtl' self.animNode = 'headAnim_lmbt' self.stillGroup = 'headFacialStill_grp' self.texturePath = str() self.textureTemplate = 'P:/Lego_Frozen/asset/3D/_base/textures' self.initFunctions() self.initSignals()
def setShotInfo(self) : logger.debug('Setting shot info ...') shotInfo = pipelineTools.info() if shotInfo : projectName = shotInfo['projectName'] episodeName = shotInfo['episodeName'] sequenceName = shotInfo['sequenceName'] shotName = shotInfo['shotName'] step = shotInfo['step'] self.ui.project_label.setText(projectName) self.ui.episode_label.setText(episodeName) self.ui.sequence_label.setText(sequenceName) self.ui.shot_label.setText(shotName) logger.debug('Set shot complete')
def setShotInfo(self): logger.debug('Setting shot info ...') shotInfo = pipelineTools.info() if shotInfo: projectName = shotInfo['projectName'] episodeName = shotInfo['episodeName'] sequenceName = shotInfo['sequenceName'] shotName = shotInfo['shotName'] step = shotInfo['step'] self.ui.project_label.setText(projectName) self.ui.episode_label.setText(episodeName) self.ui.sequence_label.setText(sequenceName) self.ui.shot_label.setText(shotName) logger.debug('Set shot complete')
def getSceneInfo(project='', episode='', sequence='', shot='', dept=''): drive = '' fileName = '' if not project and not episode and not sequence and not shot and not dept: shotInfo = pipelineTools.info() if shotInfo: project = shotInfo['projectName'] episode = shotInfo['episodeName'] sequence = shotInfo['sequenceName'] shot = shotInfo['shotName'] dept = shotInfo['step'] drive = shotInfo['drive'] fileName = shotInfo['basename'] if project and episode and sequence and shot and dept: if not drive: drive = 'P:' projectCode = sceneInfo.getCode('project', project) episodeCode = sceneInfo.getCode('episode', episode) info = { 'drive': drive, 'fileName': fileName, 'project': project, 'episode': episode, 'sequence': sequence, 'shot': shot, 'department': dept, 'projectCode': projectCode, 'episodeCode': episodeCode } return info
def getSceneInfo(project="", episode="", sequence="", shot="", dept=""): drive = "" fileName = "" if not project and not episode and not sequence and not shot and not dept: shotInfo = pipelineTools.info() if shotInfo: project = shotInfo["projectName"] episode = shotInfo["episodeName"] sequence = shotInfo["sequenceName"] shot = shotInfo["shotName"] dept = shotInfo["step"] drive = shotInfo["drive"] fileName = shotInfo["basename"] if project and episode and sequence and shot and dept: if not drive: drive = "P:" projectCode = sceneInfo.getCode("project", project) episodeCode = sceneInfo.getCode("episode", episode) info = { "drive": drive, "fileName": fileName, "project": project, "episode": episode, "sequence": sequence, "shot": shot, "department": dept, "projectCode": projectCode, "episodeCode": episodeCode, } return info