确定着色器文件的引用信息的方法、装置及存储介质制造方法及图纸

技术编号:38996686 阅读:27 留言:0更新日期:2023-10-07 10:27
本申请公开了一种确定着色器文件的引用信息的方法、装置及存储介质。该方法包括:获取目标着色器文件的第一路径,其中,第一路径为目标着色器文件在渲染引擎的文件系统中的相对路径;利用第一路径和文件系统中的多个视觉表现文件的属性信息,确定目标着色器文件对应的目标引用信息,其中,目标引用信息用于表征多个视觉表现文件中的部分或全部视觉表现文件中对目标着色器文件的引用行为。本申请解决了相关技术中依赖人工或对代码写宏的方法确定着色器文件的引用信息导致的着色器文件修改迭代难度大、成本高且渲染错误风险高、渲染灵活度差的技术问题。灵活度差的技术问题。灵活度差的技术问题。

【技术实现步骤摘要】
确定着色器文件的引用信息的方法、装置及存储介质


[0001]本申请涉及计算机
,具体而言,涉及一种确定着色器文件的引用信息的方法、装置及存储介质。

技术介绍

[0002]在计算机图像渲染中,经常涉及对着色器(shader)文件进行修改和迭代以实现视觉效果的调整。然而,通常在渲染引擎中存在着色器文件的复杂的引用关系,如果直接对某个着色器文件相关的渲染逻辑进行修改,很可能导致与该着色器文件之间存在引用关系的材质文件或特效文件产生渲染错误,甚至引起相关数字资产的破坏和损失。现有技术中,主要依赖人工或者对代码写宏的方式对着色器文件和其他相关文件进行同步修改,但这种方法成本高且难以全面地考虑着色器文件的引用情况,可靠性差,使得渲染过程中仍然存在较大的渲染错误风险。
[0003]针对上述相关技术中依赖人工或对代码写宏的方法确定着色器文件的引用信息导致的着色器文件修改迭代难度大、成本高且渲染错误风险高、渲染灵活度差的问题,目前尚未提出有效的解决方案。
[0004]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本申请的背景的理解,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种确定着色器文件的引用信息的方法,其特征在于,所述方法包括:获取目标着色器文件的第一路径,其中,所述第一路径为所述目标着色器文件在渲染引擎的文件系统中的相对路径;利用所述第一路径和所述文件系统中的多个视觉表现文件的属性信息,确定所述目标着色器文件对应的目标引用信息,其中,所述目标引用信息用于表征所述多个视觉表现文件中的部分或全部视觉表现文件中对所述目标着色器文件的引用行为。2.根据权利要求1所述的方法,其特征在于,获取目标着色器文件的第一路径,包括:获取所述目标着色器文件的第二路径,其中,所述第二路径为所述目标着色器文件在所述文件系统中的绝对路径;利用所述目标着色器文件对应的路径关键字,对所述第二路径进行正则匹配,得到所述第一路径。3.根据权利要求1所述的方法,其特征在于,利用所述第一路径和所述文件系统中的多个视觉表现文件的属性信息,确定所述目标着色器文件对应的目标引用信息,包括:对所述第一路径进行规格化处理,得到第三路径;利用所述第三路径和所述文件系统中的多个视觉表现文件的属性信息,确定所述目标着色器文件对应的目标引用信息。4.根据权利要求3所述的方法,其特征在于,对所述第一路径进行规格化处理,得到第三路径,包括:基于所述目标着色器文件的第一文件类型,对所述第一路径中所述目标着色器文件的扩展名进行规格化处理,得到第四路径;对所述第四路径中的多个路径分隔符进行规格化处理,得到所述第三路径。5.根据权利要求4所述的方法,其特征在于,基于所述目标着色器文件的第一文件类型,对所述第一路径中所述目标着色器文件的扩展名进行规格化处理,得到第四路径,包括:利用扩展名调整规则和所述第一文件类型,对所述第一路径中所述目标着色器文件的扩展名进行规格化调整,得到第四路径,其中,所述扩展名调整规则用于确定所述目标着色器文件被引用时的目标格式。6.根据权利要求4所述的方法,其特征在于,对所述第四路径中的多个路径分隔符进行规格化处理,得到所述第三路径,包括:利用分隔符调整规则,对所述第四路径中的多个路径分隔符进行规格化调整,得到所述第三路径,其中,所述分隔符调整规则用于确定将所述多个路径分隔符的分隔符类型调整为目标分隔符类型。7.根据权利要求3所述的方法,其特征在于,利用所述第三路径和所述文件系统中多个视觉表现文件的属性信息,确定所述目标着色器文件对应的目标引用信息,包括:读取所述多个视觉表现文件的多个属性字段;对所述第三路径和所述多个属性字段进行字段匹配,得到匹配结果,其中,所述匹配结果包括所述多个属性字段中与所述第三路径满足预设关系的部分或全部属性字段;基于所述匹配结果,确定所述多个视觉表现文件对所述目标着色器文件的所述目标引用信息。
8.根据权利要求7所述的方法,其特征在于,所述多个视觉表现文件的第二文件类型包括以下至少之一:材...

【专利技术属性】
技术研发人员:张天晨
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1