渲染管线的配置方法、装置、设备及存储介质制造方法及图纸

技术编号:37501454 阅读:17 留言:0更新日期:2023-05-07 09:37
本申请公开了一种渲染管线的配置方法、装置、设备及存储介质,属于计算机技术领域。所述方法包括:显示渲染管线配置界面,渲染管线配置界面中显示有多个待配置节点,多个待配置节点包括渲染功能节点和渲染资源节点;响应于配置操作,根据配置操作在多个待配置节点中选择的多个已选择节点,以及对多个已选择节点配置的节点顺序,确定渲染管线的配置,多个已选择节点包括渲染功能节点和/或渲染资源节点;其中,渲染功能节点用于对渲染资源数据按照渲染功能节点提供的渲染特性进行处理,以得到输出的渲染资源数据,渲染资源节点用于存储渲染资源数据。由于配置渲染管线的过程为在用户界面中的直观操作,无需修改代码,可简化配置渲染管线的过程。管线的过程。管线的过程。

【技术实现步骤摘要】
渲染管线的配置方法、装置、设备及存储介质


[0001]本申请涉及计算机
,特别涉及一种渲染管线的配置方法、装置、设备及存储介质。

技术介绍

[0002]在图形渲染领域,通常采用渲染管线执行具体的图形渲染任务。
[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是本申请一个示例性实施例提供的渲染管线的配置方法的流程示意图;
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种渲染管线的配置方法,其特征在于,所述方法包括:显示渲染管线配置界面,所述渲染管线配置界面中显示有多个待配置节点,所述多个待配置节点包括渲染功能节点和渲染资源节点;响应于配置操作,根据所述配置操作在所述多个待配置节点中选择的多个已选择节点,以及对所述多个已选择节点配置的节点顺序,确定所述渲染管线的配置,所述多个已选择节点包括所述渲染功能节点和/或所述渲染资源节点;其中,所述渲染功能节点用于对渲染资源数据按照所述渲染功能节点提供的渲染特性进行处理,以得到输出的渲染资源数据,所述渲染资源节点用于存储所述渲染资源数据。2.根据权利要求1所述的方法,其特征在于,所述响应于配置操作,根据所述配置操作在所述多个待配置节点中选择的多个已选择节点,以及对所述多个已选择节点配置的节点顺序,确定所述渲染管线的配置,包括:响应于连线操作,根据所述连线操作在所述多个待配置节点中连接的所述多个已选择节点,以及所述连线操作在连接所述多个已选择节点的顺序,确定所述渲染管线的配置;其中,所述连接操作连接所述多个已选择节点的顺序用于指示所述多个已选择节点的所述节点顺序。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:根据所述连线操作连接的所述多个已选择节点,以及连接所述多个已选择节点的顺序,显示所述多个已选择节点的有向无环图。4.根据权利要求2所述的方法,其特征在于,所述渲染管线配置界面中显示有配置控件,每个所述配置控件用于显示一个所述渲染功能节点,所述配置控件中显示有所述渲染功能节点的标识、所述渲染功能节点的至少一个输入参数、和所述渲染功能节点的至少一个输出参数;所述方法还包括:响应于针对所述至少一个输入参数的第一连线操作,在所述至少一个输入参数中,确定所述第一连线操作的第一连线的一端连接的目标输入参数;响应于针对所述至少一个输出参数的第二连线操作,在所述至少一个输出参数中,确定所述第二连线操作的第二连线的一端连接的目标输出参数;其中,所述目标输入参数和所述目标输出参数的组合用于指示所述渲染功能节点在根据所述目标输入参数的数据确定所述目标输出参数的数据时使用的渲染特性。5.根据权利要求1至4任一所述的方法,其特征在于,所述方...

【专利技术属性】
技术研发人员:程沛楠杜双泓
申请(专利权)人:不鸣科技杭州有限公司
类型:发明
国别省市:

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

1