【技术实现步骤摘要】
一种基于动态任务调度的视频渲染方法
[0001]本专利技术涉及视频动画渲染
,尤其涉及一种基于动态任务调度的视频渲染方法。
技术介绍
[0002]视频动画的制作过程需要非常多的环节,各个环节都是一个成功视频动画制作的关键节点,而模型渲染应用在视频动画领域,具有给人以真实直观的感受,是视频动画领域的重中之重,现有的模型渲染大都基于任务调动方式实现对系统资源的合格利用。
[0003]中国专利申请公开号:CN114201282A公开了一种实时渲染计算的动态任务调度方法,通过在接收用户端应用发出的资源调度需求指令后,分析服务端当前剩余资源中的可用资源能否满足资源调度需求指令的CPU需求量、内存需求量以及GPU需求量,将满足条件的服务端标记为可用服务端,再调用可用服务端来执行资源调度需求指令;由此,以实现“应用端的资源需求”和“服务端的可用资源”的动态匹配,不仅能够提高服务端的资源利用率,还能够有效避免资源不足导致的应用端画面卡顿、渲染帧率下降的问题;由此可见,现有技术存在对基于动态任务调度的渲染过程控制精度不足导致渲染
【技术保护点】
【技术特征摘要】
1.一种基于动态任务调度的视频渲染方法,其特征在于,包括:步骤S1、资源整合模块获取系统资源量并确定渲染需求对应的若干渲染任务,并确定若干渲染任务所需系统资源占用率;步骤S2、资源调度模块根据所述资源整合模块确定的若干所述渲染任务所需系统资源占用率确定对渲染过程的监控方式和任务调度方式;步骤S3、执行确定模块根据所述资源调度模块确定的监控方式和任务调度方式执行渲染任务;步骤S4、任务错误统计模块统计若干所述渲染任务中任务完成的合格率以确定对应任务调度方式下的所述渲染任务是否合格;步骤S5、任务调整模块在所述渲染任务不合格条件下对所述渲染任务的渲染过程进行调整;步骤S6、任务优化模块根据模型复杂程度对所述渲染过程进行优化;其中,当所述任务调整模块对所述渲染任务的渲染过程进行调整时,根据所述渲染过程的任务集的合格率确定对所述渲染过程的调整方式;当所述任务优化模块确定调整后的所述渲染过程不合格,则根据所述渲染任务中的模型复杂度确定对所述渲染过程优化。2.根据权利要求1所述的基于动态任务调度的视频渲染方法,其特征在于,当所述资源调度模块确定所述监控方式和任务调度方式时,所述资源调度模块根据若干所述渲染任务所需的系统资源占用率和预设资源占用率的比对结果确定对所述渲染过程的若干监控方式,若干所述监控方式包括在所述系统资源占用率小于等于预设资源占用率条件下的第一监控方式和在所述系统资源占用率大于预设资源占用率条件下的第二监控方式。3.根据权利要求2所述的基于动态任务调度的视频渲染方法,其特征在于,当所述资源调度模块确定以第一监控方式对所述渲染过程进行监控时,所述资源调度模块的监控单元对分发了所述渲染任务的渲染单元进行异常点监控,并当所述渲染过程存在异常点时根据所述渲染单元中渲染任务的执行时长与预设时长的比对结果确定资源调度量。4.根据权利要求3所述的基于动态任务调度的视频渲染方法,其特征在于,当所述资源调度模块确定以第二监控方式对所述渲染过程进行监控时,所述监控单元对所述渲染任务的各渲染节点进行监控,并根据单个所述渲染节点的渲染时长和标准渲染时长进行比对,并当渲染时长大于标准渲染时长时确定需要调度资源,同时确定资源调度量。5.根据权利要求...
【专利技术属性】
技术研发人员:邓正秋,吕绍和,
申请(专利权)人:湖南马栏山视频先进技术研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。