Пример #1
0
def createMassiveAssets():
    prj=utils.getProjectName()
    types=utils.getAssetTypes()
    tasks=utils.getAssetTasks()

    for i in range(0, 454):
        for t in types:
            docId="%s_%s_donald%s%d"%(prj, types[t], types[t], i)
            createAssetOnDB(docId)
            print docId

            for k in tasks:
                docId="%s_%s_donald%s%d_%s_a"%(prj, types[t], types[t], i, tasks[k])
                createTaskOnDB(docId)
Пример #2
0
Файл: am_mari.py Проект: pixo/hk
import badass.apps as apps
import badass.utils as utils
import badass.core as core
import glob, os, PythonQt
import PySide.QtGui as QtGui 
import commands

CC_PATH = utils.getCCPath()
PROJECT = utils.getProjectName()

def hkTextureExport ( pattern ):
    files = glob.glob ( pattern )
    #TODO: support progressbar for textures optimisation
    for file in files :
        # core.textureOptimise ( file )
        core.textureBuild ( file )

def hkExportChannel ( channel_name = None, wedge = "wedge1", geo = None, dialog = False, animation = False ):
	
	"Check input geo"
	if geo == None :
		geo = mari.geo.current ()

	"Get geo and channel"
	geo_name = geo.name ()

	"Check channel name"
	if channel_name == None :
		channel_name = geo.currentChannel().name() 

	"Reconstruct asset name"
Пример #3
0
    def __init__(self, parent = None, assetManager = None):
        super(UiBreakDown, self).__init__(parent)

        self.project=utils.getProjectName()

        self.setObjectName("Breakdown")
        self.resize(864, 560)

        self.centralwidget=QtGui.QWidget(self)
        self.centralwidget.setObjectName("centralwidget")
        self.verticalLayoutMain=QtGui.QVBoxLayout(self.centralwidget)

        self.verticalLayoutMain.setObjectName("verticalLayoutMain")
        self.horizontalLayoutTitle=QtGui.QHBoxLayout()
        self.horizontalLayoutTitle.setObjectName("horizontalLayoutTitle")

        self.labelTitle=QtGui.QLabel(self.centralwidget)
        self.labelTitle.setObjectName("labelTitle")
        self.horizontalLayoutTitle.addWidget(self.labelTitle)
        self.verticalLayoutMain.addLayout(self.horizontalLayoutTitle)

        self.lineTitle=QtGui.QFrame(self.centralwidget)
        self.lineTitle.setFrameShape(QtGui.QFrame.HLine)
        self.lineTitle.setFrameShadow(QtGui.QFrame.Sunken)
        self.lineTitle.setObjectName("lineTitle")
        self.verticalLayoutMain.addWidget(self.lineTitle)

        self.horizontalLayout=QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")

        self.verticalLayoutAsset=QtGui.QVBoxLayout()
        self.verticalLayoutAsset.setObjectName("verticalLayoutAsset")
        self.horizontalLayoutAssetFilter=QtGui.QHBoxLayout()
        self.horizontalLayoutAssetFilter.setObjectName("horizontalLayoutAssetFilter")

        self.labelAssetSearch=QtGui.QLabel(self.centralwidget)
        self.labelAssetSearch.setObjectName("labelAssetSearch")
        self.horizontalLayoutAssetFilter.addWidget(self.labelAssetSearch)

        self.lineEditAssetSearch=QtGui.QLineEdit(self.centralwidget)
        self.lineEditAssetSearch.setObjectName("lineEditAssetSearch")
        self.horizontalLayoutAssetFilter.addWidget(self.lineEditAssetSearch)

        self.comboBoxAssetType=QtGui.QComboBox(self.centralwidget)
        self.comboBoxAssetType.setObjectName("comboBoxAssetType")
        self.horizontalLayoutAssetFilter.addWidget(self.comboBoxAssetType)

        self.pushButtonAssetRefresh=QtGui.QPushButton(self.centralwidget)
        self.pushButtonAssetRefresh.setMinimumSize(QtCore.QSize(24, 24))
        self.pushButtonAssetRefresh.setMaximumSize(QtCore.QSize(24, 24))
        self.pushButtonAssetRefresh.setObjectName("pushButtonAssetRefresh")
        self.horizontalLayoutAssetFilter.addWidget(self.pushButtonAssetRefresh)

        self.verticalLayoutAsset.addLayout(self.horizontalLayoutAssetFilter)
        self.treeWidgetAsset=QtGui.QTreeWidget(self.centralwidget)
#         self.treeWidgetAsset.setDragEnabled(True)
#         self.treeWidgetAsset.setDragDropMode(QtGui.QAbstractItemView.DragOnly)
        self.treeWidgetAsset.setAlternatingRowColors(True)
        self.treeWidgetAsset.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection)
        self.treeWidgetAsset.setRootIsDecorated(False)
        self.treeWidgetAsset.setItemsExpandable(False)
        self.treeWidgetAsset.setAnimated(True)
        self.treeWidgetAsset.setObjectName("treeWidgetAsset")
        item_0=QtGui.QTreeWidgetItem(self.treeWidgetAsset)
        self.verticalLayoutAsset.addWidget(self.treeWidgetAsset)

        self.horizontalLayout.addLayout(self.verticalLayoutAsset)
        self.lineAssetPackShot=QtGui.QFrame(self.centralwidget)
        self.lineAssetPackShot.setFrameShape(QtGui.QFrame.VLine)
        self.lineAssetPackShot.setFrameShadow(QtGui.QFrame.Sunken)
        self.lineAssetPackShot.setObjectName("lineAssetPackShot")
        self.horizontalLayout.addWidget(self.lineAssetPackShot)

        self.verticalLayoutPackShot=QtGui.QVBoxLayout()
        self.verticalLayoutPackShot.setObjectName("verticalLayoutPackShot")
        self.horizontalLayoutPackFilter=QtGui.QHBoxLayout()
        self.horizontalLayoutPackFilter.setObjectName("horizontalLayoutPackFilter")
        self.labelPackFilter=QtGui.QLabel(self.centralwidget)
        self.labelPackFilter.setObjectName("labelPackFilter")
        self.horizontalLayoutPackFilter.addWidget(self.labelPackFilter)

        self.lineEditPackFilter=QtGui.QLineEdit(self.centralwidget)
        self.lineEditPackFilter.setObjectName("lineEditPackFilter")
        self.horizontalLayoutPackFilter.addWidget(self.lineEditPackFilter)
        self.verticalLayoutPackShot.addLayout(self.horizontalLayoutPackFilter)
        self.horizontalLayoutPackBar=QtGui.QHBoxLayout()
        self.horizontalLayoutPackBar.setObjectName("horizontalLayoutPackBar")

        self.pushButtonPackLink=QtGui.QPushButton(self.centralwidget)
        self.pushButtonPackLink.setMinimumSize(QtCore.QSize(24, 24))
        self.pushButtonPackLink.setMaximumSize(QtCore.QSize(24, 24))
        self.pushButtonPackLink.setObjectName("pushButtonPackLink")
        self.horizontalLayoutPackBar.addWidget(self.pushButtonPackLink)

        self.pushButtonPackUnlink=QtGui.QPushButton(self.centralwidget)
        self.pushButtonPackUnlink.setMinimumSize(QtCore.QSize(24, 24))
        self.pushButtonPackUnlink.setMaximumSize(QtCore.QSize(24, 24))
        self.pushButtonPackUnlink.setObjectName("pushButtonPackUnlink")
        self.horizontalLayoutPackBar.addWidget(self.pushButtonPackUnlink)

        self.pushButtonPackAdd=QtGui.QPushButton(self.centralwidget)
        self.pushButtonPackAdd.setMaximumSize(QtCore.QSize(24, 24))
        self.pushButtonPackAdd.setObjectName("pushButtonPackAdd")
        self.horizontalLayoutPackBar.addWidget(self.pushButtonPackAdd)

        self.pushButtonPackDisable=QtGui.QPushButton(self.centralwidget)
        self.pushButtonPackDisable.setMaximumSize(QtCore.QSize(24, 24))
        self.pushButtonPackDisable.setObjectName("pushButtonPackDisable")
        self.horizontalLayoutPackBar.addWidget(self.pushButtonPackDisable)
        self.pushButtonPackSettings=QtGui.QPushButton(self.centralwidget)
        self.pushButtonPackSettings.setMaximumSize(QtCore.QSize(24, 24))
        self.pushButtonPackSettings.setObjectName("pushButtonPackSettings")
        self.horizontalLayoutPackBar.addWidget(self.pushButtonPackSettings)

        spacerItem=QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayoutPackBar.addItem(spacerItem)

        self.verticalLayoutPackShot.addLayout(self.horizontalLayoutPackBar)
        self.treeWidgetPack=QtGui.QTreeWidget(self.centralwidget)
        self.treeWidgetPack.setAlternatingRowColors(True)
        self.treeWidgetPack.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection)
        self.treeWidgetPack.setRootIsDecorated(True)
        self.treeWidgetPack.setAnimated(True)
        self.treeWidgetPack.setObjectName("treeWidgetPack")
        item_0=QtGui.QTreeWidgetItem(self.treeWidgetPack)
        self.verticalLayoutPackShot.addWidget(self.treeWidgetPack)

        self.linePackShot=QtGui.QFrame(self.centralwidget)
        self.linePackShot.setFrameShape(QtGui.QFrame.HLine)
        self.linePackShot.setObjectName("linePackShot")
        self.verticalLayoutPackShot.addWidget(self.linePackShot)
        self.horizontalLayoutShotFilter=QtGui.QHBoxLayout()
        self.horizontalLayoutShotFilter.setObjectName("horizontalLayoutShotFilter")
        self.labelShotFilter=QtGui.QLabel(self.centralwidget)
        self.labelShotFilter.setObjectName("labelShotFilter")
        self.horizontalLayoutShotFilter.addWidget(self.labelShotFilter)

        self.lineEditShotFilter=QtGui.QLineEdit(self.centralwidget)
        self.lineEditShotFilter.setObjectName("lineEditShotFilter")
        self.horizontalLayoutShotFilter.addWidget(self.lineEditShotFilter)
        self.verticalLayoutPackShot.addLayout(self.horizontalLayoutShotFilter)

        self.horizontalLayoutShotBar=QtGui.QHBoxLayout()
        self.horizontalLayoutShotBar.setObjectName("horizontalLayoutShotBar")

        self.pushButtonShotLink=QtGui.QPushButton(self.centralwidget)
        self.pushButtonShotLink.setMaximumSize(QtCore.QSize(24, 24))
        self.pushButtonShotLink.setObjectName("pushButtonShotLink")
        self.horizontalLayoutShotBar.addWidget(self.pushButtonShotLink)

        self.pushButtonShotUnlink=QtGui.QPushButton(self.centralwidget)
        self.pushButtonShotUnlink.setMaximumSize(QtCore.QSize(24, 24))
        self.pushButtonShotUnlink.setObjectName("pushButtonShotUnlink")
        self.horizontalLayoutShotBar.addWidget(self.pushButtonShotUnlink)

        spacerItem1=QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayoutShotBar.addItem(spacerItem1)
        self.verticalLayoutPackShot.addLayout(self.horizontalLayoutShotBar)

        self.treeWidgetShot=QtGui.QTreeWidget(self.centralwidget)
        self.treeWidgetShot.setAlternatingRowColors(True)
        self.treeWidgetShot.setRootIsDecorated(True)
        self.treeWidgetShot.setAnimated(True)
        self.treeWidgetShot.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection)
        self.treeWidgetShot.setObjectName("treeWidgetShot")
        item_0=QtGui.QTreeWidgetItem(self.treeWidgetShot)
        self.verticalLayoutPackShot.addWidget(self.treeWidgetShot)

        self.horizontalLayout.addLayout(self.verticalLayoutPackShot)
        self.verticalLayoutMain.addLayout(self.horizontalLayout)
        self.setCentralWidget(self.centralwidget)

        self.statusbar=QtGui.QStatusBar(self)
        self.statusbar.setObjectName("statusbar")
        self.setStatusBar(self.statusbar)

        self.retranslateUi()
        QtCore.QMetaObject.connectSlotsByName(self)
        self.setTabOrder(self.lineEditAssetSearch, self.treeWidgetAsset)
        self.setTabOrder(self.treeWidgetAsset, self.lineEditPackFilter)
        self.setTabOrder(self.lineEditPackFilter, self.treeWidgetPack)
        self.setTabOrder(self.treeWidgetPack, self.treeWidgetShot)