Advertisement
Guest User

Untitled

a guest
May 3rd, 2016
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. import maya.cmds as mc
  2.  
  3. sel = mc.ls( sl=1 )
  4.  
  5. def dupMeshOnly( obj ):
  6.  
  7. objShape = mc. listRelatives( obj, s=1 )
  8. par = mc.duplicate( objShape[0], po=1 )
  9. shape = mc.createNode( 'mesh', p=par[0] )
  10. mc.connectAttr( objShape[0] + '.outMesh', shape + '.inMesh', f=1 )
  11. mc.evalDeferred( 'import maya.cmds; maya.cmds.disconnectAttr( \'' + objShape[0] + '.outMesh\', \'' + shape + '.inMesh\' )' )
  12. return par[0]
  13.  
  14.  
  15. for s in sel:
  16.  
  17. res = dupMeshOnly( s )
  18. mc.polyTransfer( res, uv=1, ao=s )
  19. print res
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement