System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于私有云的离线渲染系统的部署方法技术方案_技高网

一种基于私有云的离线渲染系统的部署方法技术方案

技术编号:40474635 阅读:8 留言:0更新日期:2024-02-26 19:11
本发明专利技术公开一种基于私有云的离线渲染系统的部署方法,在局域网的网络环境、物理资源下部署离线渲染系统,实现解决用户渲染场景文件在私有云内渲染、管理,用户通过可视化WEB界面操作渲染场景、查看输出的渲染结果文件,配置和管理系统内部署的服务器资源等,极大的方便保密企业单位应用。

【技术实现步骤摘要】

本专利技术涉及云渲染,尤其涉及一种基于私有云的离线渲染系统的部署方法


技术介绍

1、渲染在cg制作中是必不可少的一个环节,然而渲染需消耗大量服务器资源。对于3d场景制作服务中往往需大批量的渲染服务,因此云渲染平台应运而生。目前云渲染大体采用公有云渲染的方式,即制作者需将本地场景资源上传至云服务器,然后在云服务器渲染输出后再下载至本地使用,这种方案下,资源文件很容易存在泄露、窃取等风险。基于公有云的渲染服务对于事业单位、企业单位、政府机构、国家机关等需要保密的企业单位并不友好:1.他们对企业部署数据敏感度要求高;2.特殊业务场景服务无法一次性满足;3.无法应用调度使用本地服务器资源。

2、因此,现有技术存在缺陷,需要改进。


技术实现思路

1、本专利技术要解决的技术问题是:提供一种基于私有云的离线渲染系统的部署方法,方便一些保密企业单位进行云渲染。

2、本专利技术的技术方案如下:提供一种基于私有云的离线渲染系统的部署方法,包括以下步骤。

3、s1:准备私有云的离线渲染系统所需的服务器,包括:至少一台管理服务器、n台存储服务器、m台渲染服务器,其中n≥1,m≥1。

4、s2:准备好网络环境,将私有云的离线渲染系统部署在同一局域网内,以确保各服务器之间能互联互通。

5、s3:在所有的m台渲染服务器上安装cg软件并保存至同一位置。如需插件服务则需同步安装插件。

6、s4:设置共享的input存储、output存储,net user创建共享用户,net share配置共享目录权限,将所需渲染场景文件拷贝至input存储。

7、s5:在管理服务器上安装部署renderbus server.exe,初始化存储,存储信息使用共享存储地址+共享用户名密码关联;其中,初始化存储包括以下内容,获取在input存储中的需渲染的场景文件的地址、在output存储中设置渲染结果输出地址。

8、s6:在m台渲染服务器上安装部署renderbus client.exe,初始化关联管理服务器的ip。

9、s7:打开管理服务器的可视化界面,输入账号密码,进入节点管理平台,查看基于私有云的离线渲染系统的所有渲染服务器的节点服务,进入渲染作业管理,直接提交在input存储内的渲染场景文件;提交渲染场景文件后,基于私有云的离线渲染系统根据提交界面的配置、调度规则,随机分配一台渲染服务器给该渲染作业,该渲染作业自行拷贝一份渲染场景文件至该渲染服务器,渲染完成后系统又自动将渲染服务器中的渲染结果文件拷贝至output存储中的渲染结果输出地址。

10、进一步地,所述管理服务器的可视化界面包括:可视化web界面、可视化app界面,所述可视化web界面通过共享ip方式让用户可直接使用浏览器直接访问使用。

11、进一步地,在步骤s7中,如需添加更多存储,可进入存储管理中将更多的存储添加为input存储,渲染输出结果文件直接输出至output存储。在步骤s7中,如需渲染更多场景文件,可直接将渲染场景文件拷贝至input存储,渲染结果文件直接输出至output存储。

12、进一步地,所述存储服务器上的input存储、output存储通过windows共享方式自动挂载在管理服务器上,用户通过可视化界面选择input存储中的场景文件,然后提交进行渲染。

13、进一步地,根据提交渲染作业的优先级、渲染作业的渲染硬件要求的信息进行匹配空闲的渲染服务器;当渲染作业匹配到空闲节点机后,则将所需渲染场景文件挂载至匹配到的渲染服务器上渲染,当渲染完成后则将渲染结果文件自动拷贝至output存储中,然后用户则可通过可视化界面查看渲染结果文件。

14、进一步地,通过在渲染服务器上部署client服务从而关联管理服务器,将渲染服务器本机的相关物理配置、网络配置信息存储在管理服务器上;每当管理服服务器执行渲染作业时,则根据关联的所有渲染服务器的信息进行匹配,调度渲染作业在哪些渲染服务器上执行渲染,当渲染完成后渲染结果文件则根据管理服务器指令将渲染结果文件拷贝至存储服务器的output存储上,缩略图或渲染日志等其他信息则拷贝至管理服务器上。

15、进一步地,当单个渲染作业完成以及渲染结果文件拷贝完成,则自动清理渲染服务器上产生的渲染作业相关信息,清理完成后返回清理完成的信息至管理服务器上,等待管理服务器指派下一个渲染作业并执行渲染,依次循环接收渲染作业。

16、进一步地,存储服务器通过windows共享挂载的方式给渲染服务器提供渲染场景文件、接收渲染结果文件,在管理服务器上实现渲染场景文件、输出结果文件展示、参数选择的相关可视化操作。

17、本专利技术的离线渲染系统包括:管理服务器、渲染服务器、存储服务器三个部分组成,在单机房部署,所有的配置信息都在管理服务器上记录、存储、操作,渲染服务器则负责接收管理服务器命令执行渲染,存储服务器主要用于资产文件、渲染结果文件的存储。

18、通过部署server服务在管理服务器上搭建一个本机网站,本机网站中存入初始化的依赖程序:调度服务工具、mysql、redis、jdk、nginx、渲染脚本命令等。用户登录搭建好的本地网站写入存储信息,所述存储服务器上的input存储、output存储通过windows共享方式自动挂载在管理服务器上,用户通过可视化界面选择input存储中的场景文件,然后提交进行渲染。根据提交渲染作业的优先级、渲染作业的渲染硬件要求的信息进行匹配空闲的渲染服务器;当渲染作业匹配到空闲节点机后,则将所需渲染场景文件挂载至匹配到的渲染服务器上渲染,当渲染完成后则将渲染结果文件自动拷贝至output存储中,然后用户则可通过可视化界面查看渲染结果文件。

19、采用上述方案,本专利技术提供一种基于私有云的离线渲染系统的部署方法,在局域网的网络环境、物理资源下部署离线渲染系统,实现解决用户渲染场景文件在私有云内渲染、管理,用户通过可视化web界面操作渲染场景、查看输出的渲染结果文件,配置和管理系统内部署的服务器资源等,极大的方便保密企业单位应用。

本文档来自技高网...

【技术保护点】

1.一种基于私有云的离线渲染系统的部署方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于私有云的离线渲染系统的部署方法,其特征在于,在步骤S3中,如需插件服务则需同步安装插件。

3.根据权利要求1所述的一种基于私有云的离线渲染系统的部署方法,其特征在于,所述管理服务器的可视化界面包括:可视化web界面、可视化APP界面,所述可视化web界面通过共享IP方式让用户可直接使用浏览器直接访问使用。

4.根据权利要求1所述的一种基于私有云的离线渲染系统的部署方法,其特征在于,在步骤S7中,如需添加更多存储,可进入存储管理中将更多的存储添加为Input存储,渲染输出结果文件直接输出至output存储。

5.根据权利要求1所述的一种基于私有云的离线渲染系统的部署方法,其特征在于,在步骤S7中,如需渲染更多场景文件,可直接将渲染场景文件拷贝至Input存储,渲染结果文件直接输出至Output存储。

6.根据权利要求1所述的一种基于私有云的离线渲染系统的部署方法,其特征在于,所述存储服务器上的Input存储、Output存储通过Windows共享方式自动挂载在管理服务器上,用户通过可视化界面选择Input存储中的场景文件,然后提交进行渲染。

7.根据权利要求1所述的一种基于私有云的离线渲染系统的部署方法,其特征在于,根据提交渲染作业的优先级、渲染作业的渲染硬件要求的信息进行匹配空闲的渲染服务器;当渲染作业匹配到空闲节点机后,则将所需渲染场景文件挂载至匹配到的渲染服务器上渲染,当渲染完成后则将渲染结果文件自动拷贝至Output存储中,然后用户则可通过可视化界面查看渲染结果文件。

8.根据权利要求1所述的一种基于私有云的离线渲染系统的部署方法,其特征在于,通过在渲染服务器上部署Client服务从而关联管理服务器,将渲染服务器本机的相关物理配置、网络配置信息存储在管理服务器上;

9.根据权利要求1所述的一种基于私有云的离线渲染系统的部署方法,其特征在于,当单个渲染作业完成以及渲染结果文件拷贝完成,则自动清理渲染服务器上产生的渲染作业相关信息,清理完成后返回清理完成的信息至管理服务器上,等待管理服务器指派下一个渲染作业并执行渲染,依次循环接收渲染作业。

10.根据权利要求1所述的一种基于私有云的离线渲染系统的部署方法,其特征在于,存储服务器通过Windows共享挂载的方式给渲染服务器提供渲染场景文件、接收渲染结果文件,在管理服务器上实现渲染场景文件、输出结果文件展示、参数选择的相关可视化操作。

...

【技术特征摘要】

1.一种基于私有云的离线渲染系统的部署方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于私有云的离线渲染系统的部署方法,其特征在于,在步骤s3中,如需插件服务则需同步安装插件。

3.根据权利要求1所述的一种基于私有云的离线渲染系统的部署方法,其特征在于,所述管理服务器的可视化界面包括:可视化web界面、可视化app界面,所述可视化web界面通过共享ip方式让用户可直接使用浏览器直接访问使用。

4.根据权利要求1所述的一种基于私有云的离线渲染系统的部署方法,其特征在于,在步骤s7中,如需添加更多存储,可进入存储管理中将更多的存储添加为input存储,渲染输出结果文件直接输出至output存储。

5.根据权利要求1所述的一种基于私有云的离线渲染系统的部署方法,其特征在于,在步骤s7中,如需渲染更多场景文件,可直接将渲染场景文件拷贝至input存储,渲染结果文件直接输出至output存储。

6.根据权利要求1所述的一种基于私有云的离线渲染系统的部署方法,其特征在于,所述存储服务器上的input存储、output存储通过windows共享方式自动挂载在管理服务器上,用户通过可视化界面选择input存储中的场景文件,然后提交进行渲染。...

【专利技术属性】
技术研发人员:周慧高斌邹琼周双全
申请(专利权)人:深圳市瑞云科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1