技术新讯 > 休闲运动,玩具,娱乐用品的装置及其制品制造技术 > 游戏材质效果的处理方法、装置、电子设备及存储介质与流程  >  正文

游戏材质效果的处理方法、装置、电子设备及存储介质与流程

  • 国知局
  • 2024-07-11 16:09:00

本申请涉及计算机,具体涉及一种游戏材质效果的处理方法、装置、电子设备以及计算机可读存储介质。

背景技术:

1、在游戏场景的渲染过程中,往往涉及材质制作技术。上述材质制作技术能够让游戏开发者通过材质编程的方式为三维模型添加材质效果,使得图形处理器实时计算并呈现三维模型表面的光照、颜色、纹理等细节,从而使模型看起来更加真实、生动。

2、现有的材质制作技术,若想要三维模型呈现理想的材质效果,往往需要涉及以下流程:首先,负责材质设计开发的技术美术人员需要编写在图形处理器中运行的底层shader代码并将编写完成的底层shader代码以shader代码文件形式输出;其次,技术美术人员将上述shader代码文件应用于材质球上,输出材质文件;然后,技术美术人员将上述材质文件应用到三维模型等美术资源,输出相应的资源文件;接下来,程序人员编写逻辑代码,将上述资源文件在虚拟游戏中进行资源加载;程序人员通过控制shader参数的变化输出相应的代码脚本;最后,技术美术人员对上述代码脚本在三维模型上的落地效果做判断处理,若不符合预期还需要做进一步的流程迭代处理。

3、通过上述内容可知,现有的材质制作技术存在材质开发的技术复杂、技术门槛高、对于程序人员的程序整合依赖程度高流程依赖严重、材质开发的周期长等缺陷。

技术实现思路

1、本申请实施例提供一种游戏材质效果的处理方法、装置、电子设备、计算机可读存储介质,以解决现有技术存在的上述问题。

2、本申请实施例提供一种游戏材质效果的处理方法,该方法包括:响应于针对图形用户界面上材质属性信息的编辑操作,获取shader配置文件;其中,所述shader配置文件为用于制备材质效果的属性参数文件;响应于针对所述shader配置文件的加载操作,在所述图形用户界面上生成初始模型目标材质效果。

3、本申请实施例还提供一种游戏材质效果的渲染装置,该装置包括:

4、属性处理单元,被配置为响应于针对图形用户界面上材质属性信息的编辑操作,获取shader配置文件;其中,所述shader配置文件为用于制备材质效果的属性参数文件;效果生成单元,被配置为响应于针对所述shader配置文件的加载操作,在所述图形用户界面上生成初始模型目标材质效果。

5、本申请实施例还提供一种电子设备,包括处理器和存储器;其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行以实现上述方法。

6、本申请实施例还提供一种计算机可读存储介质,其上存储有一条或多条计算机指令,该指令被处理器执行以实现上述方法。

7、与现有技术相比,本申请实施例具有以下优点:

8、本申请实施例提供的游戏材质效果的处理方法,包括:响应于针对图形用户界面上材质属性信息的编辑操作,获取shader配置文件;其中,shader配置文件为用于制备材质效果的属性参数文件;上述过程可将程序人员开发承担的大部分材质shader效果整合工作进行转移、任意人员可直接在图形用户界面上完成材质属性信息的编辑调整,实现shader配置文件的自由定制化并且降低材质开发技术的复杂度和技术门槛。进一步地,响应于针对shader配置文件的加载操作,在图形用户界面上生成初始模型目标材质效果;该过程可实现目标材质效果的实时查看。上述过程可减少材质开发过程中对程序人员的程序整合依赖并且降低材质制作的开发周期。

技术特征:

1.一种游戏材质效果的处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的游戏材质效果的处理方法,其特征在于,所述图形用户界面包括:用于编辑材质参数的参数显示界面、以及用于材质效果查看的效果显示界面;

3.根据权利要求2所述的游戏材质效果的处理方法,其特征在于,所述响应于针对图形用户界面上材质属性信息的编辑操作,获取shader配置文件,包括:

4.根据权利要求2所述的游戏材质效果的处理方法,其特征在于,所述响应于针对所述shader配置文件的加载操作,在所述图形用户界面上生成初始模型目标材质效果,包括:

5.根据权利要求4所述的游戏材质效果的处理方法,其特征在于,所述在所述效果显示界面上加载shader配置文件,并创建用于展示材质效果的所述初始模型,包括:

6.根据权利要求4所述的游戏材质效果的处理方法,其特征在于,所述效果显示界面包括:用于编辑所述材质属性对应的属性值的属性编辑界面、用于材质效果展示的效果查看界面。

7.根据权利要求6所述的游戏材质效果的处理方法,其特征在于,所述在所述效果显示界面上,响应于针对所述shader配置文件与所述初始模型的关联操作,将所述shader配置文件与所述初始模型建立关联关系以使所述初始模型生成所述目标材质效果,包括:

8.根据权利要求7所述的游戏材质效果的处理方法,其特征在于,所述针对所述shader配置文件与所述材质资源轨道的第一关联操作,包括:针对所述shader配置文件与所述材质资源轨道的绑定操作。

9.根据权利要求7所述的游戏材质效果的处理方法,其特征在于,所述针对所述shader配置文件与所述材质资源轨道的第一关联操作,还包括:针对所述shader配置文件与所述材质资源轨道的绑定操作、以及针对所述shader配置文件中所述目标属性值的参数调整操作。

10.根据权利要求6所述的游戏材质效果的处理方法,其特征在于,所述效果显示界面还包括:用于展示所述目标材质效果对应的材质效果动画的资源动画显示界面。

11.根据权利要求10所述的游戏材质效果的处理方法,其特征在于,所述方法还包括:

12.根据权利要求11所述的游戏材质效果的处理方法,其特征在于,所述将所述初始图像作为所述材质资源轨道的第一画面帧,包括:

13.根据权利要求12所述的游戏材质效果的处理方法,其特征在于,所述将所述中间图像作为所述材质资源轨道的第二画面帧,包括:

14.根据权利要求11所述的游戏材质效果的处理方法,其特征在于,所述根据所述第一画面帧和所述第二画面帧,在所述资源动画显示界面上生成所述目标材质效果对应的材质效果动画,包括:

15.根据权利要求14所述的游戏材质效果的处理方法,其特征在于,所述根据所述第一画面帧对应的第一时间点和所述第一画面帧对应的目标属性值、所述第二画面帧对应的第二时间点和所述第二画面帧对应的目标属性值,计算得到目标属性值与时间点之间的对应关系,包括:

16.根据权利要求11所述的游戏材质效果的处理方法,其特征在于,若针对所述属性编辑界面上所述shader配置文件中的目标属性值进行参数调整操作,所述参数调整操作的次数为一次,则所述第二画面帧的数量为一个;

17.根据权利要求16所述的游戏材质效果的处理方法,其特征在于,若所述第二画面帧的数量为一个,所述目标属性值与时间点之间的对应关系为正比例函数关系。

18.一种游戏材质效果的处理装置,其特征在于,所述装置包括:

19.一种电子设备,其特征在于,包括处理器和存储器;其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行以实现如权利要求1-17中任一项所述的方法。

20.一种计算机可读存储介质,其上存储有一条或多条计算机指令,其特征在于,该指令被处理器执行以实现如权利要求1-17中任一项所述的方法。

技术总结本申请公开了一种游戏材质效果的处理方法、装置、电子设备及存储介质,该方法包括:响应于针对图形用户界面上材质属性信息的编辑操作,获取Shader配置文件;其中,Shader配置文件为用于制备材质效果的属性参数文件;响应于针对Shader配置文件的加载操作,在图形用户界面上生成初始模型目标材质效果。该方法能实现Shader配置文件的自由定制化并且降低材质开发技术的复杂度和技术门槛;还能实现目标材质效果的实时查看,减少材质开发过程中对程序人员的程序整合依赖并且降低材质制作的开发周期。技术研发人员:张良杰,戴言受保护的技术使用者:网易(杭州)网络有限公司技术研发日:技术公布日:2024/4/17

本文地址:https://www.jishuxx.com/zhuanli/20240615/77734.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。