[发明专利]场景渲染方法、装置、计算机可读介质和电子设备在审
申请号: | 202210355815.6 | 申请日: | 2022-04-06 |
公开(公告)号: | CN114741193A | 公开(公告)日: | 2022-07-12 |
发明(设计)人: | 张俊辉 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06T1/20 |
代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 刘抗美 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 场景 渲染 方法 装置 计算机 可读 介质 电子设备 | ||
本公开提供一种场景渲染方法、场景渲染装置、计算机可读介质和电子设备,涉及图像处理技术领域。应用于包括至少两个核心单元组的中央处理器,该方法包括:获取目标场景对应的渲染任务,利用第一核心单元组的第一渲染线程对渲染任务进行拆分,得到M个渲染指令列表;利用第一渲染线程和N个第二核心单元组对应的N个第二渲染线程,并行提交M个渲染指令列表至图像处理器,以使图像处理器对目标场景进行渲染。本公开通过将第一渲染线程所在的第一核心单元组承载的重载任务,分散至多个核心单元组承载,可以有效降低第一核心单元组的负载,同时充分利用第二核心单元组,进而在一定程度上降低功耗、提升性能,避免CPU发热。
技术领域
本公开涉及图像处理技术领域,具体涉及一种场景渲染方法、场景渲染装置、计算机可读介质和电子设备。
背景技术
真实感场景效果绘制在影视特效制作、虚拟现实、游戏等领域有着广泛的应用。在相关技术中,通常利用计算机技术对虚拟场景进行渲染,以便快速获得各种特效画面。然而,在对虚拟三维场景进行渲染时,往往需要渲染线程承载大量的任务。例如,在游戏领域中,通常需要通过渲染线程进行场景遍历、场景剔除,以及渲染命令的提交。此时,渲染线程承载了游戏运行过程的重载任务,使得该线程所在CPU消耗大量计算资源,进而导致频率升高、功耗过大、性能降低,以及该线程所在CPU发热等问题。
发明内容
本公开的目的在于提供一种场景渲染方法、场景渲染装置、计算机可读介质和电子设备,进而至少在一定程度上降低功耗、提升性能,避免CPU发热。
根据本公开的第一方面,提供一种场景渲染方法,应用于包括至少两个核心单元组的中央处理器,该方法包括:获取目标场景对应的渲染任务,利用第一核心单元组的第一渲染线程对渲染任务进行拆分,得到M个渲染指令列表;其中,M取大于1的整数;利用第一渲染线程和N个第二核心单元组对应的N个第二渲染线程,并行提交M个渲染指令列表至图像处理器,以使图像处理器对目标场景进行渲染;其中,N等于M减1。
根据本公开的第二方面,提供一种场景渲染装置,应用于包括至少两个核心单元组的中央处理器,该装置包括:列表拆分模块,用于获取目标场景对应的渲染任务,利用第一核心单元组的第一渲染线程对渲染任务进行拆分,得到M个渲染指令列表;其中,M取大于1的整数;场景渲染模块,用于利用第一渲染线程和N个第二核心单元组对应的N个第二渲染线程,并行提交M个渲染指令列表至图像处理器,以使图像处理器对目标场景进行渲染;其中,N等于M减1。
根据本公开的第三方面,提供一种计算机可读介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述的方法。
根据本公开的第四方面,提供一种电子设备,其特征在于,包括:处理器;以及存储器,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现上述的方法。
本公开的一种实施例所提供的场景渲染方法,在获取到目标场景对应的渲染任务后,可以利用中央处理器的第一核心单元组的第一渲染线程对渲染任务进行拆分,得到M个渲染指令列表;然后通过中央处理器中的第一核心单元组的第一渲染线程和N个第二核心单元组中每个第二核心单元组的第二渲染线程,分别提交M个渲染指令列表至图像处理器,以实现并行提交渲染指令列表的目的,进而通过图像处理器对目标场景进行渲染。本公开实施例的技术方案,通过第一渲染线程对渲染任务进行拆分,并将拆分后得到的M个渲染指令列表分配至第二核心单元组的第二渲染线程进行并行提交,可以将第一渲染线程所在的第一核心单元组承载的重载任务,分散至多个核心单元组承载,有效降低第一核心单元组的负载,同时充分利用第二核心单元组,进而在一定程度上降低功耗、提升性能,避免CPU发热。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210355815.6/2.html,转载请声明来源钻瓜专利网。