Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sys
- import sf_pipe_test as sf
- sys.path.append('G:/Pipeline/pipeline/maya/scripts/alembic_cache_utils')
- import cache_utils
- import assets
- from groom_tools import groom_io
- target = 'Kong_Damaged'
- logSubject = '_lukasSpaceHair2'
- for sh in shots:
- sf.openLatestAnimPub(shot_code=sh)
- sf.loadAllRef()
- cmds.setAttr( "Kong_Damaged_01:Muscle_Sim_Ctrl.Muscle_Sim_On_Off", 0)
- cmds.cutKey( 'Kong_Damaged_01:Muscle_Sim_Ctrl', time=(10,20), attribute='Muscle_Sim_On_Off', clear=True )
- allAssets=assets.all()
- for y in allAssets:
- if y.name == target:
- cache_utils.crate_cache(to_cache=y,user_attrs=['frameNumber'])
- ns='Kong_Damaged_01_Yeti_Nodes'
- yetiPath ='Y:/KNG/assets/type/Character/Kong_Damaged/products/groom/v0001/Kong_Damaged_yeti_nodes_v0001.mb'
- cmds.file(yetiPath,ns=ns,rfn=ns+'RN',r=1)
- cmds.blendShape('Kong_Damaged_01:HiRes_Geo_Grp|Kong_Damaged_01:body_Geo','Kong_Damaged_01_Yeti_Nodes:body_Geo',n='kngDmgBlend')
- cmds.blendShape('kngDmgBlend',e=1,w=([0,1]))
- cmds.setAttr('Kong_Damaged_01_Yeti_Nodes:body_Geo.visibility',0)
- cmds.setAttr( "Kong_Damaged_01_Yeti_Nodes:pgYetiGroom1.visibility", 0)
- cmds.pgYetiGraph('Kong_Damaged_01_Yeti_Nodes:pgYetiMaya1',node='guide0',param ='weight',setParamValueScalar =0)
- cmds.pgYetiGraph('Kong_Damaged_01_Yeti_Nodes:pgYetiMaya1',node='guide2',param ='weight',setParamValueScalar =0)
- cmds.playbackOptions( ast=1001, minTime=1001)
- allAssets=assets.all()
- for y in allAssets:
- if y.name == target:
- groom_io.lgt_yeti_cache(y)
- break
- sf.hwRenderGlobals(1)
- x = sf.courteous_playblast()
- sf.hwRenderGlobals(0)
- sf.uploadVersion(x,thumb,msg='Batch playblast upload:'+os.environ['TT_ENTNAME'])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement