maya联机渲染问题
答案:2 悬赏:50 手机版
解决时间 2021-03-12 03:00
- 提问者网友:缘字诀
- 2021-03-11 02:42
我的电脑配置不好,渲染速度慢。我家隔壁电脑好,我想再渲染时候联机渲染但是不知道怎么弄,在maya里批量渲染里有使用CPU数量,怎么才可以显示出来邻居的CPU呢? 我和邻居用的是同一个调节器用路由器分开的
最佳答案
- 五星知识达人网友:往事埋风中
- 2021-03-11 03:35
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 这个参数,它的作用是
让每个参与渲染的机器自动检测并排除已渲染的帧,
而按顺序搜索尚未渲染的某一帧进行渲染。
因此要求各个机器指向的输出文件目录必须一致。
另外,中途哪个机器退出,它当时渲染的那一帧有可能没有结束、
而其它机器又会跳过这一帧,
因此,
所有机器渲染完毕后需检查一下输出文件中有无此种“半成品帧”,
再对它单独渲染一下
在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 这个参数,它的作用是
让每个参与渲染的机器自动检测并排除已渲染的帧,
而按顺序搜索尚未渲染的某一帧进行渲染。
因此要求各个机器指向的输出文件目录必须一致。
另外,中途哪个机器退出,它当时渲染的那一帧有可能没有结束、
而其它机器又会跳过这一帧,
因此,
所有机器渲染完毕后需检查一下输出文件中有无此种“半成品帧”,
再对它单独渲染一下
全部回答
- 1楼网友:毛毛
- 2021-03-11 03:45
我不会~~~但还是要微笑~~~:)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯