Advertisement
yaotungyu

kong damaged cacher

Jan 19th, 2018
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.67 KB | None | 0 0
  1. import sys
  2. import sf_pipe_test as sf
  3. sys.path.append('G:/Pipeline/pipeline/maya/scripts/alembic_cache_utils')
  4. import cache_utils
  5. import assets
  6. from groom_tools import groom_io
  7.  
  8. target = 'Kong_Damaged'
  9. logSubject = '_lukasSpaceHair2'
  10.  
  11. for sh in shots:
  12.     sf.openLatestAnimPub(shot_code=sh)
  13. sf.loadAllRef()
  14.  
  15. cmds.setAttr( "Kong_Damaged_01:Muscle_Sim_Ctrl.Muscle_Sim_On_Off", 0)
  16. cmds.cutKey( 'Kong_Damaged_01:Muscle_Sim_Ctrl', time=(10,20), attribute='Muscle_Sim_On_Off', clear=True )
  17. allAssets=assets.all()
  18. for y in allAssets:
  19.     if y.name == target:
  20.         cache_utils.crate_cache(to_cache=y,user_attrs=['frameNumber'])
  21.  
  22. ns='Kong_Damaged_01_Yeti_Nodes'
  23. yetiPath ='Y:/KNG/assets/type/Character/Kong_Damaged/products/groom/v0001/Kong_Damaged_yeti_nodes_v0001.mb'
  24. cmds.file(yetiPath,ns=ns,rfn=ns+'RN',r=1)
  25. cmds.blendShape('Kong_Damaged_01:HiRes_Geo_Grp|Kong_Damaged_01:body_Geo','Kong_Damaged_01_Yeti_Nodes:body_Geo',n='kngDmgBlend')
  26. cmds.blendShape('kngDmgBlend',e=1,w=([0,1]))
  27. cmds.setAttr('Kong_Damaged_01_Yeti_Nodes:body_Geo.visibility',0)
  28. cmds.setAttr( "Kong_Damaged_01_Yeti_Nodes:pgYetiGroom1.visibility", 0)
  29.  
  30.  
  31.  
  32. cmds.pgYetiGraph('Kong_Damaged_01_Yeti_Nodes:pgYetiMaya1',node='guide0',param ='weight',setParamValueScalar =0)
  33. cmds.pgYetiGraph('Kong_Damaged_01_Yeti_Nodes:pgYetiMaya1',node='guide2',param ='weight',setParamValueScalar =0)
  34.  
  35.  
  36.  
  37. cmds.playbackOptions( ast=1001, minTime=1001)
  38.  
  39. allAssets=assets.all()
  40. for y in allAssets:
  41.     if y.name == target:
  42.         groom_io.lgt_yeti_cache(y)
  43.         break
  44.  
  45. sf.hwRenderGlobals(1)
  46. x = sf.courteous_playblast()
  47. sf.hwRenderGlobals(0)
  48. sf.uploadVersion(x,thumb,msg='Batch playblast upload:'+os.environ['TT_ENTNAME'])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement