秦渲云3D模型文件跨机房下载回传的方法技术

技术编号:37976810 阅读:11 留言:0更新日期:2023-06-30 09:51
一种秦渲云3D模型文件跨机房下载回传的方法,涉及图像处理领域,其可以在客户端对待渲染文件进行解析,并将解析结果上传至平台;平台根据解析结果分配服务端对待渲染文件进行渲染;服务端完成渲染任务,并将渲染结果上传至平台;平台在接收到渲染结果后,将渲染结果回传给客户端。该方法操作简单,使用方便,可以打破不同机房之间的数据壁垒,高效地实现3D模型文件跨机房上传、渲染、下载回传的全过程,提高文件传输和管理效率。提高文件传输和管理效率。

【技术实现步骤摘要】
秦渲云3D模型文件跨机房下载回传的方法


[0001]本专利技术涉及图像处理
,具体而言,涉及一种秦渲云3D模型文件跨机房下载回传的方法。

技术介绍

[0002]随着社会的进步,技术的发展,伴随着市面上各种高清产品,包括手机、电视、电影等的诞生,人们对于图像画质的要求也是越来越高。相对应地,在图像处理上,每一帧图像的渲染运算量将急剧增加,利用单一的计算机进行图像处理,毫无疑问地存在着设备负载高、渲染速度慢、对硬件需求高等问题。人们逐渐意识到,更为高效地做法是采用多机联动的方式,而在联动过程中,如何实现文件的高效传输和管理则成了新的问题。尤其是在进行跨机房处理的时候,不同机房之间存在着数据传输壁垒,如何打破这种壁垒的限制,实现跨机房下载回传尤其重要。

技术实现思路

[0003]本专利技术的目的在于提供一种秦渲云3D模型文件跨机房下载回传的方法,其操作简单,使用方便,可以高效地实现3D模型文件跨机房上传、渲染、下载回传的全过程,提高文件传输和管理效率。
[0004]本专利技术的实施例是这样实现的:一种秦渲云3D模型文件跨机房下载回传的方法,其包括:客户端对待渲染文件进行解析,并将解析结果上传至平台;平台根据解析结果分配服务端对待渲染文件进行渲染;服务端完成渲染任务,并将渲染结果上传至平台;平台在接收到渲染结果后,将渲染结果回传给客户端。
[0005]进一步地,在本专利技术其它较佳实施例中,待渲染文件包括maya格式文件,以及max格式文件中的任一种。
[0006]进一步地,在本专利技术其它较佳实施例中,客户端对待渲染文件的解析内容包括文件类型、版本、使用的插件、以及场景的参数。
[0007]进一步地,在本专利技术其它较佳实施例中,客户端在对带渲染文件进行解析后,会自动设置生成渲染参数,渲染参数包括渲染层、成图尺寸、渲光子、渲染帧范围、以及预渲染帧范围。
[0008]进一步地,在本专利技术其它较佳实施例中,客户端在将渲染参数上传前,可人工对渲染参数进行编辑。
[0009]进一步地,在本专利技术其它较佳实施例中,平台在接收到解析结果后,根据任务量以及闲置的服务端的数量,自动选择单个或多个服务端参与渲染任务。
[0010]进一步地,在本专利技术其它较佳实施例中,多个服务器参与渲染任务时,按照动画序列,使每个服务器完成单个帧或连续的多个帧的渲染任务。
[0011]进一步地,在本专利技术其它较佳实施例中,多个服务器参与渲染任务时,将每个帧划分成多个渲染区域,并将多个渲染区域分配个多个服务端进行渲染。
[0012]进一步地,在本专利技术其它较佳实施例中,服务器完成单个帧的渲染后,将单个帧的渲染结果上传至平台;平台在接收到单个帧的渲染结果后,将单个帧的渲染结果回传给客户端。
[0013]进一步地,在本专利技术其它较佳实施例中,平台在接收到服务器上传的全部帧的渲染结果后,生成完整的渲染文件存储于平台,供客户端查看和下载。
[0014]本专利技术实施例的有益效果是:本专利技术提供了一种秦渲云3D模型文件跨机房下载回传的方法,其可以在客户端对待渲染文件进行解析,并将解析结果上传至平台;平台根据解析结果分配服务端对待渲染文件进行渲染;服务端完成渲染任务,并将渲染结果上传至平台;平台在接收到渲染结果后,将渲染结果回传给客户端。该方法操作简单,使用方便,可以打破不同机房之间的数据壁垒,高效地实现3D模型文件跨机房上传、渲染、下载回传的全过程,提高文件传输和管理效率。
具体实施方式
[0015]为使本专利技术实施方式的目的、技术方案和优点更加清楚,下面将对本专利技术实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本专利技术一部分实施方式,而不是全部的实施方式。基于本专利技术中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本专利技术保护的范围。因此,以下提供的本专利技术的实施方式的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施方式。基于本专利技术中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本专利技术保护的范围。
实施例
[0016]本实施例提供了一种秦渲云3D模型文件跨机房下载回传的方法,其包括:S1. 客户端对待渲染文件进行解析,并将解析结果上传至平台;S2. 平台根据解析结果分配服务端对待渲染文件进行渲染;S3. 服务端完成渲染任务,并将渲染结果上传至平台;S4. 平台在接收到渲染结果后,将渲染结果回传给客户端。
[0017]具体地,在本实施例中,待渲染文件主要包括maya格式文件,以及max格式文件中的任一种。
[0018]客户端在对待渲染文件进行解析时,其解析的内容主要包括文件类型、版本、使用的插件、以及场景的参数。对于解析的结果,会以参数形式展示给用户,用户如果发现解析的参数存在误差时,还可以通过手动的方式进行修改及确认。
[0019]进一步地,客户端在对带渲染文件进行解析后,会自动设置生成渲染参数,渲染参数包括渲染层、成图尺寸、渲光子、渲染帧范围、以及预渲染帧范围。默认情况下,预渲染帧范围包括首、中、尾三帧。用户也可以根据需要选择是否进行预渲染。客户端在将渲染参数上传前,如果用户觉得上述渲染参数不能满足其需求,也可人工对渲染参数进行编辑修改。
[0020]可选地,平台在接收到解析结果后,根据任务量以及闲置的服务端的数量,自动选择单个或多个服务端参与渲染任务。在本实施例中,在闲置的服务端数量充足的情况下,默认一次最多分配50个服务端参与渲染。
[0021]进一步地,当多个服务器参与渲染任务时,可以按照动画序列,使每个服务器完成单个帧或连续的多个帧的渲染任务。同时,每个服务器完成的连续的多个帧的数量可以人工进行修改。
[0022]除此之外,当多个服务器参与渲染任务时,也可以采用将每个帧划分成多个渲染区域,并将多个渲染区域分配个多个服务端进行渲染的方式进行。两种渲染方案可以由平台自动分配,也可以通过人为选择。
[0023]渲染结果的回传可以与渲染任务同步进行,回传以帧为基本单位,服务器完成单个帧的渲染后,将单个帧的渲染结果上传至平台;平台在接收到单个帧的渲染结果后,将单个帧的渲染结果回传给客户端。同时,在进行回传时会优先回传预渲染的帧,用户在客户端查看预渲染的帧,并确认后,服务端才会全速渲染剩余帧数。
[0024]在此基础上,在平台还会实时监测所有帧的回传、渲染状态,供客户端进行跟踪查看。同时,平台在接收到服务器上传的全部帧的渲染结果后,会形成任务明细,并生成完整的渲染文件存储于平台,供客户端查看和下载。
[0025]综上所述,本专利技术提供了一种秦渲云3D模型文件跨机房下载回传的方法,其可以在客户端对待渲染文件进行解析,并将解析结果上传至平台;平台根据解析结果分配服务端对待渲染文件进行渲染;服务端完成渲染任务,并将渲染结果上传至平台;平台在接收到渲染结果后,将渲染结果回传给客户端。该方法操作简单,使用方便,可以打破不同机房之间本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种秦渲云3D模型文件跨机房下载回传的方法,其特征在于,包括:客户端对待渲染文件进行解析,并将解析结果上传至平台;所述平台根据解析结果分配服务端对待渲染文件进行渲染;所述服务端完成渲染任务,并将渲染结果上传至所述平台;所述平台在接收到所述渲染结果后,将所述渲染结果回传给所述客户端。2.根据权利要求1所述的秦渲云3D模型文件跨机房下载回传的方法,其特征在于,所述待渲染文件包括maya格式文件,以及max格式文件中的任一种。3.根据权利要求2所述的秦渲云3D模型文件跨机房下载回传的方法,其特征在于,所述客户端对所述待渲染文件的解析内容包括文件类型、版本、使用的插件、以及场景的参数。4.根据权利要求3所述的秦渲云3D模型文件跨机房下载回传的方法,其特征在于,所述客户端在对所述带渲染文件进行解析后,会自动设置生成渲染参数,所述渲染参数包括渲染层、成图尺寸、渲光子、渲染帧范围、以及预渲染帧范围。5.根据权利要求4所述的秦渲云3D模型文件跨机房下载回传的方法,其特征在于,所述客户端在将所述渲染参数上传前,可人工对所述渲染参数进行编辑。6.根据权...

【专利技术属性】
技术研发人员:田琳陈亮高丽娟赵文涛朱明杨小琴王磊
申请(专利权)人:西咸新区秦汉新城新丝路数字文化科技有限公司
类型:发明
国别省市:

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

1