一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种虚拟角色的换装方法、装置和介质与流程

2021-09-07 22:14:00 来源:中国专利 TAG:换装 介质 装置 角色 虚拟


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.图1是本发明实施例一提供的一种虚拟角色的换装方法的步骤示意图;
42.图2是本发明实施例二提供的一种虚拟角色的换装装置的结构示意图;
43.图3是本发明实施例三提供的一种虚拟角色的换装装置的结构示意图。
具体实施方式
44.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
45.参见图1,是本发明实施例1提供的一种的结构示意图。
46.需要说明的是,本发明实施例一提供的虚拟角色的换装方法可以通过终端设备执行,例如电脑、手机、平板、电视机等客户端设备;其中,所述终端设备上可以装载有各种应用程序,包括游戏类的应用程序,并用于呈现游戏画面。作为举例,所述终端设备可以包括显示屏和处理器,该显示屏用于呈现图形用户界面,该图形用户界面用于呈现游戏画面,以及与玩家进行交互;该处理器用于运行该游戏、生成图形用户界面以及控制图形用户界面在显示屏上的显示。所述虚拟角色的换装方法也可以通过包括服务器和客户端的云端执行,具体地,所述换装方法的储存与运行是在服务器上完成的,并且,服务器可以为客户端提供可换的服装或者包含有服装的图像,以备为后续应用程序中待换装的虚拟角色的换装操作做准备。客户端设备的作用用于数据的接收、发送以及游戏画面的呈现。
47.参见图1,是本发明实施例一提供的一种虚拟角色的换装方法的步骤示意图。本发明实施例一提供了一种虚拟角色的换装方法,具体通过步骤s1至s4执行:
48.s1、确定至少两张包含服装的待处理图像中的服装区域,生成至少两张服装区域图。
49.本发明实施例可以应用于客户端,也可以应用于服务器,并在客户端的显示器上渲染得到图形用户界面,用于显示局部或全部的虚拟场景,所述虚拟场景中包括用户可以
通过所述终端设备或所述客户端进行操控的虚拟角色。本发明实施例以客户端作为执行主体,对所述换装方法的实施方式进行解释说明。
50.具体地,响应于用户输入的换装指令,通过所述客户端的显示器向用户推送预存的包含有服装的图像集,响应于用户的输入的图像选择指令,获取用户选定的至少两张待处理图像,并对所述至少两张待处理图像进行检测和计算,以确定所述至少两张待处理图像中的服装区域,生成至少两张服装区域图。
51.示例性地,所述客户端的显示器上设置有一换装控件,用户通过点击所述换装控件,向所述客户端输入所述换装指令。接着,在所述客户端的显示器上展示的包含有服装的图像集中,用户根据自身对虚拟角色的服装设计需求,通过滑动、触摸或点击等操作,挑选出其中的至少两张图像,作为待处理图像。例如,用户在浏览图像集的过程中,看中了其中第一张图像中的短袖服装的领口设计,看中了第二张图像中的长袖服装的袖子设计,则点击这两张图像,向所述客户端输入所述图像选择指令。所述客户端获取这两张图像,作为待处理图像,并检测出所述待处理图像中的服装区域,也即第一张图像中的短袖服装和第二张图像中的长袖服装,对应生成服装区域图,并通过所述客户端的显示器展示给用户。
52.作为优选的实施方式,还可以采用用户上传的图像中的服装来给虚拟角色换装。示例性地,所述客户端的显示器上设置有一图像上传控件,当用户输入所述换装指令后,进一步点击所述图像上传控件,从其他应用软件例如相册、画图软件中调用至少两张待处理图像。
53.可以理解地,当用户选中的待处理图像中包括多件服装时,同样需要确定待处理图像中每一件服装的服装区域,生成对应的服装区域图。
54.s2、获取用户从至少两张服装区域图中各自选定的目标服装部位。
55.具体地,响应于用户输入的目标服装部位选择指令,获取用户从至少两张服装区域图中各自选定的目标服装部位。
56.示例性地,所述客户端通过显示器将用户选中的两张待处理图像中的服装区域图进行展示,用户在点击目标服装部位选择控件之后,再通过点击、圈选或者框选等操作选定目标服装部位。作为举例,用户对一短袖服装区域图的领口部位进行框选,对另一长袖服装区域图的袖子部位进行框选,来选定所述目标服装部位,以使客户端获取用户选定的目标服装部位。
57.s3、根据所述目标服装部位,确定所述虚拟角色的与各个所述目标服装部位对应的待换装部位。
58.s4、根据各个所述目标服装部位的图像,对各个所述待换装部位在所述虚拟角色的初始服装纹理贴图中相对应的区域进行渲染,以对所述虚拟角色进行换装。
59.具体地,所述客户端根据获取到的每一个目标服装部位,在所述虚拟角色上确定对应的每一个待换装部位,建立目标服装部位与待换装部位的一一对应关系。进而,将各个所述目标服装部位的图像映射到其对应的各个待换装部位上,以对各个所述待换装部位在所述虚拟角色的初始服装纹理贴图中相对应的区域进行渲染,从而实现对所述虚拟角色的换装操作。
60.本发明实施例一提供了一种虚拟角色的换装方法,通过确定至少两张包含服装的待处理图像中的服装区域图,并获取用户从至少两张服装区域图中各自选定的目标服装部
位,进而根据各个所述目标服装部位的图像,对根据各个所述目标服装部位对应确定的待换装部位在所述虚拟角色的初始服装纹理贴图中相对应的区域进行渲染,从而对虚拟角色进行换装。通过替换虚拟角色的各个服装部位的初始贴图的方式,用户可以从多张含有服装区域的图像中各自选择需要的服装样式部分来对角色进行组合换装,有效地提高了换装方式的灵活性,且换装操作简单,有效满足了用户对虚拟角色的服装设计需求。
61.作为优选的实施方式,在上述实施例的基础上,所述步骤s1包括步骤s11至s13:
62.s11、对所述至少两张待处理图像中的服装进行定位,并确定所述服装的服装类型。
63.s12、根据所述服装类型识别所述服装的关键信息。
64.s13、根据所述服装的关键信息,对所述待处理图像进行服装区域的分割,以生成所述至少两张服装区域图。
65.具体地,可以采用预先训练好的检测模型对待处理图像进行检测,确定待处理图像中的服装的位置,然后对待处理图像中定位好的服装分类,确定待处理图像中服装类型。
66.示例性地,针对每一所述待处理图像,可以直接采用ssd算法和yolo系列算法等目标检测算法,在特征图上进行密集采样,对每个采样的框进行分类和回归,采样的框的位置即为服装对应的位置,对采样的框进行分类可以得到服装类型;还可以提取所述待处理图像的特征图,根据针对待处理图像提取的特征图先产生候选框,再采用r

cnn算法系列的目标检测算法对每个候选框进行分类和回归,确定所述服装的服装类型。
67.需要说明的是,所述服装类型包括但不限于:短袖、长袖、外套、背心、吊带、短裤、长裤、裙子、卫衣、风衣和棉袄。
68.可以理解地,上述服装类型仅作为举例,在实际应用中,还可以根据实际设计需求,设置其他的服装类型,均不影响本发明取得的有益效果。
69.进一步地,根据所述服装类型识别所述服装的关键信息,所述服装的关键信息用于描述待处理图像中的服装的结构,例如,描述短袖的领口朝向、袖子位置等。由于不同的服装的结构不同,因此可以针对不同服装类型识别不同的关键信息。
70.具体地,所述根据所述服装类型识别所述服装的关键信息通过以下步骤实现:预先根据不同的服装的结构,确定每一种服装类型的关键信息。获取若干训练图像集,对每一图像中的服装类型进行关键信息的标注,并输入预设的原始模型中进行训练,得到训练完成的用于进行关键信息识别的识别模型。进而,在实际应用中,可以通过所述识别模型,对确定了服装类型的服装图像进行识别,得到服装的关键信息。
71.进一步地,根据所述服装的关键信息,对所述待处理图像进行服装区域的分割,以生成所述至少两张服装区域图,可以根据对待处理图像中的服装的定位结合和确定的服装类型,确定包含服装的包围框,其中,位于包围框内的区域即为服装所在的区域,根据包围框对待处理图像进行分割,可以得到服装区域和背景区域,从而得到更高精度的服装区域图。
72.优选地,所述包含服装的包围框为多边形包围框。
73.采用本发明实施例的技术手段,通过对待处理图像中的服装进行定位,并获取关键信息,从而对所述待处理图像进行服装区域的分割,有效地提高了获取服装区域图的准确性和效率。
74.作为优选的实施方式,在上述实施例的基础上,所述步骤s3包括步骤s31至s33:
75.s31、根据所述目标服装部位,确定所述目标服装部位的服装部位类型。
76.s32、根据所述服装部位类型,并基于预设的虚拟角色部位类型与服装部位类型两者的映射关系,确定所述虚拟角色的各个待换装部位的部位类型。
77.s33、根据所述待换装部位的部位类型,确定所述虚拟角色的与各个目标服装部位对应的待换装部位。
78.优选地,所述步骤s31具体通过以下步骤执行:
79.s311、对所述目标服装部位的图像进行特征提取,得到所述目标服装部位的特征图;
80.s312、将所述目标服装部位的特征图输入用于对服装部位进行分类的图像分类器,以得到所述目标服装部位的服装部位类型。
81.在本发明实施例中,通过预先训练一个图像分类器,用于对输入的服装部位的特征图进行识别和计算,从而输出所述服装部位对应的服装部位类型。所述服装部位类型包括但不限于:袖子、领口、裙摆、裙身、裤腿等。
82.所述图像分类器的训练过程为:预先获取若干张包含服装的图像,对每一图像上的服装的不同部位进行框选,并进行真实服装类型标注,作为训练图像。对卷积神经网络的参数进行初始化,并利用所述卷积神经网络对所述训练图像进行计算,以输出所述训练图像对应的预测服装类型,根据所述预测服装类型和所述真实服装类型计算损失函数;采用梯度下降优化算法更新所述卷积神经网络的参数,以降低所述损失函数,直到所述损失函数趋于最小化时,即可得到训练完成的图像分类器。
83.可以理解地,上述图像分类器的训练场景仅作为一种可选的实施方式,在实际应用中,所述图像分类器的训练过程还可以采用现有技术中的其他分类器训练方法,在此不再具体限定。
84.进一步地,根据所述服装部位类型,并基于预设的虚拟角色部位类型与服装部位类型两者的映射关系,确定所述虚拟角色的各个待换装部位的部位类型。
85.具体地,在所述预设的虚拟角色部位类型与服装部位类型两者的映射关系中,虚拟角色部位类型和服装部位类型相同。作为举例,当确定的所述服装部位类型为右臂袖子时,其在虚拟角色上对应的待换装部位类型也应为右臂袖子。
86.进而,根据所述待换装部位的部位类型,确定在所述虚拟角色上对应的待换装部位。
87.具体地,可以通过在所述虚拟角色上预先标注出多个部位区域及其类型名称,当确定所述待换装部位的部位类型之后,即可根据所述部位类型名称,定位到所述虚拟角色上对应的待换装部位。
88.采用本发明实施例,通过对用户选定的目标服装部位的部位类型的确定,进而在所述虚拟角色上定位到与各个目标服装部位对应的待换装部位,提高了对虚拟角色的待换装部位的定位准确性,进一步提高了换装结果的合理性。
89.作为优选的实施方案,在上述实施例的基础上,在步骤s2,即获取用户从至少两张服装区域图中各自选定的目标服装部位之后,所述方法还包括步骤s2’:
90.s2’、获取用户输入的服装部位调整参数,对所述目标服装部位的图像进行调整,
得到调整后的目标服装部位的图像;其中,所述服装部位调整参数包括以下中的至少一种:服装样式调整参数、服装尺寸调整参数。
91.则,所述步骤s3,具体为:
92.s3’、根据调整后的各个所述目标服装部位的图像,对各个所述待换装部位在所述虚拟角色的初始服装纹理贴图中相对应的区域进行渲染。
93.在本发明实施例中,可以通过用户输入的服装部位调整参数,对获取到的目标服装部位的图像进行调整。
94.示例性地,所述客户端的显示器上设置有一参数调整控件,在获取用户选定的目标服装部位之后,用户点击所述参数调整控件,在弹出的尺寸输入框中输入所述目标服装部位的尺寸,并在按下确定按键后,所述客户端根据用户输入的尺寸大小,对所述目标服装部位进行放大或缩小等调整操作。
95.为了方便用户操作,在获取用户选定的目标服装部位之后,所述显示器上还可以弹出所述目标服装部位的原始尺寸值,用户在所述原始尺寸值的基础上进行递增或递减操作,所述客户端实时对所述目标服装部位进行放大或缩小等调整操作并显示,用户在得到符合要求的目标服装部位的尺寸大小之后,按下确定按键,得到调整完成后的目标服装部位的图像。
96.可以理解地,上述场景仅作为举例,在实际应用中,对所述目标服装部位的尺寸调整还可以采用其他的实施方式,在此不做限定。
97.示例性地,所述客户端的显示器上设置有一参数调整控件,在获取用户选定的目标服装部位之后,用户点击所述参数调整控件,在弹出的样式输入框中选择所述目标服装部位的样式,例如颜色、明度、亮度等的具体参数选择,并在按下确定按键后,所述客户端根据用户选择的样式,对所述目标服装部位进行调整操作。
98.采用本发明实施例的技术手段,用户在确定对应的目标服装部位后,还能根据自己的喜好对所述目标服装部位做进一步的样式或尺寸调整,从而更有效地满足用户对虚拟角色的服装设计需求,提高用户的使用体验。
99.作为优选的实施方式,在上述实施例的基础上,在步骤s1,即所述确定至少两张待处理图像中的服装区域,生成至少两张服装区域图之后,所述方法还包括步骤s5至s7:
100.s5、获取用户从所述服装区域图中选定的目标服装图标;
101.s6、获取用户从所述虚拟角色的初始服装纹理贴图中选定的待换标区域;
102.s7、根据所述目标服装图标,对所述虚拟角色的初始服装纹理贴图中所述待换标区域进行渲染。
103.具体地,响应于用户输入的目标服装图标选择指令,获取用户从所述服装区域图中选定的目标服装图标。
104.示例性地,所述客户端通过显示器将用户选中的待处理图像中的服装区域图进行展示,用户在点击目标服装图标选择控件之后,再通过点击、圈选或者框选等操作选定目标服装图标。作为举例,用户对一服装区域图中胸前的logo进行框选,来选定所述目标服装图标,以使客户端获取用户选定的目标服装图标。
105.进一步地,响应于用户输入的待换标区域选择指令,获取用户从所述虚拟角色的初始服装纹理贴图中选定的待换标区域。
106.示例性地,用户在选择目标服装图标之后,通过在所述显示器上所显示的虚拟角色的初始服装纹理贴图中,通过点击、圈选或者框选等操作选定待换标区域。例如,选定所述虚拟角色的初始服装纹理贴图的后背区域,作为所述待换标区域。
107.通过所述目标服装图标与所述待换标区域的对应关系,将所述目标服装图标映射到所述虚拟角色的初始服装纹理贴图中的所述待换标区域,以实现对所述虚拟角色的初始服装纹理贴图中所述待换标区域的渲染。作为举例,根据用户选中服装区域图中胸前的logo,映射到用户选中的虚拟角色的初始服装纹理贴图的后背区域,从而使得所述虚拟角色在换装后的目标服装纹理贴图的后背,可以呈现用户所选择的logo图标。
108.采用本发明实施例的技术手段,用户可以根据自己的喜好选择相应的目标服装图标,并将其映射到所述虚拟角色的服装上的任意位置,从而更有效地满足用户对虚拟角色的服装设计需求,提高用户的使用体验。
109.作为优选的实施方式,所述步骤s4,即根据各个所述目标服装部位的图像,对所述虚拟角色的初始服装图像中相对应的待换装部位的区域进行渲染,具体包括:
110.s41、将各个所述目标服装部位的图像映射到对应的各个待换装部位在所述虚拟角色的初始服装纹理贴图中相对应的区域,得到目标服装部位贴图;
111.s42、对任意在所述虚拟角色的服装区域中相邻的两个目标服装部位贴图的拼缝的边缘图像按照预设权重进行融合处理,以得到目标服装纹理贴图;
112.s43、根据所述目标服装纹理贴图对所述虚拟角色进行换装。
113.具体地,对相邻的目标服装部位贴图的重叠范围部分进行拼接,首先寻找最佳拼缝,然后将拼缝两侧的图像按权重进行融合。遍历所有所述目标服装部位贴图,从而得到融合后的目标服装纹理贴图。根据所述目标服装纹理贴图对所述虚拟角色的初始服装纹理贴图进行替换,从而实现对所述虚拟角色的换装。
114.在一种实施方式下,所述映射过程具体为:通过delaunay剖分算法对目标服装部位的图像进行划分,得到多个三角形区域,采用仿射变换找到待换装部位的贴图对应的图像区域,根据目标服装部位的图像的坐标,通过双线性插值方法来完成uv图的替换。
115.可以理解地,上述映射过程仅为一种可选的实施方式,在实际应用中,还可以采用其他映射方法实现对目标服装部位的图像的映射,在此不做具体限定。
116.采用本发明实施例的技术手段,能够提高对所述虚拟角色的初始服装图像中的待换装部位的图像的渲染效果,使得换装后的虚拟角色的服装更加自然和流畅,提高用户的使用体验。
117.参见图2,是本发明实施例二提供的一种虚拟角色的换装装置的结构示意图。本发明实施例二提供了一种虚拟角色的换装装置20,包括:服装区域确定模块21、目标服装部位获取模块22、待换装部位确定模块23和虚拟角色换装模块24;其中,
118.所述服装区域确定模块21,用于确定至少两张包含服装的待处理图像中的服装区域,生成至少两张服装区域图;
119.所述目标服装部位获取模块22,用于获取用户从至少两张服装区域图中各自选定的目标服装部位;
120.所述待换装部位确定模块23,用于根据所述目标服装部位,确定所述虚拟角色的与各个所述目标服装部位对应的待换装部位;
121.所述虚拟角色换装模块24,用于根据各个所述目标服装部位的图像,对各个所述待换装部位在所述虚拟角色的初始服装纹理贴图中相对应的区域进行渲染,以对所述虚拟角色进行换装。
122.作为优选的实施方式,所述待换装部位确定模块23,具体用于:
123.根据所述目标服装部位,确定所述目标服装部位的服装部位类型;
124.根据所述服装部位类型,并基于预设的虚拟角色部位类型与服装部位类型两者的映射关系,确定所述虚拟角色的各个待换装部位的部位类型;
125.根据所述待换装部位的部位类型,确定所述虚拟角色的与各个目标服装部位对应的待换装部位。
126.需要说明的是,本发明实施例提供的一种虚拟角色的换装装置用于执行上述实施例的一种虚拟角色的换装方法的所有流程步骤,两者的工作原理和有益效果一一对应,因而不再赘述。
127.本发明实施例二提供了一种虚拟角色的换装装置,通过确定至少两张包含服装的待处理图像中的服装区域图,并获取用户从至少两张服装区域图中各自选定的目标服装部位,进而根据各个所述目标服装部位的图像,对根据各个所述目标服装部位对应确定的待换装部位在所述虚拟角色的初始服装纹理贴图中相对应的区域进行渲染,从而对虚拟角色进行换装。通过替换虚拟角色的各个服装部位的初始贴图的方式,用户可以从多张含有服装区域的图像中各自选择需要的服装样式部分来对角色进行组合换装,有效地提高了换装方式的灵活性,且换装操作简单,有效满足了用户对虚拟角色的服装设计需求。
128.参见图3,是本发明实施例三提供的一种虚拟角色的换装装置的结构示意图。本发明实施例三提供了一种虚拟角色的换装装置30,包括处理器31、存储器32以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上述实施例所述的虚拟角色的换装方法。
129.本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上述实施例所述的虚拟角色的换装方法。
130.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read

onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。
131.以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜