Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- cmds.ls(sl=1,st=1)
- tess = cmds.ls(type='nurbsTessellate')
- tessPoly = []
- objects=[]
- for t in tess:
- shape = cmds.listConnections(t,sh=1)[0].replace('Shape','')
- if cmds.getAttr(shape+'.visibility'):
- rootIt = '-root '+cmds.ls(shape,l=1)[0]
- objects.append(rootIt)
- try:
- cmds.setAttr(t+".format",lock=0)
- cmds.setAttr(t+".format",0)
- cmds.setAttr(t+".polygonCount", 1000)
- cmds.setAttr(t+".polygonType", lock=0)
- cmds.setAttr(t+".polygonType", 1)
- except:
- pass
- roots = ' '.join(objects)
- abcName = 'FXexport'
- sceneVer = cmds.file(q=1,exn=1).split('/')[-1].split('.')[-3][-5:]
- version = str(3).zfill(4)
- cachePath = sf.abcCachePath+'/'+abcName+'/'
- fullAbcPath = cachePath+abcName+'_'+sceneVer+'.abc'
- cmds.sysFile(cachePath,makeDir=True)
- tMax = str(cmds.playbackOptions( q=True, max=True) + 5)
- cmds.ls(shape,sl=1,l=1)
- cmds.loadPlugin( 'AbcExport' )
- expCmd = "-frameRange 1001 "+tMax+" -dataFormat ogawa "+roots+" -file "+fullAbcPath+""
- cmds.AbcExport ( j = expCmd )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement