Exemple #1
0
	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()
Exemple #2
0
    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()
Exemple #3
0
	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')
Exemple #4
0
    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')
Exemple #5
0
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
Exemple #6
0
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