如何联机渲染问题


如何联机渲染问题

文章插图
maya联机渲染 ①在项目所在的机器上将项目目录共享,另外专门建立一个输出文件目录并共享;在dos命令窗口根目录位置执行如下命令(注意空格):render -proj 项目路径及目录名 -rd 输出文件路径及目录名 -rep 项目路径及目录名\场景文件名②此时其它任意一台机器若要加入渲染,只需在其dos窗口根目录位置输入如下命令(注意空格):render -proj \\项目所在机器名\项目目录名 -rd \\项目所在机器名\输出文件目录名 -rep \\项目所在机器名\项目目录名\场景文件名 说具体一点:假定你的几台pc“机器名”分别为a、b、c、d......,项目在机器a上,项目目录为 d:\work, 输出文件目录为 e:\rec, 场景文件为 my.mb,先将两个目录都共享,然后:①在机器a上的dos窗口根目录位置执行如下命令:render -proj d:\work -rd e:\rec -rep d:\work\my.mb②在其它任何参与渲染的机器的dos窗口的根目录位置执行如下相同的命令:render -proj \\a\work -rd \\a\rec -rep \\a\work\my.mb 此外还有-x -y 用于画面大小 -s -e用于起始结束帧使用这种方法的前提条件:1、局域网畅通2、maya版本一致3、场景中设定好了renderGlobal,确保渲染的帧范围是时间栏全段4、所有贴图文件都放在项目目录中 这种方法的核心是 -rep 这个参数,它的作用是让每个参与渲染的机器自动检测并排除已渲染的帧,而按顺序搜索尚未渲染的某一帧进行渲染 。因此要求各个机器指向的输出文件目录必须一致 。另外,中途哪个机器退出,它当时渲染的那一帧有可能没有结束、而其它机器又会跳过这一帧,因此,所有机器渲染完毕后需检查一下输出文件中有无此种“半成品帧”,再对它单独渲染一下
【如何联机渲染问题】

    推荐阅读