虚拟角色的服装装饰方法及装置、存储介质、计算机设备与流程

文档序号:37351639发布日期:2024-03-18 18:32阅读:34来源:国知局
虚拟角色的服装装饰方法及装置、存储介质、计算机设备与流程

本技术涉及游戏服装,尤其是涉及到一种虚拟角色的服装装饰方法及装置、存储介质、计算机设备。


背景技术:

1、角色换装是一款高质量游戏中不可或缺的一部分,它能给玩家带来更好的游戏体验以及沉浸感。服装刺绣染色是在玩家服装不改变模型的基础下,为服装添加或替换部分贴图添加纹样的做法,可以在有限的美术资源下极大程度地丰富游戏中玩家的服装表现。

2、目前的游戏中,大多是美术人员基于同一套游戏服装模型,设计多套颜色、图案不尽相同的贴图,玩家可以在游戏中选择自己喜欢的颜色、图案,通过更换模型的贴图来实现角色换装。但这种模式下的换装,玩家也只能在美术人员提供的几套资源里进行选择,自由度较低。


技术实现思路

1、有鉴于此,本技术实施例提供了一种虚拟角色的服装装饰方法及装置、存储介质、计算机设备,玩家可以对虚拟角色的服装进行贴图装饰,在虚拟角色的服装的指定位置处贴上装饰图像,以达到装饰图像覆盖服装指定位置外观的效果,以改变服装的外观,实现自由的进行服装装饰,提升换装的自由度,提升玩家游戏体验。

2、根据本技术的一个方面,提供了一种虚拟角色的服装装饰方法,所述方法包括:

3、响应于对虚拟角色的服装装饰请求,确定所述服装装饰请求指示的至少一个装饰图像以及所述装饰图像在虚拟角色当前服装上的服装装饰位置;

4、根据所述装饰图像的服装装饰位置以及当前服装对应的多个区域,确定包含至少部分装饰图像的至少一个装饰区域、所述装饰区域对应的区域装饰图像、以及所述区域装饰图像在各自装饰区域中的区域位置;

5、以所述区域装饰图像的区域位置对所述区域装饰图像进行纹理信息映射获得当前服装的目标服装纹理贴图,并基于所述目标服装纹理贴图显示所述虚拟角色的服装装饰效果。

6、可选地,所述以所述区域装饰图像的区域位置对所述区域装饰图像进行纹理信息映射获得当前服装的目标服装纹理贴图,包括:

7、基于所述区域位置将所述区域装饰图像映射至原始服装纹理贴图的相应服装区域上,以通过映射更新原始服装纹理贴图中的纹理信息得到目标服装纹理贴图。

8、可选地,所述以所述区域装饰图像的区域位置对所述区域装饰图像进行纹理信息映射获得当前服装的目标服装纹理贴图,包括:

9、基于所述区域位置将所述区域装饰图像映射至对应的装饰区域纹理贴图中,并将所述装饰区域纹理贴图覆盖在当前服装的原始服装纹理贴图之上,得到目标服装纹理贴图。

10、可选地,响应对虚拟角色的服装装饰请求之前,所述方法还包括:

11、针对所述虚拟角色的至少一个服装模型,基于所述服装模型的原始服装纹理贴图,生成所述服装模型的空白服装纹理贴图,并基于所述空白服装纹理生成所述服装模型的多个装饰区域纹理贴图。

12、可选地,在所述装饰图像包括多个的情况下,所述方法还包括:

13、确定所述服装装饰请求指示的多个装饰图像的图层次序;

14、相应地,所述基于所述区域位置将所述区域装饰图像映射至对应的装饰区域纹理贴图中,包括:

15、按照图层次序从底层至顶层的顺序,依次针对各图层中所述区域装饰图像,基于所述区域位置将所述区域装饰图像映射至对应的装饰区域纹理贴图中。

16、可选地,所述响应于对虚拟角色的服装装饰请求,确定所述服装装饰请求指示的至少一个装饰图像以及所述装饰图像在虚拟角色当前服装上的服装装饰位置之前,所述方法还包括:

17、在进入所述虚拟角色的服装装饰场景的情况下,基于所述虚拟角色当前服装,输出所述当前服装的多个可选装饰图像;

18、响应于装饰图像自定义请求,根据接收到的装饰图像绘制数据和/或装饰图像上传数据,生成自定义装饰图像;

19、基于对所述自定义换装图像和/或所述可选换装图像的选择操作,生成所述服装装饰请求。

20、可选地,所述多个可选装饰图像通过显示装饰操作界面而呈现,所述换装操作界面包括多个所述可选装饰图像以及所述当前服装的至少一个服装颜色区域各自对应的染色控件,所述服装颜色区域包括所述当前服装的底色颜色区域以及至少一个花纹颜色区域。

21、可选地,所述方法还包括:

22、在确定装饰图像的情况下,基于所述装饰图像对应的图像颜色,推荐染色颜色;或者,基于所述装饰图像对应的图像尺寸和图像颜色,推荐染色区域及其对应的染色颜色;和/或,

23、响应于基于任一染色控件的颜色调整操作,确定被调整的染色控件对应目标服装染色区域所述目标服装染色区域对应的调整后颜色值,以基于所述调整后颜色值和所述目标服装纹理贴图显示所述虚拟角色的服装装饰效果。

24、可选地,所述确定所述服装装饰请求指示的至少一个装饰图像以及所述装饰图像在虚拟角色当前服装上的服装装饰位置之后,所述方法还包括:

25、响应于对所述装饰图像的调整指令,解析所述调整指令对应的调整参数,并依据所述调整参数,对所述装饰图像和/或所述装饰图像在虚拟角色当前服装上的服装装饰位置进行调整,其中,所述调整参数包括移动调整参数、旋转调整参数和缩放调整参数中的至少一种。

26、根据本技术的另一方面,提供了一种虚拟角色的服装装饰装置,所述装置包括:

27、图像确定模块,用于响应于对虚拟角色的服装装饰请求,确定所述服装装饰请求指示的至少一个装饰图像以及所述装饰图像在虚拟角色当前服装上的服装装饰位置;

28、区域确定模块,用于根据所述装饰图像的服装装饰位置以及当前服装对应的多个区域,确定包含至少部分装饰图像的至少一个装饰区域、所述装饰区域对应的区域装饰图像、以及所述区域装饰图像在各自装饰区域中的区域位置;

29、显示模块,用于以所述区域装饰图像的区域位置对所述区域装饰图像进行纹理信息映射获得当前服装的目标服装纹理贴图,并基于所述目标服装纹理贴图显示所述虚拟角色的服装装饰效果。

30、可选地,所述显示模块,还用于:

31、基于所述区域位置将所述区域装饰图像映射至原始服装纹理贴图的相应服装区域上,以通过映射更新原始服装纹理贴图中的纹理信息得到目标服装纹理贴图。

32、可选地,所述显示模块,还用于:

33、基于所述区域位置将所述区域装饰图像映射至对应的装饰区域纹理贴图中,并将所述装饰区域纹理贴图覆盖在当前服装的原始服装纹理贴图之上,得到目标服装纹理贴图。

34、可选地,所述装置还包括:

35、贴图确定模块,用于针对所述虚拟角色的至少一个服装模型,基于所述服装模型的原始服装纹理贴图,生成所述服装模型的空白服装纹理贴图,并基于所述空白服装纹理生成所述服装模型的多个装饰区域纹理贴图。

36、可选地,在所述装饰图像包括多个的情况下,所述图像确定模块,还用于:确定所述服装装饰请求指示的多个装饰图像的图层次序;

37、相应地,所述显示模块,还用于:按照图层次序从底层至顶层的顺序,依次针对各图层中所述区域装饰图像,基于所述区域位置将所述区域装饰图像映射至对应的装饰区域纹理贴图中。

38、可选地,所述图像确定模块,还用于:

39、在进入所述虚拟角色的服装装饰场景的情况下,基于所述虚拟角色当前服装,输出所述当前服装的多个可选装饰图像;

40、响应于装饰图像自定义请求,根据接收到的装饰图像绘制数据和/或装饰图像上传数据,生成自定义装饰图像;

41、基于对所述自定义换装图像和/或所述可选换装图像的选择操作,生成所述服装装饰请求。

42、可选地,所述多个可选装饰图像通过显示装饰操作界面而呈现,所述换装操作界面包括多个所述可选装饰图像以及所述当前服装的至少一个服装颜色区域各自对应的染色控件,所述服装颜色区域包括所述当前服装的底色颜色区域以及至少一个花纹颜色区域。

43、可选地,所述显示模块,还用于:

44、在确定装饰图像的情况下,基于所述装饰图像对应的图像颜色,推荐染色颜色;或者,基于所述装饰图像对应的图像尺寸和图像颜色,推荐染色区域及其对应的染色颜色;和/或,

45、响应于基于任一染色控件的颜色调整操作,确定被调整的染色控件对应目标服装染色区域所述目标服装染色区域对应的调整后颜色值,以基于所述调整后颜色值和所述目标服装纹理贴图显示所述虚拟角色的服装装饰效果。

46、可选地,所述图像确定模块,还用于:

47、响应于对所述装饰图像的调整指令,解析所述调整指令对应的调整参数,并依据所述调整参数,对所述装饰图像和/或所述装饰图像在虚拟角色当前服装上的服装装饰位置进行调整,其中,所述调整参数包括移动调整参数、旋转调整参数和缩放调整参数中的至少一种。

48、依据本技术又一个方面,提供了一种存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述虚拟角色的服装装饰方法。

49、依据本技术再一个方面,提供了一种计算机设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述虚拟角色的服装装饰方法。

50、借由上述技术方案,本技术实施例提供的一种虚拟角色的服装装饰方法及装置、存储介质、计算机设备,首先,确定玩家选择的装饰图像以及装饰图像在虚拟角色当前服装上的服饰装饰位置,其次,根据服饰装饰位置和服装上的多个区域,确定包含至少部分装饰图像的装饰区域、装饰区域中的区域装饰图像以及区域装饰图像在装饰区域中的区域位置,最后通过纹理信息映射的方式基于区域位置进行区域装饰图像的映射,从而利用映射得到的目标服装纹理贴图进行服装装饰效果的显示。本技术实施例中玩家可以对虚拟角色的服装进行贴图装饰,在虚拟角色的服装的指定位置处贴上装饰图像,以达到装饰图像覆盖服装指定位置外观的效果,以改变服装的外观,实现自由的进行服装装饰,提升换装的自由度,提升玩家游戏体验。

51、上述说明仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本技术的具体实施方式。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1