云渲染系统的文件传输装置制造方法及图纸

技术编号:14032507 阅读:117 留言:0更新日期:2016-11-20 04:51
本发明专利技术提供一种云渲染系统的文件传输装置,该文件传输装置包括:文件压缩模块,对本地生成的渲染预备文件进行压缩处理得到相应的压缩处理文件;文件上传模块,对所述压缩处理文件的类型进行判别,并将属于预设文件类型范围内的压缩处理文件上传至云端服务器进行渲染处理;文件下载模块,实时获取云端服务器渲染完成的文件,并将获取到的文件下载至本地指定路径。

File transfer device for cloud rendering system

The present invention provides a transmission device file cloud rendering system, the file transfer device comprises a file compression module, the locally generated rendering ready file compression processing to get the corresponding file compression processing; file upload module, judging of the compression file type, and will belong to the default compression file upload to the cloud server for rendering the file type range; file download module, real-time access to the cloud server rendering complete file, specify the file downloaded to the local path and will get to the.

【技术实现步骤摘要】

本专利技术设计图像处理领域,尤其涉及一种云渲染系统的文件传输装置
技术介绍
渲染是将三维几何模型转换成图形图像的一个过程。目前的渲染技术中,一般是通过本地渲染软件对相应的文件进行渲染。若需要渲染的任务量较大时,则使得渲染的速度极其缓慢。也有的是通过上传至服务器进行远程渲染的,但是,远程渲染明显的弊端是:渲染文件大,上传及下载文件的速度慢,耗费的时间过长。
技术实现思路
本专利技术解决的技术问题是,提供一种能够提高文件传输速度的云渲染系统的文件传输装置。本专利技术解决上述技术问题的技术方案是,提供一种云渲染系统的文件传输装置,该云渲染系统的文件传输装置包括:文件压缩模块,对本地生成的渲染预备文件进行压缩处理得到相应的压缩处理文件;文件上传模块,对所述压缩处理文件的类型进行判别,并将属于预设文件类型范围内的压缩处理文件上传至云端服务器进行渲染处理;文件下载模块,实时获取云端服务器渲染完成的文件,并将获取到的文件下载至本地指定路径。优选地,所述文件上传模块还包括:素材文件判断模块,对压缩处理文件中的素材文件与云端素材库中的素材文件进行比对;若压缩处理文件中的素材文件与云端素材库中的素材文件相同,则放弃上传压缩处理文件中的素材文件,并关联至所述云端素材库中对应的素材文件。优选地,若压缩处理文件中的素材文件与云端素材库中的素材文件不相同,所述文件上传模块则将压缩文件中的素材文件上传至云端素材库中储存。优选地,若压缩处理文件中的素材文件与云端素材库中的素材文件不相同,所述文件上传模块则将压缩文件中的素材文件与云端素材库中素材文件区别的内容上传至云端素材库中进行储存。优选地,所述素材文件判断模块通过将压缩处理文件中的素材文件与云端素材库中的素材文件进行文件大小、最后修改时间和/或md5值进行比对,以判断两个文件是否相同。优选地,云渲染系统的文件传输装置还包括:渲染进度监控模块,用于周期性获取云端渲染的进度,并输出相应的进度数据;渲染进度显示模块,接收所述渲染进度监控模块输出的进度数据,并将所述进度数据以图表或者数字的形式进行展示。优选地,每当所述云端服务器渲染完一帧文件后,所述文件下载模块则获取该文件,并下载至本地指定路径,以分时段下载所述云端服务器渲染完成的文件。本专利技术提供的云渲染系统的文件传输装置,该文件传输装置通过文件压缩模块对渲染预备文件进行压缩处理,以去除文件中的冗余,缩小文件大小,从而提高文件的传输速度。另一方面,文件上传模块将不属于渲染文件范畴的文件进行过滤处理,以提高网络传输通道的有效利用率,从而提高文件的上传速度。附图说明图1为本专利技术云渲染系统的文件传输装置第一实施例的模块图;图2为本专利技术云渲染系统的文件传输装置中文件上传模块的模块图;图3为本专利技术云渲染系统的文件传输装置第二实施例的模块图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式下面通过具体实施方式结合附图对本专利技术作进一步详细说明。参考图1,图1为本专利技术云渲染系统的文件传输装置第一实施例的模块图;本专利技术一实施例提供一种云渲染系统的文件传输装置,该文件传输装置包括:文件压缩模块100、文件上传模块200以及文件下载模块300。文件压缩模块100对本地生成的渲染预备文件进行压缩处理,并得到相应的压缩处理文件。应当说明的是,云渲染系统接收本地递交的源文件,并对源文件进行本地分析,以生成相应的渲染预备文件。其中,用户可以将本地存储的源文件发送至云渲染系统的文件传输装置中去。应当说明的是,用户可以逐一发送或者批量发送至云渲染系统的文件传输装置中。在本实施例中,源文件包括场景文件和必要的附属文件,场景文件例如:用户利用3D 模型制作软件建立的模型、布置的灯光及创建的材质等;必要的附属文件例如:参考文件、贴图文件、代理文件、光子文件、光域网、动作缓存、毛发缓存、光缓存、流体缓存、粒子缓存以及渲染软件插件所产生的缓存文件等。源文件分析模块对接收到的源文件进行分析处理,以生成相应的渲染预备文件。在本实施例中,渲染预备文件大致包括:配置文件、脚本文件、渲染文件等。云端渲染服务器接收到该渲染预备文件时,即可进行渲染操作。为了提高文件传输的速度,在本实施例中,文件传输装置中的文件压缩模块100对渲染预备文件进行压缩处理,去除文件中的冗余,以缩小待上传的文件的大小,从而提高文件的传输速度。文件上传模块200对压缩处理文件的类型进行判别,并将属于预设文件类型范围内的压缩处理文件上传至云端服务器进行渲染处理。应当说明的是,为保证网络传输通道的有效利用,在本实施例中,文件传输装置仅对与渲染有关的文件进行上传,其余的与渲染无关的文件,一律放弃上传,以确保网络传输通道的有效利用率。具体地,文件上传模块200通过判断待上传文件的后缀名来判断是否该文件是否与渲染文件相关。应当说明的是,文件上传模块200预设有文件后缀名的集合,该集合中的文件后缀名均与渲染相关。预设的文件后缀名集合具体包括:.abc、.vbd、.ass、.mi、.vrmesh、.vmap、.vrmap、.vrlmap、.xmesh、.fx等等。若文件上传模块200判别到待上传的文件的后缀名对应集合中的任意一个,则证明该文件与渲染相关,可以上传至云端服务器中。若文件上传模块200判别到待上传的文件后缀名不在集合中,则判别该文件与渲染不相关,即不进行文件上传,从而实现有效地利用已有的网络传输通道,加快文件的传输速度。文件下载模块300实时获取云端服务器渲染完成的文件,并将获取到的文件下载至本地指定路径。应当说明的是,云端服务器对文件渲染完成之后,文件下载模块300随即将渲染之后的文件下载至本地指定的路径中去。进一步地,为了提高下载的速度,文件下载模块300实时获取云端服务器渲染完成的文件。应当说明的是,云端服务器每渲染完一帧,即会做文件保存。一般地,用户递交的文件会有上千帧的大小。文件下载模块300实时检测云端服务器当前的保存文件,每当云端服务器渲染完成一帧之后,文件下载模块300会相应地将该文件下载到本地路径中保存。这样,云端服务器对整个文件渲染完毕之后,文件下载模块300也相应地完成所有文件的下载。避免所有文件堆积在一个时段下载,以充分有效地利用网络传输空闲时段,从而提高文件的下载效率。本专利技术提供的云渲染系统的文件传输装置,该文件传输装置通过文件压缩模块100对渲染预备文件进行压缩处理,以去除文件中的冗余,缩小文件大小,从而提高文件的传输速度。另一方面,文件上传模块200将不属于渲染文件范畴的文件进行过滤处理,以提高网络传输通道的有效利用率,从而提高文件的上传速度。结合参考图2,图2为本专利技术云渲染系统的文件传输装置中文件上传模块的模块图;进一步地,文件上传模块200还包括:素材文件判断模块201。该素材文件判断模块201对压缩处理文件中的素材文件与云端素材库中的素材文件进行比对。若压缩处理文件中的素材文件与云端素材库中的素材文件相同,则放弃压缩处理文件中的素材文件的上传,并关联至云端素材库中对应的素材文件。云端渲染服务器则调用云端素材库中相关联的素材文件,从而免去了素材文件上传所耗费的时间,提高整个文件传输速度。进一步地,为了丰富云端素材库中的素材文件存储量,以提高云端素材库中本文档来自技高网...
云渲染系统的文件传输装置

【技术保护点】
一种云渲染系统的文件传输装置,其特征在于,包括:文件压缩模块,对本地生成的渲染预备文件进行压缩处理得到相应的压缩处理文件;文件上传模块,对所述压缩处理文件的类型进行判别,并将属于预设文件类型范围内的压缩处理文件上传至云端服务器进行渲染处理;文件下载模块,实时获取云端服务器渲染完成的文件,并将获取到的文件下载至本地指定路径。

【技术特征摘要】
1.一种云渲染系统的文件传输装置,其特征在于,包括:文件压缩模块,对本地生成的渲染预备文件进行压缩处理得到相应的压缩处理文件;文件上传模块,对所述压缩处理文件的类型进行判别,并将属于预设文件类型范围内的压缩处理文件上传至云端服务器进行渲染处理;文件下载模块,实时获取云端服务器渲染完成的文件,并将获取到的文件下载至本地指定路径。2.如权利要求1所述的云渲染系统的文件传输装置,其特征在于,所述文件上传模块还包括:素材文件判断模块,对压缩处理文件中的素材文件与云端素材库中的素材文件进行比对;若压缩处理文件中的素材文件与云端素材库中的素材文件相同,则放弃上传压缩处理文件中的素材文件,并关联至所述云端素材库中对应的素材文件。3.如权利要求2所述的云渲染系统的文件传输装置,其特征在于,若压缩处理文件中的素材文件与云端素材库中的素材文件不相同,所述文件上传模块则将压缩文件中的素材文件上传至云端素材库中储存。4.如权利要求3所述的云渲染系统的文件...

【专利技术属性】
技术研发人员:邹琼
申请(专利权)人:深圳市瑞云科技有限公司
类型:发明
国别省市:广东;44

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

1