基于渲染场景参数选择渲染机器的方法、装置及设备制造方法及图纸

技术编号:38492889 阅读:15 留言:0更新日期:2023-08-15 17:05
本发明专利技术涉及一种基于渲染场景参数选择渲染机器的方法、装置及设备,所述方法包括获取渲染任务的场景参数,基于场景参数得到场景描述文件;其中,场景参数包括光照、材质和纹理;基于预设匹配规则,确定与场景描述文件匹配的渲染算法,并利用所述渲染算法生成渲染方案;根据渲染方案计算各个渲染机器的匹配度,选择匹配度最高的渲染机器对渲染任务进行渲染处理,得到渲染结果。本发明专利技术能够智能选择渲染机器,从而实现自适应计算资源分配,从而优化渲染流程的效率和速度。本申请提供的技术方案可以根据不同的渲染需求和场景复杂度,在可用的渲染机器中选择合适的计算资源,避免了资源的浪费和过度使用,同时提高了渲染结果的质量和渲染速度。渲染速度。渲染速度。

【技术实现步骤摘要】
基于渲染场景参数选择渲染机器的方法、装置及设备


[0001]本专利技术属于大数据处理
,具体涉及一种基于渲染场景参数选择渲染机器的方法、装置及设备。

技术介绍

[0002]现今数字媒体行业日益成熟,越来越多的使用者需要通过计算机进行3D建模、视频剪辑等高强度运算。针对这一趋势,计算机技术不断创新,硬件设备不断升级,出现了许多可用于计算资源共享的云服务。其中,云渲染平台是一个十分受欢迎的服务平台,其可以为用户快速完成复杂的渲染任务。
[0003]相关技术中,如何根据场景参数智能选择适合的渲染机器仍是一个挑战。一些图形应用程序提供手动选择渲染机器的功能,但这需要用户拥有有关硬件和软件特性的深入了解。其他系统则可能根据优先级或负载均衡程序将任务分配到闲置的计算资源上,但这样的系统缺乏对场景参数的深度理解,可能导致渲染结果达不到预期效果。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于克服现有技术的不足,提供一种基于渲染场景参数选择渲染机器的方法、装置及设备,以解决现有技术中对渲染机器选择时存在选择缺陷,导致渲染达不到预期效果的问题。
[0005]为实现以上目的,本专利技术采用如下技术方案:一种基于渲染场景参数选择渲染机器的方法,包括:
[0006]获取渲染任务的场景参数,基于所述场景参数得到场景描述文件;其中,所述场景参数包括光照、材质和纹理;
[0007]基于预设匹配规则,确定与所述场景描述文件匹配的渲染算法,并利用所述渲染算法生成渲染方案;
[0008]根据所述渲染方案计算各个渲染机器的匹配度,选择匹配度最高的渲染机器对所述渲染任务进行渲染处理,得到渲染结果。
[0009]进一步的,还包括:
[0010]对所述渲染结果进行质量评估,并反馈;
[0011]根据反馈结果对下一次渲染任务进行分配及匹配调整。
[0012]进一步的,所述基于预设匹配规则,确定与所述场景描述文件匹配的渲染算法,包括:
[0013]利用所述预设匹配规则识别所述场景描述文件中的关键信息,并在确定为关键信息时,提取所述关键信息的结构化数据;
[0014]根据所述结构化数据及预设映射关系,确定相应的渲染算法;
[0015]其中,所述预设映射关系为预先设置结构化数据及对应的渲染算法。
[0016]进一步的,所述预设匹配规则包括语言模型、正则表达式及句法分析。
[0017]进一步的,所述并利用所述渲染算法生成渲染方案,包括:
[0018]根据所述渲染算法,计算所述场景描述文件所需的渲染资源,将所述所需的渲染资源确定为渲染方案;
[0019]其中,所述渲染算法包括光栅化算法、光线跟踪算法及其变种、透明度排序算法。
[0020]进一步的,所述对所述渲染结果进行质量评估,包括:
[0021]采用渲染评估算法对所述渲染结果进行质量评估;
[0022]其中,所述渲染评估算法包括图像质量评估算法、渲染时间优化算法、渲染资源利用率评估算。
[0023]进一步的,所述场景参数通过用户上传获取。
[0024]本申请实施例提供一种基于渲染场景参数选择渲染机器的装置,包括:
[0025]获取模块,用于获取渲染任务的场景参数,基于所述场景参数得到场景描述文件;其中,所述场景参数包括光照、材质和纹理;
[0026]生成模块,用于基于预设匹配规则,确定与所述场景描述文件匹配的渲染算法,并利用所述渲染算法生成渲染方案;
[0027]选择模块,用于根据所述渲染方案计算各个渲染机器的匹配度,选择匹配度最高的渲染机器对所述渲染任务进行渲染处理,得到渲染结果。
[0028]进一步的,还包括:
[0029]评估模块,用于对所述渲染结果进行质量评估,并反馈;
[0030]根据反馈结果对下一次渲染任务进行分配及匹配调整。
[0031]本申请实施例提供一种计算机设备,包括:存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行上述任一项基于渲染场景参数选择渲染机器的方法的步骤。
[0032]本专利技术采用以上技术方案,能够达到的有益效果包括:
[0033]本专利技术提供一种基于渲染场景参数选择渲染机器的方法、装置及设备,本申请通过用户上传的场景参数,得到场景描述文件,再通过预设的匹配规则,就可以得到与场景描述文件匹配的渲染算法,从而并利用所述渲染算法生成渲染方案,根据渲染方案计算各个渲染机器的匹配度,对所述匹配度进行排序,选择匹配度最高的渲染机器对渲染任务进行渲染处理,得到渲染结果。本申请提供的技术方案能够通过渲染任务的场景参数选择适合的渲染机器,实现了渲染机器的自适应计算资源分配,本申请根据不同渲染任务的渲染需求和场景复杂度,在可用的渲染机器中选择合适的计算资源,避免了资源的浪费和过度使用,同时提高了渲染结果的质量和渲染速度。
附图说明
[0034]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0035]图1为本专利技术基于渲染场景参数选择渲染机器的方法的步骤示意图;
[0036]图2为本专利技术基于渲染场景参数选择渲染机器的装置的结构示意图;
[0037]图3为本专利技术基于渲染场景参数选择渲染机器的方法涉及的计算机设备的结构示意图。
具体实施方式
[0038]为使本专利技术的目的、技术方案和优点更加清楚,下面将对本专利技术的技术方案进行详细的描述。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本专利技术所保护的范围。
[0039]下面结合附图介绍本申请实施例中提供的一个具体的基于渲染场景参数选择渲染机器的方法、装置及设备。
[0040]如图1所示,本申请实施例中提供的基于渲染场景参数选择渲染机器的方法,包括:
[0041]S101,获取渲染任务的场景参数,基于所述场景参数得到场景描述文件;其中,所述场景参数包括光照、材质和纹理;
[0042]具体的,用户上传渲染任务需要的场景参数,通过解析场景参数,生成场景描述文件,本申请中提供的场景参数可以为光照、材质及纹理等。可以理解的是,本申请提供的场景参数还可以包括其他参数,本申请在此不做限定。
[0043]S102,基于预设匹配规则,确定与所述场景描述文件匹配的渲染算法,并利用所述渲染算法生成渲染方案;
[0044]一些实施例中,所述基于预设匹配规则,确定与所述场景描述文件匹配的渲染算法,包括:
[0045]利用所述预设匹配规则识别所述场景描述文件中的关键信息,并在确定为关键信息时,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于渲染场景参数选择渲染机器的方法,其特征在于,包括:获取渲染任务的场景参数,基于所述场景参数得到场景描述文件;其中,所述场景参数包括光照、材质和纹理;基于预设匹配规则,确定与所述场景描述文件匹配的渲染算法,并利用所述渲染算法生成渲染方案;根据所述渲染方案计算各个渲染机器的匹配度,选择匹配度最高的渲染机器对所述渲染任务进行渲染处理,得到渲染结果。2.根据权利要求1所述的方法,其特征在于,还包括:对所述渲染结果进行质量评估,并反馈;根据反馈结果对下一次渲染任务进行分配及匹配调整。3.根据权利要求1或2所述的方法,其特征在于,所述基于预设匹配规则,确定与所述场景描述文件匹配的渲染算法,包括:利用所述预设匹配规则识别所述场景描述文件中的关键信息,并在确定为关键信息时,提取所述关键信息的结构化数据;根据所述结构化数据及预设映射关系,确定相应的渲染算法;其中,所述预设映射关系为预先设置结构化数据及对应的渲染算法。4.根据权利要求3所述的方法,其特征在于,所述预设匹配规则包括语言模型、正则表达式及句法分析。5.根据权利要求4所述的方法,其特征在于,所述利用所述渲染算法生成渲染方案,包括:根据所述渲染算法计算所述场景描述文件所需的渲染资源,将所述所需的渲染资源确定为渲染方案;其中,所述渲染算法包括...

【专利技术属性】
技术研发人员:林驰捷高斌邹琼周双全
申请(专利权)人:深圳市瑞云科技股份有限公司
类型:发明
国别省市:

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

1