31 lines
1.3 KiB
Python
31 lines
1.3 KiB
Python
#All Rights Belongs to Uzay CALISKAN
|
|
#Artstation Marketplace Standart License
|
|
|
|
import maya.cmds as cmds
|
|
def run():
|
|
cmds.upAxis(axis='y')
|
|
cmds.delete("DHIhead:spine_04", "Lights", "export_geo_GRP", "head_grp")
|
|
cmds.rename("rig", "body_rig")
|
|
cmds.rename("geometry_grp", "body_geometry_grp")
|
|
body_grp_lock = cmds.listRelatives('body_grp', allDescendents=True, type='transform')
|
|
for obj in body_grp_lock:
|
|
cmds.setAttr(obj + '.translateX', lock=False)
|
|
cmds.setAttr(obj + '.translateY', lock=False)
|
|
cmds.setAttr(obj + '.translateZ', lock=False)
|
|
cmds.setAttr(obj + '.rotateX', lock=False)
|
|
cmds.setAttr(obj + '.rotateY', lock=False)
|
|
cmds.setAttr(obj + '.rotateZ', lock=False)
|
|
cmds.setAttr(obj + '.scaleX', lock=False)
|
|
cmds.setAttr(obj + '.scaleY', lock=False)
|
|
cmds.setAttr(obj + '.scaleZ', lock=False)
|
|
correctiveCube = cmds.polyCube()[0]
|
|
cmds.parent('root_drv', correctiveCube)
|
|
cmds.rotate(-90,0,0,correctiveCube,relative=True)
|
|
cmds.parent('root_drv',world=True)
|
|
cmds.delete(correctiveCube)
|
|
|
|
save_path = cmds.fileDialog2(fileMode=0, caption="Save Maya Scene", fileFilter="Maya Binary (*.mb)")[0]
|
|
|
|
cmds.file(rename=save_path)
|
|
cmds.file(save=True, type='mayaBinary')
|