maya前台渲染批渲染(可被终止)
///////////////////////////////
global proc renderAnimation()
{
int $star_old = `getAttr "defaultRenderGlobals.startFrame"`;
int $end_old = `getAttr "defaultRenderGlobals.endFrame"`;
int $star_new = `playbackOptions -q -minTime`;
int $end_new = `playbackOptions -q -maxTime`;
setAttr "defaultRenderGlobals.startFrame" $star_new;
setAttr "defaultRenderGlobals.endFrame" $end_new;
setAttr "mentalrayGlobals.previewAnimation" 1;
renderIntoNewWindow render;
setAttr "mentalrayGlobals.previewAnimation" 0;
setAttr "defaultRenderGlobals.startFrame" $star_old;
setAttr "defaultRenderGlobals.endFrame" $end_old;
}
本文介绍了一种在Maya中实现前台批渲染的方法,并能够随时终止渲染进程。该方法通过调整渲染全局设置来匹配播放选项的时间范围,启动预览动画渲染,最后还原原始设置。
2765

被折叠的 条评论
为什么被折叠?



