- 1:一、重新提交任务
- 2:二、设置超管密码
- 3:三、控制任务优先级
- 4:四、限制机器台数,设置黑白名单
- 5:五、禁用与启用Slave
- 6:六、远程启动渲染节点的Slave(只有超管有权限)
- 7:七、控制渲染节点的CPU核心数
- 8:八、创建Groups
- 9:九、使用过滤器筛选任务
- 10:十、设置Job的依赖关系
Deadline渲染农场十项使用奇技淫巧
功能介绍 Stay hungry, stay foolish!
下面列举十项关于Deadline渲染农场的使用方法,当然Deadline不局限于这么一点功能,这十项功能可能是平时比较常用也比较好用的功能。我们先认识一下Deadline Monitor的操作面板,然后再来讲功能。
我们的默认面板分三大块,第①块是提交的所有Job的一个面板,第②块是每个Job的子任务的一个面板,第③块是我们的Slave的一个面板,也就是渲染节点控制面板。
一、重新提交任务
我们在Job面板,选择一个Job右键选择Resubmit Job…就可以轻松重提任务,并且可以二次设置帧数范围以及Frames Per Task
二、设置超管密码
我们选择菜单Tools>Configure Repository Options…
选择User Security,设置密码,防止制作去修改一些东西。
三、控制任务优先级
我们在Job面板,选择一个Job右键Modify Job Properties…(这个只有超管有权限)
选择General,找到Priority,设置优先级,值越大,优先级越高,最高到100.
四、限制机器台数,设置黑白名单
依然我们在Job面板,选择一个Job右键Modify Job Properties…,找到Machine Limit,可以设置机器最大的台数,以及将某一些机器加入黑白名单。
五、禁用与启用Slave
我们到Slave的面板找一台渲染节点,右键就可以选择Disable Slave或者Enable Slave,这个依据当前Slave状态来决定的,禁用的意思是此渲染节点不参与渲染农场调度。
渲染节点机器之所以参与渲染农场主要是因为deadlineslave.exe服务启动的作用,如果你将此服务从任务栏退出,机器也将不参与渲染农场的调度。
六、远程启动渲染节点的Slave(只有超管有权限)
我们在Slave面板找到一台渲染节点,右键选择Remote Control>Slave Commands>Start Slave/Stop Slave就可以控制Slave的启动或停止。
但是这个菜单命令成功与否取决于服务器端有没有开启一个deadlinepulse.exe的服务。
七、控制渲染节点的CPU核心数
我们在Slave面板选择一台渲染节点右键,选择菜单Modify Slave Properties…,
可以设置CPU和GPU使用的核心数
八、创建Groups
将渲染节点创建组这是很重要的功能,很多时候机器硬件配置,软件配置有所不同的时候我们需要设置组来限制任务,降低任务出错率。
依然是在Slave面板右键选择Manage Groups,创建组名以及将渲染节点加入组
九、使用过滤器筛选任务
每个控制面板上都有个小漏斗一样的图标,可以根据不同的字段来筛选不同的Job,Task或者Slave,比如晒选自己的任务,选择自己的名字即可。
十、设置Job的依赖关系
大多时候会有先解算后渲染,先包mesh后渲染的需求,我们找到两个需要做依赖关系的Job,将其中一个Job左键拖拽到另一个Job,会出现如下的框框
你可以设置依据帧数依赖,在Job属性中找到Dependencies勾选Use Frame Dependencies
想了解更多关于Deadline渲染农场知识欢迎在首页咨询。