预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共22页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115311399A(43)申请公布日2022.11.08(21)申请号202211124669.2(22)申请日2022.09.15(71)申请人厦门雅基软件有限公司地址361021福建省厦门市集美区集美大道1302号创业大厦六层607单元之三(72)发明人周正龙曾晓翔林顺(74)专利代理机构北京市立方律师事务所11330专利代理师张筱宁(51)Int.Cl.G06T15/00(2011.01)G06T15/55(2011.01)权利要求书2页说明书14页附图5页(54)发明名称图像渲染方法、装置、电子设备以及存储介质(57)摘要本申请实施例提供了一种图像渲染方法、装置、电子设备以及存储介质,涉及图像处理技术领域。图像渲染方法包括:接收图像渲染指令;响应于图像渲染指令,基于预设的描述符集合布局,按照频率从低到高的顺序,依次创建对应的描述符集合,并绑定到当前渲染管线,生成当前的着色器管线布局;其中,描述符集合布局为树状结构;树状结构的每一叶节点中包括至少一个着色器;描述符集合布局是基于至少一个着色器的每一模块的资源生成的;基于当前的着色器管线布局对图像进行渲染。本申请的图像渲染方法可以有效避免人工错误造成的着色器与管线不匹配,有效提高图像渲染效率。CN115311399ACN115311399A权利要求书1/2页1.一种图像渲染方法,其特征在于,包括:接收图像渲染指令;响应于所述图像渲染指令,基于预设的描述符集合布局,按照频率从低到高的顺序,依次创建对应的描述符集合,并绑定到当前渲染管线,生成当前的着色器管线布局;其中,所述描述符集合布局为树状结构;所述树状结构的每一叶节点中包括至少一个着色器;所述描述符集合布局是基于至少一个着色器的每一模块的资源生成的;基于所述当前的着色器管线布局对图像进行渲染。2.根据权利要求1所述的图像渲染方法,其特征在于,还包括:通过对多个叶节点中的着色器每一模块的资源按照从所述树状结构的叶节点到根节点的方向逐层级进行合并后,覆盖生成所述预设的描述符集合布局。3.根据权利要求2所述的图像渲染方法,其特征在于,所述通过对多个叶节点中的着色器每一模块的资源按照从所述树状结构的叶节点到根节点的方向逐层级进行合并后覆盖,生成所述预设的描述符集合布局,包括:获取预设的树状结构的多个叶节点中的多个着色器的每一模块对应的资源,并确定每一叶节点中的各资源的更新频率;基于每一层级对应的合并频率以及每一叶节点中的各资源的更新频率,对多个叶节点中的着色器的资源按照从所述树状结构的叶节点到根节点的方向逐层级进行合并,得到根节点的资源;按照从所述树状结构的根节点到叶节点的方向,通过将根节点的资源逐层级进行覆盖,生成所述描述符集合布局。4.根据权利要求3所述的图像渲染方法,其特征在于,所述基于每一层级对应的合并频率以及每一叶节点中的各资源的更新频率,对多个叶节点中的着色器的资源按照从所述树状结构的叶节点到根节点的方向逐层级进行合并,得到根节点的资源,包括:将叶节点作为子节点,基于与所述子节点对应的合并频率以及所述子节点中资源的更新频率,将所述子节点的资源合并到对应的父节点中;将父节点作为新的子节点,并重复执行基于与所述子节点对应的合并频率以及所述子节点中资源的更新频率,将所述子节点的资源合并到对应的父节点中的步骤,直至得到所述根节点的资源。5.根据权利要求4所述的图像渲染方法,其特征在于,所述合并频率为与所述子节点对应的父节点的更新频率;每一子节点的更新频率大于对应的父节点的更新频率。6.根据权利要求4所述的图像渲染方法,其特征在于,所述基于与所述子节点对应的合并频率以及所述子节点中资源的更新频率,将所述子节点的资源合并到对应的父节点中,包括:确定子节点中更新频率小于或等于所述合并频率的第一资源,将至少一个子节点的第一资源合并到对应的父节点中;确定子节点中更新频率大于所述合并频率的第二资源,确定所述第二资源的最大数量,将所述最大数量更新至所述父节点中。7.根据权利要求3所述的图像渲染方法,其特征在于,所述按照从所述树状结构的根节点到叶节点的方向,通过将根节点的资源逐层级进行覆盖,生成所述描述符集合布局,包2CN115311399A权利要求书2/2页括:将根节点作为父节点,将所述父节点的资源向对应的子节点传播,并覆盖子节点的资源;将子节点作为新的父节点,并重复执行将所述父节点的资源向对应的子节点传播,并覆盖子节点的资源的步骤,直至得到所述叶节点的资源,得到所述描述符集合布局。8.根据权利要求7所述的图像渲染方法,其特征在于,所述将所述父节点的资源向对应的子节点传播,并覆盖子节点的资源,包括:若所述父节点包含的资源的更新频率均小于对应的所述子节点的更新频率,则将所述父节