Hey there guys, how you doing?
I was wondering if you could help me out with the following error regarding the script for Maya that has been discussed. I am very eager to get this working as my current frame render works considerable faster than Maya batch render which doesn't even load. I am running Maya 2011 x64.
In the script editor I have input the following:
// Batch rendering workaround - John Mather (NextDesign)
string $filename = "ContainmentSHOT1 2";
string $cameraName = "Test:SHOT1";
int $startFrame = 108;
int $endFrame = 234;
string $directory = (
workspace -q -rd + "images/");
for ($i = $startFrame; $i <= $endFrame; $i++)
// Old version
// render -x
getAttr defaultResolution.width -y
getAttr defaultResolution.height $cameraName;
// New version - supports MR and other renderers!
renderWindowRender redoPreviousRender renderView;
string $concatFilename = $directory + $filename + "." + $i;
getApplicationVersionAsFloat >= 2011)
// Thanks to nowayfra on creativecrash for his workaround
catch(eval(renderWindowSaveImageCallback ("render view", $concatFilename,
renderWindowSaveImageCallback ("render view", $concatFilename,
print ("Saved " + $concatFilename + "\n");
print ("Completed rendering of " + ($endFrame - $startFrame) + " frames.\n");
When I input this into the Mel script the following error comes up:
// Error: renderWindowEditor: Object 'renderView' not found. //
And so I attempted executing it in Python, however only to be greeted with this error message:
# Error: SyntaxError: invalid syntax #
If anyone could possibly help me out with this then I'd greatly appreciate it. I only have a little of a week left to get all this rendered for my final year at university and Maya batch render isn't playing nice. The script would be a dream come true if anyone could help me get it working.