一种解决云渲染出错的方法技术

技术编号:20724285 阅读:28 留言:0更新日期:2019-03-30 17:33
本发明专利技术公开一种解决云渲染出错的方法,预先建立渲染出错的类型及对应的解决方案的数据库,在渲染出错时,在数据库中寻找对应的解决方案并执行。本发明专利技术通过设置渲染出错的类型及对应的解决方案的数据库,当渲染出错的类型在数据库中时,云渲染服务器根据渲染出错的类型选择并执行对应的解决方案;当渲染出错的类型没有在数据库中时,云渲染服务器管理人员对源文件中未修复的渲染出错进行修复,无需实时人工对渲染进行监控,有效解放人力,降低渲染难度。

【技术实现步骤摘要】
一种解决云渲染出错的方法
本专利技术涉及云渲染
,尤其涉及一种解决云渲染出错的方法。
技术介绍
现有的用户在渲染农场云端进行渲染的时候,如果出错,需要技术人员查看出错详情,然后跟客户进行远程协助,或者让客户自行去修改场景文件解决掉出错的地方,然后再次提交才可以继续进行渲染。渲染需要实时人员进行监控,以防渲染出错的情况出现,耗时耗力,需要大量懂技术的客服人员技术人员处理。因此,现有技术存在缺陷,需要改进。
技术实现思路
本专利技术要解决的技术问题是:提供一种解决云渲染出错的方法,无需实时人工对渲染程序进行监控,降低渲染的难度。本专利技术的技术方案如下:提供一种解决云渲染出错的方法,包括以下步骤。S1:建立渲染出错的种类及对应的解决方案的数据库。S2:向云渲染服务器提交源文件,云渲染服务器对源文件进行渲染。S3:云渲染服务器监控渲染过程中是否出现渲染出错,若出现渲染出错,进入步骤S4;若没有出现渲染出错,进入步骤S6。S4:云渲染服务器在数据库中查找与步骤S3中的渲染出错的类型相同的渲染出错类型;若在数据库中查找到相同类型的渲染出错类型,找出对应的解决方案,云渲染服务器执行解决方案,对渲染出错进行修复,继续渲染;若在数据库中没有查找到相同类型的渲染出错类型,跳过该渲染出错,继续渲染。S5:渲染结束,云渲染服务器输出渲染结果。S6:云渲染服务器管理人员对渲染结果进行验证,判断渲染结果是否存在渲染出错的地方;若不存在渲染出错的地方,进入步骤S8;若存在渲染出错的地方,进入步骤S7。S7:云渲染服务器对源文件进行备份,遍历源文件出现的渲染出错类型,找出未修复的渲染出错,云渲染服务器管理人员对源文件中未修复的渲染出错进行修复,云渲染服务器对修复后的源文件继续渲染,进入步骤S3。S8:云渲染服务器给用户正确的渲染结果。当渲染出错的类型在数据库中时,云渲染服务器根据渲染出错的类型选择并执行对应的解决方案;当渲染出错的类型没有在数据库中时,云渲染服务器管理人员对源文件中未修复的渲染出错进行修复,无需实时人工对渲染进行监控,有效解放人力,降低渲染难度。在步骤S2中,还包括:云渲染服务器读取用户的设置,确认用户是否在渲染出错时接受自动修复;若接受自动修复,进入步骤S3;若不接受自动修复,渲染出错时,暂停渲染并通知用户。在步骤S3中,云服务器对渲染过程中的贴图、灯光、渲染机器、插件、软件版本监控。在步骤S4中,还包括:云渲染服务器将渲染出错日志及出错跳过的地方发给云渲染服务器管理人员。所述解决云渲染出错的方法,还包括步骤S9:将管理人员修复的渲染出错的种类和修复的方案录入到渲染出错的种类及对应的解决方案的数据库。采用上述方案,本专利技术提供一种解决云渲染出错的方法,通过设置渲染出错的类型及对应的解决方案的数据库,当渲染出错的类型在数据库中时,云渲染服务器根据渲染出错的类型选择并执行对应的解决方案;当渲染出错的类型没有在数据库中时,云渲染服务器管理人员对源文件中未修复的渲染出错进行修复,无需实时人工对渲染进行监控,有效解放人力,降低渲染难度。附图说明图1为本专利技术的流程图。具体实施方式以下结合附图和具体实施例,对本专利技术进行详细说明。请参阅图1,本专利技术提供一种解决云渲染出错的方法,包括以下步骤。S1:建立渲染出错的种类及对应的解决方案的数据库。S2:向云渲染服务器提交源文件,云渲染服务器对源文件进行渲染。云渲染服务器读取用户的设置,确认用户是否在渲染出错时接受自动修复;若接受自动修复,进入步骤S3;若不接受自动修复,渲染出错时,暂停渲染并通知用户。S3:云渲染服务器监控渲染过程中是否出现渲染出错,若出现渲染出错,进入步骤S4;若没有出现渲染出错,进入步骤S6。S4:云渲染服务器在数据库中查找与步骤S3中的渲染出错的类型相同的渲染出错类型;若在数据库中查找到相同类型的渲染出错类型,找出对应的解决方案,云渲染服务器执行解决方案,对渲染出错进行修复,继续渲染;若在数据库中没有查找到相同类型的渲染出错类型,跳过该渲染出错,继续渲染。云渲染服务器将渲染出错日志及出错跳过的地方发给云渲染服务器管理人员。S5:渲染结束,云渲染服务器输出渲染结果。S6:云渲染服务器管理人员对渲染结果进行验证,判断渲染结果是否存在渲染出错的地方;若不存在渲染出错的地方,进入步骤S8;若存在渲染出错的地方,进入步骤S7。S7:云渲染服务器对源文件进行备份,遍历源文件出现的渲染出错类型,找出未修复的渲染出错,云渲染服务器管理人员对源文件中未修复的渲染出错进行修复,云渲染服务器对修复后的源文件继续渲染,进入步骤S3。S8:云渲染服务器给用户正确的渲染结果。S9:将管理人员修复的渲染出错的种类和修复的方案录入到渲染出错的种类及对应的解决方案的数据库。当渲染出错的类型在数据库中时,云渲染服务器根据渲染出错的类型选择并执行对应的解决方案;当渲染出错的类型没有在数据库中时,云渲染服务器管理人员对源文件中未修复的渲染出错进行修复,无需实时人工对渲染进行监控,有效解放人力,降低渲染难度。在步骤S3中,云服务器对渲染过程中的贴图、灯光、渲染机器、插件、软件版本监控。综上所述,本专利技术提供一种解决云渲染出错的方法,通过设置渲染出错的类型及对应的解决方案的数据库,当渲染出错的类型在数据库中时,云渲染服务器根据渲染出错的类型选择并执行对应的解决方案;当渲染出错的类型没有在数据库中时,云渲染服务器管理人员对源文件中未修复的渲染出错进行修复,无需实时人工对渲染进行监控,有效解放人力,降低渲染难度。以上仅为本专利技术的较佳实施例而已,并不用于限制本专利技术,凡在本专利技术的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
1.一种解决云渲染出错的方法,其特征在于,包括以下步骤:S1:建立渲染出错的种类及对应的解决方案的数据库;S2:向云渲染服务器提交源文件,云渲染服务器对源文件进行渲染;S3:云渲染服务器监控渲染过程中是否出现渲染出错,若出现渲染出错,进入步骤S4;若没有出现渲染出错,进入步骤S6;S4:云渲染服务器在数据库中查找与步骤S3中的渲染出错的类型相同的渲染出错类型;若在数据库中查找到相同类型的渲染出错类型,找出对应的解决方案,云渲染服务器执行解决方案,对渲染出错进行修复,继续渲染;若在数据库中没有查找到相同类型的渲染出错类型,跳过该渲染出错,继续渲染;S5:渲染结束,云渲染服务器输出渲染结果;S6:云渲染服务器管理人员对渲染结果进行验证,判断渲染结果是否存在渲染出错的地方;若不存在渲染出错的地方,进入步骤S8;若存在渲染出错的地方,进入步骤S7;S7:云渲染服务器对源文件进行备份,遍历源文件出现的渲染出错类型,找出未修复的渲染出错,云渲染服务器管理人员对源文件中未修复的渲染出错进行修复,云渲染服务器对修复后的源文件继续渲染,进入步骤S3;S8:云渲染服务器给用户正确的渲染结果。

【技术特征摘要】
1.一种解决云渲染出错的方法,其特征在于,包括以下步骤:S1:建立渲染出错的种类及对应的解决方案的数据库;S2:向云渲染服务器提交源文件,云渲染服务器对源文件进行渲染;S3:云渲染服务器监控渲染过程中是否出现渲染出错,若出现渲染出错,进入步骤S4;若没有出现渲染出错,进入步骤S6;S4:云渲染服务器在数据库中查找与步骤S3中的渲染出错的类型相同的渲染出错类型;若在数据库中查找到相同类型的渲染出错类型,找出对应的解决方案,云渲染服务器执行解决方案,对渲染出错进行修复,继续渲染;若在数据库中没有查找到相同类型的渲染出错类型,跳过该渲染出错,继续渲染;S5:渲染结束,云渲染服务器输出渲染结果;S6:云渲染服务器管理人员对渲染结果进行验证,判断渲染结果是否存在渲染出错的地方;若不存在渲染出错的地方,进入步骤S8;若存在渲染出错的地方,进入步骤S7;S7:云渲染服务器对源文件进行备份,遍历源文件出现的渲染出错类型,找出未修复的渲染出错...

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

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

1