
Untitled
By: a guest on
May 22nd, 2012 | syntax:
None | size: 0.70 KB | hits: 19 | expires: Never
def render_in_batch():
import subprocess
import maya.cmds as mc
import os
import sys
mc.file(save =1 )
file = mc.file(q=1,sn=1)
maya_render = os.path.join(os.path.split(sys.executable)[0], 'Render.exe')
if os.path.exists(maya_render):
proc = subprocess.Popen('"%s" -r mr -v 4 "%s"'%(maya_render,file),stdout=subprocess.PIPE )
for i in range(200000):
output = proc.stdout.readline()
if "%" in output:
pass
print output.rstrip()
if output is "":
print "RENDER IS DONE!"
break
else:
print "maya executable not found"
render_in_batch()