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

文档序号:23761843发布日期:2021-01-29 19:03阅读:61来源:国知局
一种虚拟角色的换装方法和装置与流程

[0001]
本发明涉及计算机视觉技术领域,特别是涉及一种虚拟角色的换装方法和一种虚拟角色的换装装置。


背景技术:

[0002]
随着机器学习技术,特别是深度学习技术在计算机视觉和图形学等领域的飞速发展,人机协作、人机交互的方式发生了极大的改变,不仅提升了产品生产的效率,同时,用户也有了更好的使用体验。
[0003]
在游戏制作中,美术设计人员需要设计游戏中虚拟角色的服装外观等,需要快速的做出初稿用于沟通与完善,通常有对于同一款式的服装需要设计不同的内容这种重复工作,设计消耗时间较多;在用户体验中,游戏中的服装款式比较固定,无法满足众多用户的需求,而且服装设计的过程不能实现玩家与游戏的互动,用户体验较差。


技术实现要素:

[0004]
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种虚拟角色的换装方法和相应的一种虚拟角色的换装装置。
[0005]
第一方面,本发明实施例公开了一种虚拟角色的换装方法,所述方法包括:
[0006]
获取包含服装的待处理图像;
[0007]
确定所述待处理图像中的服装区域图像;
[0008]
将所述服装区域图像映射到所述虚拟角色的原始服装纹理贴图中相对应的区域,得到目标服装纹理贴图;
[0009]
根据所述目标服装纹理贴图对所述虚拟角色进行换装。
[0010]
可选地,所述确定所述待处理图像中的服装区域图像,包括:
[0011]
对所述待处理图像中的服装进行定位,并对所述服装进行分类确定所述服装类型;
[0012]
根据所述服装类型识别所述服装的关键点;
[0013]
按照定位的结果和所述服装的关键点,对所述待处理图像进行分割得到服装区域图像。
[0014]
可选地,所述将所述服装区域图像映射到所述虚拟角色的原始服装纹理贴图中相对应的区域,得到目标服装纹理贴图,包括:
[0015]
获取针对所述虚拟角色的原始服装纹理贴图的标注信息;或,标注所述虚拟角色的原始服装纹理贴图的关键点,得到标注信息;
[0016]
根据所述标注信息将所述服装区域图像映射到所述虚拟角色的原始纹理贴图中相对应的区域,得到目标服装纹理贴图。
[0017]
可选地,所述根据所述标注信息将所述服装区域图像映射到所述虚拟角色的原始服装纹理贴图中相对应的区域,得到目标服装纹理贴图,包括:
[0018]
根据所述服装的关键点将所述服装区域图像划分为多个第一区域图像;
[0019]
根据所述标注信息将所述原始服装纹理贴图划分为多个第二区域图像;
[0020]
分别将各个所述第一区域图像映射到各个所述第二区域图像上,得到目标纹理贴图。
[0021]
可选地,所述按照定位的结果和所述服装的关键点,对所述待处理图像进行分割得到服装区域图像,包括:
[0022]
根据所述服装的关键点确定多边形包围框;
[0023]
从所述待处理图像中分割出所述多边形包围框内的区域,得到服装区域图像。
[0024]
可选地,在所述确定所述待处理图像中的服装区域图像的步骤之后,所述方法还包括:
[0025]
当所述待处理图像中包括多件服装时,展示所述多件服装;
[0026]
响应针对所述多件服装的触发操作,从所述多件服装中确定用于换装的服装。
[0027]
可选地,在所述将所述服装区域图像映射到所述虚拟角色的原始服装纹理贴图中相对应的区域,得到目标服装纹理贴图的步骤之后,还包括:
[0028]
对所述目标服装纹理贴图进行清晰化处理,和/或,材质模拟处理。
[0029]
第二方面,本发明实施例还公开了一种虚拟角色的换装装置,所述装置包括:
[0030]
图像获取模块,用于获取包含服装的待处理图像;
[0031]
服装区域确定模块,用于确定所述待处理图像中的服装区域图像;
[0032]
纹理贴图替换模块,用于将所述服装区域图像映射到所述虚拟角色的原始服装纹理贴图中相对应的区域,得到目标服装纹理贴图;
[0033]
换装模块,用于根据所述目标服装纹理贴图对所述虚拟角色进行换装。
[0034]
第三方面,本发明实施例还公开了一种电子设备,包括:
[0035]
一个或多个处理器;和
[0036]
其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述电子设备执行如本发明实施例任一项所述的方法。
[0037]
第四方面,本发明实施例公开了一种计算机可读存储介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如本发明实施例任一项所述的方法。
[0038]
本发明实施例包括以下优点:
[0039]
在本发明实施例中,通过获取包含服装的待处理图像,并采用待处理图像中的服装对虚拟角色进行换装,能够提高游戏外观设计的效率快速出图,设计师不再需要凭空想象各个服装在虚拟角色里的效果,也有利于美术设计与产品负责人之间的沟通;同时也能作为趣味玩法用于游戏的推广,优化玩家与游戏的交互体验,有利于提高玩家和游戏的参与度。
附图说明
[0040]
图1是本发明的一种虚拟角色的换装方法实施例的步骤流程图;
[0041]
图2是本发明的一种待处理图像的示意图;
[0042]
图3a是本发明的一种服装区域图像的示意图;
[0043]
图3b是本发明的另一种服装区域图像的示意图;
[0044]
图4是本发明的一种采用如图3a-3b中的服装进行换装后的示意图;
[0045]
图5a是本发明的一种目标服装纹理贴图进行清晰化处理前后的示意图;
[0046]
图5b是本发明的另一种目标服装纹理贴图进行清晰化处理前后的示意图;
[0047]
图6a是本发明的一种未经过材质模拟处理的示意图;
[0048]
图6b是本发明的一种经过材质模拟处理后的示意图;
[0049]
图7是本发明的一种虚拟角色的换装装置实施例的结构框图。
具体实施方式
[0050]
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
[0051]
在本发明其中一种实施例中的虚拟角色的换装方法可以运行于终端设备或者是服务器。其中,终端设备可以为本地终端设备。当虚拟角色的换装方法运行于服务器时,该虚拟角色的换装方法则可以基于云交互系统来实现与执行,其中,云交互系统包括服务器和客户端设备。
[0052]
在一可选的实施方式中,云交互系统下可以运行各种云应用,例如:云游戏。以云游戏为例,云游戏是指以云计算为基础的游戏方式。在云游戏的运行模式下,游戏程序的运行主体和游戏画面呈现主体是分离的,虚拟角色的换装方法的储存与运行是在云游戏服务器上完成的,客户端设备的作用用于数据的接收、发送以及游戏画面的呈现,举例而言,客户端设备可以是靠近用户侧的具有数据传输功能的显示设备,如,移动终端、电视机、计算机、掌上电脑等;但是进行虚拟角色的换装方法的终端设备为云端的云游戏服务器。在进行游戏时,玩家操作客户端设备向云游戏服务器发送操作指令,云游戏服务器根据操作指令运行游戏,将游戏画面等数据进行编码压缩,通过网络返回客户端设备,最后,通过客户端设备进行解码并输出游戏画面。
[0053]
在一可选的实施方式中,终端设备可以为本地终端设备。以游戏为例,本地终端设备存储有游戏程序并用于呈现游戏画面。本地终端设备用于通过图形用户界面与玩家进行交互,即,常规的通过电子设备下载安装游戏程序并运行。该本地终端设备将图形用户界面提供给玩家的方式可以包括多种,例如,可以渲染显示在终端的显示屏上,或者,通过全息投影提供给玩家。举例而言,本地终端设备可以包括显示屏和处理器,该显示屏用于呈现图形用户界面,该图形用户界面包括游戏画面,该处理器用于运行该游戏、生成图形用户界面以及控制图形用户界面在显示屏上的显示。
[0054]
参照图1,示出了本发明的一种虚拟角色的换装方法实施例的步骤流程图,具体可以包括如下步骤:
[0055]
步骤101,获取包含服装的待处理图像;
[0056]
本发明实施例可以应用于前述提到的本地终端设备,也可以是前述提到的云交互系统中的客户端设备,通过运行游戏应用,并在显示器上渲染得到图形用户界面,图形用户界面所显示的内容可以包含一局部或全部的游戏场景,游戏场景的具体形态可以是方形,也可以是其它形状(比如,圆形等),该游戏场景中可以包括虚拟角色,该虚拟角色可以是玩家通过终端设备进行操控的游戏虚拟单位。
[0057]
图形用户界面中还可以包括一外观设置控件,玩家可以通过点击该外观设置控件
打开外观界面,以在外观界面上对虚拟角色的外观进行设置,例如,对虚拟角色进行换装,佩戴发饰,切换头发颜色等。
[0058]
在本发明实施例中,为了提高玩家对虚拟角色进行换装的趣味性,可以采用玩家上传的图片中的服装来给虚拟角色换装。具体的,外观界面中可以具备一用于输入图像的输入框,玩家可以通过该输入框上传待处理图像,所上传的待处理图像中可以包含一件或多件服装。游戏应用可以获取到玩家上传的待处理图像,并采用该待处理图像对虚拟角色进行换装。如图2示出了玩家上传的待处理图像的示意图。
[0059]
步骤102,确定所述待处理图像中的服装区域图像;
[0060]
具体的,可以对待处理图像进行检测,以确定待处理图像中的服装区域图像,该服装区域图像可以是待处理图像中的服装对应区域的图像。
[0061]
在具体实现中,可以采用目标检测算法对待处理图像进行目标检测,如ssd算法、yolo系列算法和rcnn系列算法等,从而确定待处理图像中的服装对应的区域。如图3a-3b是分割出的两种服装区域图像的示意图。
[0062]
步骤103,将所述服装区域图像映射到所述虚拟角色的原始服装纹理贴图中相对应的区域,得到目标服装纹理贴图;
[0063]
其中,原始服装纹理贴图可以是虚拟角色在换装之前的服装所对应的纹理贴图。
[0064]
在本发明实施例中,在确定待处理图像中的服装区域图像之后,可以将服装区域图像映射到虚拟角色的原始服装纹理贴图中相对应的区域。
[0065]
步骤104,根据所述目标服装纹理贴图对所述虚拟角色进行换装。
[0066]
在本发明实施例中,可以根据目标服装纹理贴图对虚拟角色进行换装,通过替换虚拟角色的服装对应的uv贴图的方式,可以使得待处理图像中的服装与虚拟角色的原始服装无缝替换,同时,在虚拟角色运动时,或者从不同角度观察虚拟角色时,服装也不会出现变形。如图4是采用如图3a-3b中的服装进行换装后的示意图,换装后虚拟角色的服装没有出现变形。
[0067]
通过获取待处理图像,并采用待处理图像中的服装对虚拟角色进行换装,由于待处理图像可以由玩家自由采集并上传,所上传的待处理图像中可以包含各种款式的服装,因此,采用待处理图像中的服装对虚拟角色进行换装的方式,可以解决游戏中的服装款式比较固定的问题,满足众多玩家的需求,而且服装设计的过程可以实现玩家与游戏的互动,提高玩家的游戏体验。此外,换装的服装不需要通过美术设计人员进行设计,可以节省游戏设计所消耗的时间。
[0068]
在本发明的一种优选实施例中,所述步骤102可以包括如下子步骤:
[0069]
子步骤s11,对所述待处理图像中的服装进行定位,并对所述服装进行分类确定所述服装类型;
[0070]
具体的,可以采用预先训练好的检测模型对待处理图像进行检测,确定待处理图像中的服装的位置,然后对待处理图像中定位好的服装分类,确定待处理图像中服装类型。
[0071]
在具体实现中,可以对待处理图像进行检测定位和分类,可以包括一步法和两步法这两种方式。其中,一步法直接在针对待处理图像提取的特征图上进行密集采样,对每个采样的框进行分类和回归,这种方式中,采样的框的位置即为服装对应的位置,对采样的框进行分类可以得到服装类型,一步法采用的代表算法有:ssd算法和yolo系列算法(如,
yolo-v1,yolo-v3)等目标检测算法。两步法则是根据针对待处理图像提取的特征图先产生候选框,再对每个候选框进行分类和回归,两步法采用的代表算法是r-cnn算法系列的目标检测算法。
[0072]
需要说明的是,两步法由于多了一个生成特征图的候选框的步骤,因此检测速度较慢,但同时检测的精度较高;而一步法则相反,其优点是检测速度较快,但检测的精度没有两步法那么高。在具体实现中,可以根据具体的用途选择合适的方法来检测定位和分类,如作为趣味玩法可以采用速度较快精度一般的一步法,而美术设计人员在使用时则可以采用精度较高的两步法,本发明实施例对此并不限制。
[0073]
在本发明实施例中,服装类型可以包括以下任一项:短袖、长袖、短袖外套、长袖外套、背心、吊带、短裤、长裤、裙子、短袖连衣裙、长袖连衣裙、背心裙以及吊带裙。此外,还可以根据实际的设计需要,设置包含其他的服装类型,本发明实施例对此并不限制。
[0074]
子步骤s12,根据所述服装类型识别所述服装的关键点;
[0075]
服装的关键点可以用于描述待处理图像中的服装的结构,如,描述短袖的领口朝向,袖子位置等。由于不同的服装的结构不同,因此可以针对不同服装类型识别不同的关键点。
[0076]
具体的,可以在子步骤s11中定位到的包围框内,根据服装类型识别服装的关键点。在关键点识别时,可以使用以下的策略:
[0077]
1、采用一个模型识别所有服装类型的关键点,例如,设有13种服装类型,这13种类型的服装共有294个关键点,则可以采用一个模型识别13种服装的294个关键点。由于服装关键点标注的数据比较少,这样训练得到的模型比分开训练13个模型预测的效果更好。2、检测框随机增强,可以通过增加关键点识别对检测框的鲁棒性。3、输入的待处理图像可以随机反色,模型能够识别多种服装颜色,且不影响关键点的位置,从而提高对不同颜色服装的泛化能力。
[0078]
子步骤s13,按照定位的结果和所述服装的关键点,对所述待处理图像进行分割得到服装区域图像。
[0079]
具体的,可以按照定位的结果和服装的关键点,确定包含服装的包围框,然后根据包围框对待处理图像进行分割得到服装区域图像。
[0080]
在本发明实施例中,上述对待处理图像进行定位,分类,关键点识别和分割这四个任务的算法可替换性强,耦合程度低,可以方便后续的优化。
[0081]
在本发明的一种优选实施例中,所述子步骤s13可以包括如下子步骤:
[0082]
根据所述服装的关键点确定多边形包围框;从所述待处理图像中分割出所述多边形包围框内的区域,得到服装区域图像。
[0083]
具体的,可以根据子步骤s11中定位的结果和步骤s12中服装的关键点,确定包含服装的包围框,其中,位于包围框内的区域即为服装所在的区域,根据包围框对待处理图像进行分割,可以得到服装区域(前景)和其他区域(背景),从而得到更高精度的服装区域图像,以调整远离服装范围的关键点。在分割得到服装区域之后,还可以预测虚拟角色不同位置的纹理uv坐标,从而可以采用该uv坐标处理待处理图像非正视时,只通过关键点无法判断视角情况。
[0084]
通过对待处理图像进行分割可以得到像素级别精度的服装区域图像,减少待处理
图像的背景颜色进入服装区域,同时,也可以预测横纵坐标的变化,用于处理待处理图像中服装非正视的情况。
[0085]
在本发明的一种优先实施例中,所述步骤103可以包括如下子步骤:
[0086]
子步骤s21,获取针对所述虚拟角色的原始服装纹理贴图的标注信息;或,标注所述虚拟角色的原始服装纹理贴图的关键点,得到标注信息;
[0087]
具体的,对于同一虚拟角色的快速换装,即一个虚拟角色接收到多张待处理图像,则只需要预先把虚拟角色的服装的uv贴图标注好,并存储这些标注信息,从而可以直接获取这些标注信息进行使用,从而进一步加快换装的速度。
[0088]
对于新的虚拟角色的快速换装,即一个虚拟角色接收到一张待处理图像,需要对这个虚拟角色的服装的uv贴图,进行关键点的标注得到标注信息,标注的依据是根据不同服装类型定义的关键点。
[0089]
子步骤s22,根据所述标注信息将所述服装区域图像映射到所述虚拟角色的原始服装纹理贴图中相对应的区域,得到目标服装纹理贴图。
[0090]
在本发明实施例中,可以根据标注信息将服装区域图像映射到原始服装纹理贴图中相对应的区域,得到目标服装纹理贴图,从而实现待处理图像中的服装到游戏中虚拟角色的服装的uv图的替换。
[0091]
在本发明的一种优先实施例中,所述子步骤s22可以包括如下子步骤:
[0092]
根据所述服装的关键点将所述服装区域图像划分为多个第一区域图像;根据所述标注信息将所述原始服装纹理贴图划分为多个第二区域图像;分别将各个所述第一区域图像映射到各个所述第二区域图像上,得到目标服装纹理贴图。
[0093]
具体的,可以将服装的关键点经过尺度归一化处理后求平均,然后将服装区域图像划分成多个第一区域图像,例如,可以利用delaunay三角剖分算法进行区域图像划分。将原始服装纹理贴图的关键点(即标注信息)经过尺度归一化处理后求平均,然后将原始服装纹理贴图划分成多个第二区域图像。在划分区域图像时,可以保持第一区域图像和第二区域图像的相邻信息一致,对每两个对应的小区域图像做映射,从而得到在整体连续的uv贴图替换结果。
[0094]
在具体实现中,映射过程可以有两种方法:1、由于通过delaunay剖分算法划分出来都是三角形区域,可以采用仿射变换找到uv图对应的第二区域,在服装区域图像上的坐标,然后通过双线性插值方法来完成uv图的替换。2、对于非平视的结果,需要考虑视角变换带来的差异性,可以利用对待处理图像进行分割时得到的人体各区域的uv坐标,来表示视角变换带来的影响,对delaunay划分的区域不再用仿射变换进行插值,而是依据分割时预测的uv坐标,来生成非均匀的网格采样的坐标从而完成uv图的替换,这种方式对有视差的待处理图像的效果会有提高。
[0095]
在本发明的一种优先实施例中,在所述确定所述待处理图像中的服装区域图像步骤之后,所述方法还包括:
[0096]
当所述待处理图像中包括多件服装时,展示所述多件服装;响应针对所述多件服装的触发操作,从所述多件服装中确定用于换装的服装。
[0097]
具体的,可以判断待处理图像中的服装的数量,当待处理图像中包括多件服装,可以在图形用户界面中展示多件服装。玩家可以在图形用户界面上进行触发操作,选择用于
换装的服装。该触发操作可以包括单击操作,双击操作和长按操作等,本发明实施例对象不作限制。游戏应用可以响应针对多件服装的触发操作,从多件服装中确定用于换装的服装,在具体实现中,触发操作可以携带触发位置,从而可以根据触发位置从多件服装中确定用于换装的服装。
[0098]
在本发明的一种优先实施例中,在所述将所述服装区域图像映射到所述虚拟角色的原始服装纹理贴图中相对应的区域,得到目标服装纹理贴图的步骤之后,还包括:
[0099]
对所述目标服装纹理贴图进行清晰化处理,和/或,材质模拟处理。
[0100]
由于待处理图像有可能会比较模糊,或者,不同材质的衣服应该表现出特有的质感,因此,可以对服装进行后处理,以提高换装的效果。
[0101]
具体的,后处理可以包含两部分,分别为清晰化处理和材质模拟处理。其中,1、清晰化处理采用的是超分的技术,针对服装数据集专门训练,降采样包含服装的图片作为输入,原服装图作为输出训练模型,在服装的细节上效果有所提高,如图5a和图5b是清晰化处理前后的示意图;2、材质模拟处理,通过训练分类模型,根据分类结果,按照预设不同材质的参数设置贴图,对有明显材质的服装视觉效果有提升,如凹凸不平的毛衣、光滑的丝绸等。图6a是本发明的一种未经过材质模拟处理的示意图,图6b是本发明的一种经过材质模拟处理后的示意图。
[0102]
在本发明实施例中,通过获取待处理图像,并采用待处理图像中的服装对虚拟角色进行换装,能够提高游戏外观设计的效率快速出图,设计师不再需要凭空想象各个服装在虚拟角色里的效果,也有利于美术设计与产品负责人之间的沟通;同时也能作为趣味玩法用于游戏的推广,优化玩家与游戏的交互体验,有利于提高玩家和游戏的参与度。
[0103]
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
[0104]
参照图7,示出了本发明的一种虚拟角色的换装装置实施例的结构框图,具体可以包括如下模块:
[0105]
图像获取模块701,用于获取包含服装的待处理图像;
[0106]
服装区域确定模块702,用于确定所述待处理图像中的服装区域图像;
[0107]
纹理贴图替换模块703,用于将所述服装区域图像映射到所述虚拟角色的原始服装纹理贴图中相对应的区域,得到目标服装纹理贴图;换装模块704,用于根据所述目标服装纹理贴图对所述虚拟角色进行换装。
[0108]
在本发明的一种优选实施例中,所述服装区域确定模块702,包括:
[0109]
定位子模块,用于对所述待处理图像中的服装进行定位,并对所述服装进行分类确定所述服装类型;
[0110]
关键点识别子模块,用于根据所述服装类型识别所述服装的关键点;
[0111]
分割子模块,用于按照定位的结果和所述服装的关键点,对所述待处理图像进行分割得到服装区域图像。
[0112]
在本发明的一种优选实施例中,所述纹理贴图替换模块703,包括:
[0113]
标注子模块,用于获取针对所述虚拟角色的原始服装纹理贴图的标注信息;或,标注所述虚拟角色的原始服装纹理贴图的关键点,得到标注信息;
[0114]
映射子模块,用于根据所述标注信息将所述服装区域图像映射到所述原始服装纹理贴图中相对应的区域,得到目标服装纹理贴图。
[0115]
在本发明的一种优选实施例中,所述映射子模块,包括:
[0116]
第一区域图像划分单元,用于根据所述服装的关键点将所述服装区域图像划分为多个第一区域图像;
[0117]
第二区域图像划分单元,用于根据所述标注信息将所述原始服装纹理贴图划分为多个第二区域图像;
[0118]
映射单元,用于分别将各个所述第一区域图像映射到各个所述第二区域图像上,得到目标服装纹理贴图。
[0119]
在本发明的一种优选实施例中,所述分割子模块,包括:
[0120]
包围框确定单元,用于根据所述服装的关键点确定多边形包围框;
[0121]
分割单元,用于从所述待处理图像中分割出所述多边形包围框内的区域,得到服装区域图像。
[0122]
在本发明的一种优选实施例中,所述装置还包括:
[0123]
服装展示模块,用于当所述待处理图像中包括多件服装时,展示所述多件服装;
[0124]
服装确定模块,用于响应针对所述多件服装的触发操作,从所述多件服装中确定用于换装的服装。
[0125]
在本发明的一种优选实施例中,所述装置还包括:
[0126]
清晰化处理模块,用于对所述目标服装纹理贴图进行清晰化处理,和/或,材质模拟处理。
[0127]
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0128]
本发明实施例提供了一种电子设备,包括:
[0129]
一个或多个处理器;和其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述电子设备执行如本发明实施例任一项所述的方法。
[0130]
本发明实施例公开了一种计算机可读存储介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如本发明实施例任一项所述的方法。
[0131]
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0132]
本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0133]
本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些
计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0134]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0135]
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0136]
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
[0137]
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
[0138]
以上对本发明所提供的一种虚拟角色的换装方法和一种虚拟角色的换装装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1