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