【技术实现步骤摘要】
分布式渲染方法及设备
[0001]本申请涉及计算机技术,尤其涉及一种分布式渲染方法及设备。
技术介绍
[0002]在家装、地质勘探等领域需要展示高清/超高清的图片以及更加精细的源数据,因此在创建完方案之后,为了观察实际效果,通常需要对方案进行渲染。通过分布式渲染的方式可以提升渲染速度和减少等待时长。
[0003]目前传统的分布式渲染的调度算法在资源层进行计算资源调度时,按照渲染任务提交的先后顺序,依次为渲染任务分配计算资源,导致计算资源利用率低、渲染任务的吞吐量低。
技术实现思路
[0004]本申请提供一种分布式渲染方法及设备,用以解决分布式渲染时计算资源利用率低、渲染任务的吞吐量低的问题。
[0005]一方面,本申请提供一种分布式渲染方法,包括:
[0006]获取待处理的渲染任务,根据所述渲染任务的属性和所需渲染的模型的算力需求,确定所述渲染任务的算力需求信息;
[0007]根据所述渲染任务的算力需求信息对所述渲染任务进行分布式任务调度处理,确定所述渲染任务的执行顺序;
[0008]根据所述渲染任务的执行顺序,为所述渲染任务分配计算资源,并调度所述计算资源执行所分配渲染任务,得到渲染结果。
[0009]另一方面,本申请提供一种分布式渲染装置,包括:
[0010]渲染预检模块,用于获取待处理的渲染任务,根据所述渲染任务的属性和所需渲染的模型的算力需求,确定所述渲染任务的算力需求信息;
[0011]任务调度模块,用于根据所述渲染任务的算力需 ...
【技术保护点】
【技术特征摘要】
1.一种分布式渲染方法,其特征在于,包括:获取待处理的多个渲染任务,根据每一所述渲染任务的属性和所需渲染的模型的算力需求,确定每一所述渲染任务的算力需求信息;根据每一所述渲染任务的算力需求信息对所述多个渲染任务进行分布式任务调度处理,确定所述多个渲染任务的执行顺序;根据所述多个渲染任务的执行顺序,为每一所述渲染任务分配计算资源,并调度所述计算资源执行所分配渲染任务,得到渲染结果。2.根据权利要求1所述的方法,其特征在于,所述获取待处理的多个渲染任务,根据每一所述渲染任务的属性和所需渲染的模型的算力需求,确定每一所述渲染任务的算力需求信息,包括:从渲染任务队列中获取待处理的多个渲染任务,根据每一所述渲染任务的属性和所需渲染的模型的算力需求,进行算力需求确定处理,确定每一所述渲染任务的算力需求信息;将每一所述渲染任务及所述渲染任务的算力需求信息存储至任务数据表中。3.根据权利要求2所述的方法,其特征在于,所述根据每一所述渲染任务的属性和所需渲染的模型的算力需求,进行算力需求确定处理,确定每一所述渲染任务的算力需求信息,包括:对每一所述渲染任务,根据所述渲染任务的渲染场景数据,获取所述渲染任务中待渲染模型的权重和参考渲染时长,其中所述待渲染模型的权重越大表示渲染模型所需的算力越高;根据所述渲染任务的属性中的渲染参数,确定所述渲染参数对应的算力需求信息;根据所述待渲染模型的权重和参考渲染时长,以及所述渲染参数对应的算力需求信息,确定所述渲染任务的算力需求信息。4.根据权利要求3所述的方法,其特征在于,所述根据所述渲染任务的渲染场景数据,获取所述渲染任务中待渲染模型的权重和参考渲染时长,包括:根据所述渲染任务的渲染场景数据,确定所述渲染任务包含的待渲染模型;从统计数据库中获取所述待渲染模型的权重和参考渲染时长;根据所述渲染场景数据中的相机位置和方向,确定所述待渲染模型是否出现在相机的可视范围内,并根据所述待渲染模型是否出现在相机的可视范围内,调整所述待渲染模型的权重。5.根据权利要求4所述的方法,其特征在于,所述从统计数据库中获取所述待渲染模型的权重和参考渲染时长之前,还包括:根据所述待渲染模型的属性信息,确定所述待渲染模型的权重,并将所述待渲染模型的权重存储到所述统计数据库;基于配置的快速渲染质量标准对所述待渲染模型进行渲染,确定所述待渲染模型的参考渲染时长,并将所述待渲染模型的参考渲染时长存储到所述统计数据库。6.根据权利要求5所述的方法,其特征在于,所述根据所述多个渲染任务的执行顺序,为每一所述渲染任务分配计算资源,并调度所述计算资源执行所分配渲染任务,得到渲染结果之后,还包括:存储每一所述渲染任务的实际渲染时长;
对于每一所述渲染任务,根据所述渲染任务的实际渲染时长和所述渲染任务中模型的权重,计算所述渲染任务中每一模型的实际渲染时长;根据每一模型的实际渲染时长,更新所述统计数据库中每一模型的权重和参考渲染时长。7.根据权利要求3所述的方法,其特征在于,所述根据所述待渲染模型的权重和参考渲染时长,以及所述渲染参数对应的算力需求信息,确定所述渲染任务的算力需求信息,包括:根据所述待渲染模型的权重,对所述待渲染模型的参考渲染时长加权求和,得到模型对应的算力需求信息;将所述模型对应的算力需求信息与所述渲染参数对应的算力需求信息加权求和,得到所述渲染...
【专利技术属性】
技术研发人员:吴装,涂军,王琨,赵红涛,詹俊,
申请(专利权)人:每平每屋上海科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。