def version_creator(lib='PySide'): """Helper function for version_creator UI for Photoshop It uses with PySide by default you can opt to use PyQt4 instead by setting the ``lib`` argument to "PyQt4". :param str lib: choose a lib, one of ["PySide", "PyQt4"] :return: None """ # connect to db do_db_setup() from anima.ui import SET_PYSIDE, SET_PYQT4 if lib == 'PySide': SET_PYSIDE() elif lib == 'PyQt4': SET_PYQT4() from anima.env import photoshop reload(photoshop) p = photoshop.Photoshop() from anima.ui import version_creator reload(version_creator) # display only warning messages import logging logging.getLogger(version_creator.__name__).setLevel(logging.WARNING) logging.getLogger("anima.ui").setLevel(logging.WARNING) logging.getLogger("anima.ui.models").setLevel(logging.WARNING) logging.getLogger("anima.env.photoshop").setLevel( logging.WARNING) logging.getLogger("stalker.db").setLevel(logging.WARNING) version_creator.UI(environment=p)
def version_creator(logging_level=logging.WARNING): """Helper function for version_creator UI for Maya """ # connect to db from anima.utils import do_db_setup do_db_setup() # use PySide for Maya 2014 # and PySide2 for Maya 2017 set_qt_lib() from anima.ui import version_creator from anima.env import mayaEnv m = mayaEnv.Maya() import pymel m.name = "Maya%s" % str(pymel.versions.current())[0:4] logger.setLevel(logging_level) # global version_creator_dialog # if version_creator_dialog is None: # version_creator_dialog = version_creator.UI(environment=m) # else: # version_creator_dialog.show() # set the parent object to the maya main window version_creator.UI(environment=m, parent=mayaEnv.get_maya_main_window())
def version_creator(lib='PyQt4', logging_level=logging.WARNING): """Helper function for version_creator UI for Fusion It uses with PySide by default you can opt to use PyQt4 instead by setting the ``lib`` argument to "PyQt4". :param str lib: choose a lib, one of ["PySide", "PyQt4"] :return: None """ # connect to db do_db_setup() from anima.ui import SET_PYSIDE, SET_PYQT4 if lib == 'PySide': SET_PYSIDE() elif lib == 'PyQt4': SET_PYQT4() from anima.env import fusion reload(fusion) fusion_env = fusion.Fusion() fusion_env.name = 'Fusion' from anima.ui import version_creator logger.setLevel(logging_level) version_creator.UI(environment=fusion_env)
def version_creator(logging_level=logging.WARNING): """Helper function for version_creator UI for Maya """ # connect to db do_db_setup() # use PySide for Maya 2014 import pymel try: if pymel.versions.current() >= pymel.versions.v2014: from anima import ui ui.SET_PYSIDE() except AttributeError: pass from anima.ui import version_creator, models from anima.env import mayaEnv reload(version_creator) reload(models) reload(mayaEnv) m = Maya() m.name = "Maya%s" % str(pymel.versions.current())[0:4] logger.setLevel(logging_level) version_creator.UI(environment=m)
def version_creator(): """Helper function for version_creator UI for Houdini """ # connect to db do_db_setup() import logging from stalker import log log.logging_level = logging.WARNING from anima.ui import version_creator from anima.env import houdini reload(houdini) reload(version_creator) h = houdini.Houdini() logger.setLevel(logging.WARNING) if hou.applicationVersion()[0] <= 13: version_creator.UI(environment=h) else: version_creator.UI(environment=h, executor=Executor())
def version_creator(logging_level=logging.WARNING): """Helper function for version_creator UI for MotionBuilder """ # connect to db from anima.utils import do_db_setup do_db_setup() # set Qt library set_qt_lib() from anima.ui import version_creator from anima.env import motion_builder mb = motion_builder.MotionBuilder() logger.setLevel(logging_level) version_creator.UI(environment=mb)
def version_creator(): """Helper function for version_creator UI for Max """ from anima.utils import do_db_setup do_db_setup() from anima import ui ui.SET_PYSIDE() from anima.ui import version_creator from anima.env import max as max_env m = max_env.Max() import MaxPlus max_window = MaxPlus.GetQMaxWindow() version_creator.UI(environment=m, executor=Executor(), parent=max_window)
def version_creator(logging_level=logging.WARNING): """Helper function for version_creator UI for Maya """ # connect to db do_db_setup() # use PySide for Maya 2014 set_qt_lib() from anima.ui import version_creator, models from anima.env import mayaEnv reload(version_creator) reload(models) reload(mayaEnv) m = Maya() import pymel m.name = "Maya%s" % str(pymel.versions.current())[0:4] logger.setLevel(logging_level) version_creator.UI(environment=m)
def version_creator(): """Helper function for version_creator UI for Nuke """ # connect to db do_db_setup() # set PySide or PySide2 set_qt_lib() from anima.ui import version_creator from anima.env import nuke_studioEnv ns = nuke_studioEnv.NukeStudio() ns.name = "NukeStudio" # display only warning messages import logging logging.getLogger(version_creator.__name__).setLevel(logging.WARNING) logging.getLogger("anima.ui").setLevel(logging.WARNING) logging.getLogger("anima.ui.models").setLevel(logging.WARNING) logging.getLogger("anima.env.nuke_studioEnv").setLevel(logging.WARNING) logging.getLogger("stalker.db").setLevel(logging.WARNING) version_creator.UI(environment=ns)
def version_creator(): """Helper function for version_creator UI for Nuke """ # connect to db do_db_setup() # use PySide from anima import ui ui.SET_PYSIDE() from anima.ui import version_creator from anima.env import nukeEnv n = nukeEnv.Nuke() n.name = "Nuke" # display only warning messages import logging logging.getLogger(version_creator.__name__).setLevel(logging.WARNING) logging.getLogger("anima.ui").setLevel(logging.WARNING) logging.getLogger("anima.ui.models").setLevel(logging.WARNING) logging.getLogger("anima.env.nuke").setLevel(logging.WARNING) logging.getLogger("stalker.db").setLevel(logging.WARNING) version_creator.UI(environment=n)