技术新讯 > 休闲运动,玩具,娱乐用品的装置及其制品制造技术 > 材质渲染方法、装置、存储介质及计算机设备与流程  >  正文

材质渲染方法、装置、存储介质及计算机设备与流程

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

本申请涉及计算机,具体涉及一种材质渲染方法、装置、存储介质及计算机设备。

背景技术:

1、随着游戏行业的发展,对于游戏中的游戏角色的细致度要求越来越高。相关技术中,在制造游戏中的游戏角色时,只制作一张法线贴图,用来表现衣服默认状态下的褶皱信息。

2、但当游戏角色进行运动的过程中,衣服的褶皱并且不会跟随变化,这就使整个游戏角色在运动的表现中看起来极其不真实,细致度较差。

技术实现思路

1、本申请实施例提供一种材质渲染方法、装置、存储介质及计算机设备。该材质渲染方法可以使得虚拟对象的衣服褶皱能够随着虚拟对象运动而变化。

2、第一方面,本申请实施例提供了一种材质渲染方法,包括:

3、确定虚拟对象的多个预设动作,并获取每一预设动作下虚拟对象的衣服对应的法线贴图;

4、获取虚拟对象的骨骼数据,并根据骨骼数据确定法线贴图对应的索引参数;

5、根据索引参数和法线贴图确定第一目标法线贴图;

6、根据第一目标法线贴图对虚拟对象的衣服进行渲染。

7、第二方面,本申请实施例提供了一种材质渲染装置,包括:

8、第一确定模块,用于确定虚拟对象的多个预设动作,并获取每一预设动作下虚拟对象的衣服对应的法线贴图;

9、获取模块,用于获取虚拟对象的骨骼数据,并根据骨骼数据确定法线贴图对应的索引参数;

10、第二确定模块,用于根据索引参数和法线贴图确定第一目标法线贴图;

11、渲染模块,用于根据第一目标法线贴图对虚拟对象的衣服进行渲染。

12、第三方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有多条指令,指令适于处理器进行加载,以执行本申请实施例中提供的材质渲染方法中的步骤。

13、第四方面,本申请实施例提供了一种计算机设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现本申请实施例提供的材质渲染方法中的步骤。

14、本申请实施例中,计算机设备通过确定虚拟对象的多个预设动作,并获取每一预设动作下虚拟对象的衣服对应的法线贴图;然后获取虚拟对象的骨骼数据,并根据骨骼数据确定法线贴图对应的索引参数;再根据索引参数和法线贴图确定第一目标法线贴图;最后根据第一目标法线贴图对虚拟对象的衣服进行渲染。从而实现根据虚拟对象的骨骼数据来在法线贴图中进行采样,得到第一目标法线贴图来渲染虚拟对象的衣服,使得虚拟对象的衣服能够随着虚拟对象的运动而变化。

技术特征:

1.一种材质渲染方法,其特征在于,包括:

2.根据权利要求1所述的材质渲染方法,其特征在于,所述确定虚拟对象的多个预设动作,并获取每一所述预设动作下所述虚拟对象的衣服对应的法线贴图,包括:

3.根据权利要求1所述的材质渲染方法,其特征在于,在所述获取所述虚拟对象的骨骼数据,并根据所述骨骼数据确定所述法线贴图对应的索引参数之前,所述方法还包括:

4.根据权利要求3所述的材质渲染方法,其特征在于,所述根据所述骨骼数据确定所述法线贴图对应的索引参数,包括:

5.根据权利要求4所述的材质渲染方法,其特征在于,所述掩膜区域包括多个子区域,所述根据所述子索引参数确定所述法线贴图对应的索引参数,包括:

6.根据权利要求4所述的材质渲染方法,其特征在于,所述掩膜区域包括第一区域、第二区域和第三区域,所述获取所述虚拟对象的骨骼数据,根据所述骨骼数据确定所述掩膜区域对应的子索引参数,包括:

7.根据权利要求6所述的材质渲染方法,其特征在于,所述虚拟对象的衣服包括上半身材质和下半身材质,所述根据所述骨骼数据确定出所述第一区域的子索引参数,包括:

8.根据权利要求7所述的材质渲染方法,其特征在于,所述根据所述骨骼数据确定出所述第三区域的子索引参数,包括:

9.根据权利要求8所述的材质渲染方法,其特征在于,所述根据所述骨骼数据确定出所述第二区域的子索引参数,包括:

10.根据权利要求1所述的材质渲染方法,其特征在于,所述根据所述索引参数和所述法线贴图确定第一目标法线贴图,包括:

11.根据权利要求10所述的材质渲染方法,其特征在于,所述对所述两张不同的待处理法线贴图进行插值采样处理,得到所述第一目标法线贴图,包括:

12.根据权利要求6所述的材质渲染方法,其特征在于,在所述根据所述第一目标法线贴图对所述虚拟对象的衣服进行渲染之前,所述方法还包括:

13.根据权利要求12所述的材质渲染方法,其特征在于,所述根据所述第一目标法线贴图和所述第二目标法线贴图对所述虚拟对象的衣服进行渲染,包括:

14.根据权利要求13所述的材质渲染方法,其特征在于,所述虚拟对象的衣服包括上半身材质和下半身材质,所述确定所述第二目标法线贴图对应的权重值,包括:

15.根据权利要求14所述的材质渲染方法,其特征在于,所述根据所述第三目标法线贴图对所述虚拟对象的衣服进行渲染,包括:

16.一种材质渲染装置,其特征在于,包括:

17.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1-15任一项所述的材质渲染方法中的步骤。

18.一种计算机设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-15任一项所述的材质渲染方法中的步骤。

技术总结本申请实施例公开了一种材质渲染方法、装置、存储介质及计算机设备。其中方法包括:计算机设备通过确定虚拟对象的多个预设动作,并获取每一预设动作下虚拟对象的衣服对应的法线贴图;然后获取虚拟对象的骨骼数据,并根据骨骼数据确定法线贴图对应的索引参数;再根据索引参数和法线贴图确定第一目标法线贴图;最后根据第一目标法线贴图对虚拟对象的衣服进行渲染。从而实现根据虚拟对象的骨骼数据来在法线贴图中进行采样,得到第一目标法线贴图来渲染虚拟对象的衣服,使得虚拟对象的衣服能够随着虚拟对象的运动而变化。技术研发人员:刘嘉威,杨昊天受保护的技术使用者:网易(杭州)网络有限公司技术研发日:技术公布日:2024/6/2

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

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