本发明涉及图像处理,具体而言,涉及一种秦渲云3d模型文件跨机房下载回传的方法。
背景技术:
1、随着社会的进步,技术的发展,伴随着市面上各种高清产品,包括手机、电视、电影等的诞生,人们对于图像画质的要求也是越来越高。相对应地,在图像处理上,每一帧图像的渲染运算量将急剧增加,利用单一的计算机进行图像处理,毫无疑问地存在着设备负载高、渲染速度慢、对硬件需求高等问题。人们逐渐意识到,更为高效地做法是采用多机联动的方式,而在联动过程中,如何实现文件的高效传输和管理则成了新的问题。尤其是在进行跨机房处理的时候,不同机房之间存在着数据传输壁垒,如何打破这种壁垒的限制,实现跨机房下载回传尤其重要。
技术实现思路
1、本发明的目的在于提供一种秦渲云3d模型文件跨机房下载回传的方法,其操作简单,使用方便,可以高效地实现3d模型文件跨机房上传、渲染、下载回传的全过程,提高文件传输和管理效率。
2、本发明的实施例是这样实现的:
3、一种秦渲云3d模型文件跨机房下载回传的方法,其包括:
4、客户端对待渲染文件进行解析,并将解析结果上传至平台;
5、平台根据解析结果分配服务端对待渲染文件进行渲染;
6、服务端完成渲染任务,并将渲染结果上传至平台;
7、平台在接收到渲染结果后,将渲染结果回传给客户端。
8、进一步地,在本发明其它较佳实施例中,待渲染文件包括maya格式文件,以及max格式文件中的任一种。
9、进一步地,在本发明其它较佳实施例中,客户端对待渲染文件的解析内容包括文件类型、版本、使用的插件、以及场景的参数。
10、进一步地,在本发明其它较佳实施例中,客户端在对带渲染文件进行解析后,会自动设置生成渲染参数,渲染参数包括渲染层、成图尺寸、渲光子、渲染帧范围、以及预渲染帧范围。
11、进一步地,在本发明其它较佳实施例中,客户端在将渲染参数上传前,可人工对渲染参数进行编辑。
12、进一步地,在本发明其它较佳实施例中,平台在接收到解析结果后,根据任务量以及闲置的服务端的数量,自动选择单个或多个服务端参与渲染任务。
13、进一步地,在本发明其它较佳实施例中,多个服务器参与渲染任务时,按照动画序列,使每个服务器完成单个帧或连续的多个帧的渲染任务。
14、进一步地,在本发明其它较佳实施例中,多个服务器参与渲染任务时,将每个帧划分成多个渲染区域,并将多个渲染区域分配个多个服务端进行渲染。
15、进一步地,在本发明其它较佳实施例中,服务器完成单个帧的渲染后,将单个帧的渲染结果上传至平台;平台在接收到单个帧的渲染结果后,将单个帧的渲染结果回传给客户端。
16、进一步地,在本发明其它较佳实施例中,平台在接收到服务器上传的全部帧的渲染结果后,生成完整的渲染文件存储于平台,供客户端查看和下载。
17、本发明实施例的有益效果是:
18、本发明提供了一种秦渲云3d模型文件跨机房下载回传的方法,其可以在客户端对待渲染文件进行解析,并将解析结果上传至平台;平台根据解析结果分配服务端对待渲染文件进行渲染;服务端完成渲染任务,并将渲染结果上传至平台;平台在接收到渲染结果后,将渲染结果回传给客户端。该方法操作简单,使用方便,可以打破不同机房之间的数据壁垒,高效地实现3d模型文件跨机房上传、渲染、下载回传的全过程,提高文件传输和管理效率。
1.一种秦渲云3d模型文件跨机房下载回传的方法,其特征在于,包括:
2.根据权利要求1所述的秦渲云3d模型文件跨机房下载回传的方法,其特征在于,所述待渲染文件包括maya格式文件,以及max格式文件中的任一种。
3.根据权利要求2所述的秦渲云3d模型文件跨机房下载回传的方法,其特征在于,所述客户端对所述待渲染文件的解析内容包括文件类型、版本、使用的插件、以及场景的参数。
4.根据权利要求3所述的秦渲云3d模型文件跨机房下载回传的方法,其特征在于,所述客户端在对所述带渲染文件进行解析后,会自动设置生成渲染参数,所述渲染参数包括渲染层、成图尺寸、渲光子、渲染帧范围、以及预渲染帧范围。
5.根据权利要求4所述的秦渲云3d模型文件跨机房下载回传的方法,其特征在于,所述客户端在将所述渲染参数上传前,可人工对所述渲染参数进行编辑。
6.根据权利要求5所述的秦渲云3d模型文件跨机房下载回传的方法,其特征在于,所述平台在接收到所述解析结果后,根据任务量以及闲置的所述服务端的数量,自动选择单个或多个所述服务端参与渲染任务。
7.根据权利要求6所述的秦渲云3d模型文件跨机房下载回传的方法,其特征在于,多个所述服务器参与渲染任务时,按照动画序列,使每个所述服务器完成单个帧或连续的多个帧的渲染任务。
8.根据权利要求6所述的秦渲云3d模型文件跨机房下载回传的方法,其特征在于,多个所述服务器参与渲染任务时,将每个帧划分成多个渲染区域,并将多个渲染区域分配个多个所述服务端进行渲染。
9.根据权利要求7或8所述的秦渲云3d模型文件跨机房下载回传的方法,其特征在于,所述服务器完成单个帧的渲染后,将单个帧的渲染结果上传至所述平台;所述平台在接收到单个帧的渲染结果后,将单个帧的所述渲染结果回传给所述客户端。
10.根据权利要求9所述的秦渲云3d模型文件跨机房下载回传的方法,其特征在于,所述平台在接收到所述服务器上传的全部帧的渲染结果后,生成完整的渲染文件存储于所述平台,供所述客户端查看和下载。