示例#1
0
def xgseedArchiveExportInfo(selfid):
    logger.debug("xgenseed archive export info.")

    self = xgenseedutil.castSelf(selfid)
    self.archiveDirs.append("appleseed")
    self.archiveLODBeforeExt.append(".${FRAME}.appleseed")
    self.archiveLODBeforeExt.append(".appleseed")
示例#2
0
def xgseedRefresh(selfid):
    global g_tabUIinitCalled
    if g_tabUIinitCalled == False:
        xgseedUI(selfid)

    self = xgenseedutil.castSelf(selfid)
    vis = self.renderer.currentText() == "appleseed"
    self.appleseed_expand_settings.setVisible(vis)
示例#3
0
def xgseedArchiveExportInfo(selfid):
    '''Export Info callback. Must fill in some arrays on self.'''

    self = xgenseedutil.castSelf(selfid)
    self.archiveDirs.append("appleseed")
    self.archiveLODBeforeExt.append(".${FRAME}.appleseed")
    self.archiveLODBeforeExt.append(".appleseed")
    self.archiveLODBeforeExt.append(".${FRAME}.appleseedz")
    self.archiveLODBeforeExt.append(".appleseedz")
示例#4
0
def xgseedArchiveExport(selfid):
    logger.debug("xgenseed archive export")

    self = xgenseedutil.castSelf(selfid)
    appleseedExport(self=self,
                    objs=self.invokeArgs[0],
                    filename=self.invokeArgs[1],
                    lod=self.invokeArgs[2],
                    materialNS=self.invokeArgs[3])
示例#5
0
def xgseedArchiveExport(selfid):
    '''
    Main archive export callback.
    Arguments are passed in self.invokeArgs
    '''

    self = xgenseedutil.castSelf(selfid)
    appleseedExport(self=self,
                    objs=self.invokeArgs[0],
                    filename=self.invokeArgs[1],
                    lod=self.invokeArgs[2],
                    materialNS=self.invokeArgs[3])
示例#6
0
def xgseedUI(selfid):
    global g_tabUIinitCalled
    g_tabUIinitCalled = True

    logger.debug("xgenseed xgseedUI called")

    self = xgenseedutil.castSelf(selfid)

    # Extend the RenderAPIRendererTab instance with some of our methods
    addMethod(self, xgseedRefresh)

    expand = ExpandUI('Appleseed Settings')
    self.appleseed_expand_settings = expand
    self.layout().addWidget(expand)

    # todo: create widgets here...
    # ...

    # Register the appleseed renderer in the method combo box
    self.addRenderer("appleseed")
示例#7
0
def xgseedArchiveExportInit(selfid):
    '''Export Init callback. Must fill in some arrays on self.'''

    self = xgenseedutil.castSelf(selfid)
    self.batch_plugins.append("appleseedMaya")
示例#8
0
def xgseedArchiveExport(selfid):
    logger.debug("xgenseed archive export")

    self = xgenseedutil.castSelf(selfid)
    appleseedExport(self, self.invokeArgs[0], self.invokeArgs[1],
                    self.invokeArgs[2], self.invokeArgs[3])
示例#9
0
def xgseedArchiveExportInit(selfid):
    logger.debug("xgenseed archive export init.")

    self = xgenseedutil.castSelf(selfid)
    self.batch_plugins.append("appleseedMaya")