基于Deadline图形工作站渲染集群的弹性构建方法

文档序号:6481073阅读:562来源:国知局
专利名称:基于Deadline图形工作站渲染集群的弹性构建方法
技术领域
本发明涉及计算机领域,是一种能让每个动画师灵活根据当前渲染任务的需 要,简便快速的Deadline图形工作站渲染集群弹性构建的方法。
背景技术
l)在当前的各类工作室中,数量众多的图形工作站有着不可替代的地位。CAD /CAM/CAE、 3D动画设计、数字内容创作DCC,以及能够提供卓越影音效果的DVD 技术等这些3D图形密集型应用程序日渐成为工作站应用的主流。目前的情况是在 工作室里动画师通常是用图形工作站进行单机动画制作与渲染,往往为了渲染几 帧图片而等待很长时间,同时在晚上下班后大量空闲的图形工作站也造成了不必 要的浪费,所以如何将这些工作站统一有效利用起来成为了一个很重要的课题。

发明内容
本发明的目的提供一种基于Deadline图形工作站渲染集群的弹性构建方法。 本发明的方法是按以下方式实现的,渲染集群由空闲图形工作站和有大任务量 渲染需要的图形工作站,通过千兆网络弹性构成,每台图形工作站上都安装有 Deadline渲染管理软件,渲染作业由任何一台加入渲染集群中的图形工作站向整 个Deadline渲染集群提交,按提交任务的先后进行渲染排队,图形工作站操作系 统为windows xp X64操作系统,其中一台图形工作站安装Deadline R印ository, 其它图形工作站安装Deadline Client,而且安装有Deadline R印ository的图形 工作站要始终开机,并保持网络通畅,其它图形工作站都要通过交换机与安装有 Deadline R印ository的图形工作站连接在一起,在整个渲染集群的渲染管理软件 Deadline的r印ository和dealine client均已经正确部署的情况下,执行脚本, 运行脚本后会提示输入选择是加入渲染集群或者是退出渲染集群,具体步骤如下 4)选择加入渲染集群
动画师要将图形工作站加入渲染集群中只需点击本机的脚本文件,选择加入渲 染集群选项J后,首先脚本运行taskkill命令将当前与deadline相关的程序关 闭,当全部关闭完后,运行start命令打开deadline相关的可执行程序,其中包 括DeadlineLauncher. exe、 DeadlineSlave. exe、 DeadlineMonitor. exe, 在上述 可执行程序启动之后,执行netsh命令配置网卡ip,该ip要与渲染网络其它工作 站的ip在同一网段内,此时可以通过DeadlineMonitor工具查看当前渲染集群内
3所有图形工作站的状况;
5) 选择退出渲染集群
选择退出渲染集群选项E后,脚本执行taskkill命令将与deadline相关的程 序关闭,此时该工作站就已经退出了 deadline渲染网络;
6) 取消当前选择
选择cancel项,按C即可退出脚本执行状态。
本发明的有益效果是实现分散工作室图形工作站充分利用,提高渲染效率。通 过在每个图形工作站上安放本发明的脚本文件,实现快速加入Deadline渲染集群, 快速退出Deadline渲染集群。
本发明的前提是图形工作站操作系统为windows xp X64操作系统,其中一台 图形工作站安装Deadline R印ository,其它图形工作站安装Deadline Client。 而且安装有Deadline R印ository的图形工作站要始终开机,并保持网络通畅。
其它图形工作站都要通过交换机与安装有Deadline R印ository的图形工作站 连接在一起,动画师如果想要将图形工作站加入渲染集群中只需点击本机的脚本 文件即可,非常快捷便利。
点击脚本后,当打开了 DeadlineLaxmcher、 DeadlineSlave、 DeadlineMonitor 后,用DeadlineMonitor进行作业的提交,同时也可以通过DeadlineMonitor査 看当前Deadline渲染集群中服务器的状态情况。
本发明的图形工作站渲染集群的特点如下
每个图形工作站都有两个角色, 一是渲染集群中的一个渲染节点,二是用来 三维制作的单一图形工作站。
图形工作站的两个角色转换是根据动画师的需要来进行的,例如动画师在图形 工作站上完成三维制作后,需要短时间内看到渲染效果时就需要将自己的图形工 作站加入到渲染集群里。当渲染任务结束后需要单机三维制作时,又可以通过本 发明的方法快速退出渲染集群。


附图1为Deadline图形工作站渲染集群的弹性构建过程图。 具体的实施方式
渲染集群由空闲图形工作站和有大任务量渲染需要的图形工作站,通过千兆网 络弹性构成,每台图形工作站上都安装有Deadline渲染管理软件,渲染作业由任 何一台加入渲染集群中的图形丄作站向整个Deadline渲染集群提交,按提交任务
的先后进行渲染排队,具体步骤如下
在整个渲染集群的渲染管理软件Deadline的r印ository和dealine client均已经正确部署的情况下,执行脚本,运&脚本后会提示输入选择是加入渲染集 群或者是退出渲染集群;
1) 选择加入渲染集群
选择加入渲染集群选项J后,首先脚本运行taskkill命令将当前与deadline 相关的程序关闭,当全部关闭完后,运行start命令打开deadline相关的可执行 禾呈序, 其 中包括 DeadlineLauncher. exe 、 DeadlineSlave. exe 、 DeadlineMonitor. exe,在上述可执行程序启动之后,执行netsh命令配置网卡ip, 该ip要与渲染网络其它工作站的ip在同一网段内,此时可以通过 DeadlineMonitor工具查看当前渲染集群内所有图形工作站的状况;
2) 选择退出渲染集群
选择退出渲染集群选项E后,脚本执行taskkill命令将与deadline相关的程 序关闭,此吋该工作站就已经退出了 deadline渲染网络;
3) 取消当前选择
选择cancel项,按C即可退出脚本执行状态。
渲染集群是指渲染图形工作站的数量是根据动画师的选择而弹性增减,当动 画师判断图形工作站处于闲置状态时,将自己的图形工作站快速加入渲染集群中 为其它动画师进行渲染。
当动画师判断当前渲染任务比较繁重需要网络渲染时,将自己的工作站加入 Deadline渲染集群中,利用渲染集群资源来为自己渲染,以提高渲染效率,减少 渲染等待时间,同样当渲染任务结束或者动画师有单机三维动画制作的需要时, 随时从已参与Deadline渲染集群中快速退出。
上述脚本如下所示
@echo off
echo ---Welcome To The Inspur Graphics—Workstation Deadline Render Script---
@rem choice begin
echo [J] - Join The Render Domain Network echo [E] - Exit The Render Domain Network echo [C] - Cancel choice /C jec /T 15 /D c /M Join,Exit,Cancel
if errorlevel 3 goto end
if errorlevel 2 goto exit
if errorlevel 1 goto join :join
taskkill /f /im DeadlineLauncher.exe taskkill /f /im DeadlineSlave.exe taskkill /f /im DeadlineMonitor.exe scho.echo.
echo Exiting The Render Network,Please wait!
echo Closing the Deadline Laucher,Slave and Monitor ......
echo, echo.
echo Joining The Render Network, P丄ease wait!
echo Starting the Deadline Laucher,Slave and Monitor......
cd C:\Deadline\bin
start DeadlineLauncher.exe
cd C:\Deadline\bin
start DeadlineSlave. exe
cd C:\Deadline\bin
start DeadlineMonitor.exe
echo.
echo Configuring Tp Address......
@rem configure ip address
cmd /c netsh interface ip set address name="Local Area Connection 2 source=static addr=192. 168. 10. 11 mask=255. 255. 255. 0 goto end :exit
taskkill /f /im DeadlineLauncher.exe taskkill /f /im DeadlineSlave.exe taskkill /f /im DeadlineMonitor.exe
6cho. echo Please wait!
echo Closing the Deadline Laucher,Slave and Monitor......
echo, echo Success! goto end :c肌c61
echo Thanks for using Inspur Graphics—Workstation—Render Script! del null
PEIUSG
除说明书所述的技术特征外,均为本专业技术人员的已知技术。
权利要求
1. 基于Deadline图形工作站渲染集群的弹性构建方法,其特征在于渲染集群由空闲图形工作站和有大任务量渲染需要的图形工作站,通过千兆网络弹性构成,每台图形工作站上都安装有Deadline渲染管理软件,渲染作业由任何一台加入渲染集群中的图形工作站向整个Deadline渲染集群提交,按提交任务的先后进行渲染排队,图形工作站操作系统为windows xp X64操作系统,其中一台图形工作站安装Deadline Repository,其它图形工作站安装Deadline Client,而且安装有Deadline Repository的图形工作站要始终开机,并保持网络通畅,其它图形工作站都要通过交换机与安装有Deadline Repository的图形工作站连接在一起,在整个渲染集群的渲染管理软件Deadline的repository和dealine client均已经正确部署的情况下,执行脚本,运行脚本后会提示输入选择是加入渲染集群或者是退出渲染集群,具体步骤如下1)选择加入渲染集群动画师要将图形工作站加入渲染集群中只需点击本机的脚本文件,选择加入渲染集群选项J后,首先脚本运行taskkill命令将当前与deadline相关的程序关闭,当全部关闭完后,运行start命令打开deadline相关的可执行程序,其中包括DeadlineLauncher.exe、DeadlineSlave.exe、DeadlineMonitor.exe,在上述可执行程序启动之后,执行netsh命令配置网卡ip,该ip要与渲染网络其它工作站的ip在同一网段内,此时可以通过Deadl ineMonitor工具查看当前渲染集群内所有图形工作站的状况;2)选择退出渲染集群选择退出渲染集群选项E后,脚本执行taskkill命令将与deadline相关的程序关闭,此时该工作站就已经退出了deadline渲染网络;3)取消当前选择选择cancel项,按C即可退出脚本执行状态。
2、 根据权利要求1所述的方法,其特征在于渲染集群是指渲染图形工作站的 数量是根据动画师的选择而弹性增减,当动画师判断图形工作站处于闲置状态时, 将自己的图形工作站快速加入渲染集群中为其它动画师进行渲染。
3、 根据权利要求1所述的方法,其特征在于,当动画师判断当前渲染任务比 较繁重需要网络渲染时,将自己的工作站加入Deadline渲染集群中,利用渲染集 群资源来为自己渲染,以提高渲染效率,减少渲染等待时间,同样当渲染任务结 束或者动画师有单机三维动画制作的需要时,随时从已参与Deadline渲染集群中 快速退出。
全文摘要
本发明公开了一种Deadline图形工作站渲染集群的弹性构建方法。该方法是在图形工作站有大量渲染任务,需要进行网络渲染以减少渲染时间的时候,通过该方法能将图形工作站快速简便的加入已有渲染网络。同时在图形工作站闲置时也可以将其加入已有渲染网络,接受其他动画师提交的渲染任务。当渲染任务完成后,或者动画师需要单机动画制作的时候可以选择快速退出渲染网络,进行单机动画制作。该方法具有使用简便,且能根据动画制作师渲染需求灵活选择是单机渲染还是网络多机渲染的优点。
文档编号G06T15/70GK101477704SQ200910013740
公开日2009年7月8日 申请日期2009年1月8日 优先权日2009年1月8日
发明者刘志远, 王守昊 申请人:浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1