一种解决本地渲染出错的方法与流程

文档序号:17263476发布日期:2019-03-30 09:49阅读:463来源:国知局
一种解决本地渲染出错的方法与流程

本发明涉及渲染技术领域,尤其涉及一种解决本地渲染出错的方法。



背景技术:

现有的用户在本地渲染的时候,如果出错,会有报警,需要自行修改场景文件解决掉出错的地方,然后再次提交才可以继续进行渲染。渲染需要实时人工进行监控,以防渲染不成功的情况出现,耗时耗力。需要有懂技术的人员进行处理才可以解决问题。

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



技术实现要素:

本发明要解决的技术问题是:提供一种解决本地渲染出错的方法,无需实时人工对渲染程序进行监控,降低渲染的难度。

本发明的技术方案如下:提供一种解决本地渲染出错的方法,包括以下步骤。

s1:建立渲染出错的类型及对应的解决方案的数据库。

s2:向本地渲染服务器提交源文件,本地渲染服务器对源文件进行渲染。

s3:本地渲染服务器监控渲染过程中是否出现渲染出错,若出现渲染出错,进入步骤s4;若没有出现渲染出错,进入步骤s6。

s4:本地渲染服务器数在数据库中查找与步骤s3中的渲染出错的类型相同的渲染出错类型;若在数据库中查找到相同类型的渲染出错类型,找出对应的解决方案,本地渲染服务器执行解决方案,对渲染出错进行修复,继续渲染,渲染结束后,进入步骤s6;若在数据库中没有查找到相同类型的渲染出错类型,跳过该渲染出错,继续渲染,渲染结束后,进入步骤s5。

s5:本地渲染服务器对源文件进行备份,遍历源文件出现的所有渲染出错类型,找出未修复的渲染出错,删除备份源文件中会出现未修复的渲染出错的部分,本地渲染服务器对剩余的备份源文件进行渲染,进入步骤s3。

s6:本地渲染服务器输出渲染结果。

当渲染出错的类型在数据库中时,本地渲染服务器根据渲染出错的类型选择并执行对应的解决方案;当渲染出错的类型没有在数据库中时,本地渲染服务器删除备份源文件中会出现未修复的渲染出错的部分,无需实时人工对渲染进行监控,有效解放人力,降低渲染难度。

进一步地,在步骤s4中,还包括:若在数据库中没有查找到相同类型的渲染出错类型,本地渲染服务器输出包含渲染出错的渲染结果。

进一步地,所述解决本地渲染出错的方法,还包括步骤s7:对未修复的渲染出错进行分析,寻找解决方案,完善渲染出错的种类及对应的解决方案的数据库。完善数据库,为以后的渲染做铺垫。

采用上述方案,本发明提供一种解决本地渲染出错的方法,通过设置渲染出错的类型及对应的解决方案的数据库,当渲染出错的类型在数据库中时,本地渲染服务器根据渲染出错的类型选择并执行对应的解决方案;当渲染出错的类型没有在数据库中时,本地渲染服务器删除备份源文件中会出现未修复的渲染出错的部分,无需实时人工对渲染进行监控,有效解放人力,降低渲染难度。

附图说明

图1为本发明的流程图。

具体实施方式

以下结合附图和具体实施例,对本发明进行详细说明。

请参阅图1,本发明提供一种解决本地渲染出错的方法,包括以下步骤。

s1:建立渲染出错的类型及对应的解决方案的数据库。

s2:向本地渲染服务器提交源文件,本地渲染服务器对源文件进行渲染。

s3:本地渲染服务器监控渲染过程中是否出现渲染出错,若出现渲染出错,进入步骤s4;若没有出现渲染出错,进入步骤s6。

s4:本地渲染服务器数在数据库中查找与步骤s3中的渲染出错的类型相同的渲染出错类型;若在数据库中查找到相同类型的渲染出错类型,找出对应的解决方案,本地渲染服务器执行解决方案,对渲染出错进行修复,继续渲染,渲染结束后,进入步骤s6;若在数据库中没有查找到相同类型的渲染出错类型,跳过该渲染出错,继续渲染,渲染结束后,进入步骤s5。若在数据库中没有查找到相同类型的渲染出错类型,本地渲染服务器输出包含渲染出错的渲染结果。

s5:本地渲染服务器对源文件进行备份,遍历源文件出现的所有渲染出错类型,找出未修复的渲染出错,删除备份源文件中会出现未修复的渲染出错的部分,本地渲染服务器对剩余的备份源文件进行渲染,进入步骤s3。

s6:渲染结束,本地渲染服务器输出渲染结果。

s7:对未修复的渲染出错进行分析,寻找解决方案,完善渲染出错的种类及对应的解决方案的数据库。完善数据库,为以后的渲染做铺垫。

当渲染出错的类型在数据库中时,本地渲染服务器根据渲染出错的类型选择并执行对应的解决方案;当渲染出错的类型没有在数据库中时,本地渲染服务器删除备份源文件中会出现未修复的渲染出错的部分,无需实时人工对渲染进行监控,有效解放人力,降低渲染难度。

综上所述,本发明提供一种解决本地渲染出错的方法,通过设置渲染出错的类型及对应的解决方案的数据库,当渲染出错的类型在数据库中时,本地渲染服务器根据渲染出错的类型选择并执行对应的解决方案;当渲染出错的类型没有在数据库中时,本地渲染服务器删除备份源文件中会出现未修复的渲染出错的部分,无需实时人工对渲染进行监控,有效解放人力,降低渲染难度。

以上仅为本发明的较佳实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。



技术特征:

技术总结
本发明公开一种解决本地渲染出错的方法,预先建立渲染出错的类型及对应的解决方案的数据库,在渲染出错时,在数据库中寻找对应的解决方案并执行。本发明通过设置渲染出错的类型及对应的解决方案的数据库,当渲染出错的类型在数据库中时,本地渲染服务器根据渲染出错的类型选择并执行对应的解决方案;当渲染出错的类型没有在数据库中时,本地渲染服务器删除备份源文件中会出现未修复的渲染出错的部分,无需实时人工对渲染进行监控,有效解放人力,降低渲染难度。

技术研发人员:宗含含
受保护的技术使用者:深圳市瑞云科技有限公司
技术研发日:2018.11.28
技术公布日:2019.03.29
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1