渲染流程图的生成方法、装置及设备制造方法及图纸

技术编号:40066329 阅读:26 留言:0更新日期:2024-01-16 23:29
本申请公开了一种渲染流程图的生成方法、装置及设备,涉及渲染技术领域,能够使得渲染系统在代码编译过程中更加灵活,提升渲染引擎的运行效率。其中方法包括:读取使用脚本文件构建的编译对象,所述编译对象为对接至不同渲染平台的资源结构体,所述资源结构体中记录有节点之间的依赖关系;将所述编译对象输出至渲染系统,以使得所述渲染系统读取所述编译对象中的资源结构体,根据所述资源结构体生成渲染链路上的操作指令;根据所述渲染链路上的操作指令调用各个节点的渲染函数,按照所述节点之间的依赖关系执行所述渲染函数,生成渲染流程图。

【技术实现步骤摘要】

本申请涉及渲染,尤其是涉及到一种渲染流程图的生成方法、装置及设备


技术介绍

1、随着现代cpu和gpu以及游戏行业的高速发展,游戏引擎以及图像渲染的应用技术越来越复杂,一个精致的三维渲染场景往往需要多个渲染子系统,例如,地形、粒子、全局光照、贴花等,各个渲染子系统之间存在着直接或间接依赖的关系。如果涉及到不同的渲染风格,例如,基于物理渲染或者非真实渲染等,整个渲染系统的复杂度也会随之上升。

2、相关技术中,可通过渲染导图来创建渲染流程图,以降低渲染系统的复杂度,渲染导图是基于编译期间的静态代码去控制生成的,通过使用静态编译语言,开发人员可以利用其强大的编译能力和灵活性来创建复杂的渲染流程图,以满足特定的渲染需求。然而,使用静态代码生成的渲染导图需要开发人员具备较高的编程技能,并且需要投入更多的时间和精力去编写和维护代码,对于开发资源和技术要求都较高,使得渲染系统在代码编译过程中的灵活性较差,影响渲染引擎的运行效率。


技术实现思路

1、有鉴于此,本申请提供了一种渲染流程图的生成方法、装置及设备,主本文档来自技高网...

【技术保护点】

1.一种渲染流程图的生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在所述读取使用脚本文件构建的编译对象之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述获取渲染流程图的节点配置信息,具体包括:

4.根据权利要求2所述的方法,其特征在于,在所述获取渲染流程图的节点配置信息之后,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述在脚本文件中定义渲染流程图中节点的渲染结构之后,所述方法还包括:

6.根据权利要求2所述的方法,其特征在于,所述根据所述节点配置信息构建编译对象,具...

【技术特征摘要】

1.一种渲染流程图的生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在所述读取使用脚本文件构建的编译对象之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述获取渲染流程图的节点配置信息,具体包括:

4.根据权利要求2所述的方法,其特征在于,在所述获取渲染流程图的节点配置信息之后,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述在脚本文件中定义渲染流程图中节点的渲染结构之后,所述方法还包括:

6.根据权利要求2所述的方法,其特征在于,所述根据所述节点配置信息构建编译对象,具体包括:...

【专利技术属性】
技术研发人员:熊宏康王月崔铭冯星方顺
申请(专利权)人:北京渲光科技有限公司
类型:发明
国别省市:

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

1