【技术实现步骤摘要】
本申请涉及渲染,尤其是涉及到一种渲染流程图的生成方法、装置及设备。
技术介绍
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所述的方法,其特征在于,所述根据所述节点配置信息构建编译对象,具体包括:...
【专利技术属性】
技术研发人员:熊宏康,王月,崔铭,冯星,方顺,
申请(专利权)人:北京渲光科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。