Пример #1
0
def importCallback(*Args):
    loadPopup = pm.confirmDialog(title='Import',
                                 message='Choose Gender: ',
                                 button=['Female', 'Male', 'Cancel'],
                                 dismissString='Cancel')
    global globalGender
    localGender = ''
    if loadPopup == 'Cancel':
        return
    else:
        cmds.NewScene()
        globalNameKey[:] = []
        globalVertexKey[:] = []
    if loadPopup == 'Female':
        pm.mel.FBXImport(f="assets\EqualReality\NudeFemale.fbx")
        localGender = 'Female'
        pm.move('persp', [0, 156, 89])
    if loadPopup == 'Male':
        pm.mel.FBXImport(f="assets\EqualReality\NudeMale.fbx")
        localGender = 'Male'
        pm.move('persp', [0, 169, 89])
    pm.rotate('persp', [-8, 0, 0])

    myScene = ['Eyes', 'Eyelashes', 'Body_%s' % (localGender)]
    pm.createDisplayLayer(name='Game_Model', number=1)
    for item in myScene:
        pm.editDisplayLayerMembers('Game_Model', item)
    #pm.hide('mixamorig:Hips')
    pm.hide('Eyes')

    global OnStart
    OnStart = 1

    pm.modelEditor('modelPanel4', edit=True, displayTextures=True)
    rolloutParameters(names=[None], edit=True)
    createUI('Poly Morph')
Пример #2
0
def NewSceneDef(*args):
	cmds.NewScene()
Пример #3
0
import maya.cmds as cmds
cmds.NewScene()

cmds.unloadPlugin("Kang_SimpExpNode")
cmds.loadPlugin("Kang_SimpExpNode")


def createRTTNode(sel,
                  root):  #root 應該為 rig root #root='sphere1' sel='locator1'
    ScriptNode = cmds.createNode('Kang_SimpExpNode')
    RttTractor_S = cmds.createNode('renderSphere')
    RttTractor = cmds.listRelatives(RttTractor_S, parent=True)[0]

    # 測試動態Attr連結
    # Input
    cmds.addAttr(ScriptNode, ln='TX', at="float")
    cmds.addAttr(ScriptNode, ln='TY', at="float")
    cmds.addAttr(ScriptNode, ln='TZ', at="float")

    cmds.addAttr(ScriptNode, ln='RX', at="float")
    cmds.addAttr(ScriptNode, ln='RY', at="float")
    cmds.addAttr(ScriptNode, ln='RZ', at="float")

    # Input Connection
    cmds.connectAttr((root + '.tx'), (ScriptNode + '.TX'))
    cmds.connectAttr((root + '.ty'), (ScriptNode + '.TY'))
    cmds.connectAttr((root + '.tz'), (ScriptNode + '.TZ'))

    cmds.connectAttr((root + '.rx'), (ScriptNode + '.RX'))
    cmds.connectAttr((root + '.ry'), (ScriptNode + '.RY'))
    cmds.connectAttr((root + '.rz'), (ScriptNode + '.RZ'))
Пример #4
0
def open_scene(path):
    cmds.NewScene()

    cmds.file(path, open=True)
Пример #5
0
	def file_new(self):
		""" Start a new file with some default settings.
			Maya automatically prompts if scene has unsaved changes.
		"""
		mc.NewScene()
		self.set_defaults()
Пример #6
0
def newScene():
    cmds.NewScene()