Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os
- import maya.OpenMaya as mod_om
- import maya.OpenMayaUI as mod_om_ui
- import maya.cmds as mod_mc
- import maya.mel as mel
- view = mod_om_ui.M3dView.active3dView()
- image_ = mod_om.MImage()
- for frame in range(1,11):
- # Change the frame number
- mod_mc.currentTime(frame)
- for obj in ['headMouthScp_geo', 'pSphere1']:
- # Isolate the object, so that only that particular object is seen
- # Also Tried with turning off/on the visibility
- mod_mc.select(obj)
- mod_mc.isolateSelect('modelPanel4',s=1)
- mod_mc.isolateSelect( 'modelPanel4', addSelected=True )
- #mod_mc.select(obj)
- #mod_mc.isolateSelect( 'modelPanel4', addSelected=True )
- mod_mc.setAttr(obj + '.visibility', 0)
- mod_mc.setAttr(obj + '.visibility', 1)
- # Refresh the scene
- view.refresh()
- # Read Color Buffer
- view.readColorBuffer(image_, True)
- # Write The Color Buffer
- image_.resize(640, 480)
- image_.writeToFile('C:/Temp/Frame_Buffer_%s_%d.bmp' % (obj, frame), 'bmp')
- mod_mc.select(clear=True)
- mod_mc.isolateSelect( 'modelPanel4', state=0 )
Advertisement
Add Comment
Please, Sign In to add comment