本申请提供了一种虚拟对象的皮肤调整方法、装置、设备及存储介质,具体包括:根据虚拟对象的皮肤原画中包含的颜色类型,从皮肤原画中,获取每种颜色所在图像区域对应的皮肤参数信息,并将每种颜色对应的皮肤参数信息分区存储在预置文件中;通过目标终端设备,向目标游戏用户展示预置文件的参数编辑界面;响应接收到针对预置文件的参数编辑指令,根据参数编辑指令对预置文件中存储的皮肤参数信息进行修改,并根据修改后的预置文件以及皮肤原画对应的多个目标贴图,对虚拟对象进行渲染,得到虚拟对象的目标皮肤。这样,本申请使得玩家能够更加灵活地对制作完成的虚拟对象皮肤进行调整,同时也有利于节省因调整虚拟对象皮肤而增加的游戏资源。加的游戏资源。加的游戏资源。
【技术实现步骤摘要】
一种虚拟对象的皮肤调整方法、装置、设备及存储介质
[0001]本申请涉及图像处理
,具体而言,涉及一种虚拟对象的皮肤调整方法、装置、设备及存储介质。
技术介绍
[0002]现有游戏中目前较为常见的皮肤制作方式,是先绘制出皮肤原画,再根据皮肤原画制作虚拟对象的3D(ThreeDimensions,三维)模型和贴图,最终在游戏中呈现制作完成的皮肤效果。在传统方式中,虚拟对象皮肤的最终呈现效果直接取决于上述制作阶段制作的3D模型和贴图,因此,玩家只能看到虚拟对象皮肤的最终呈现效果,而不能对虚拟对象皮肤的呈现效果进行调整,从而导致对于虚拟对象皮肤的调整方式不够灵活,并且重复制作虚拟对象皮肤,也会因3D模型和贴图的不断增加,导致游戏资源包的扩增,对游戏的进一步开发造成限制。
技术实现思路
[0003]有鉴于此,本申请的目的在于提供一种虚拟对象的皮肤调整方法、装置、设备及存储介质,使得玩家能够更加灵活地对制作完成的虚拟对象皮肤进行调整,同时也有利于节省因调整虚拟对象皮肤而增加的游戏资源。
[0004]第一方面,本申请实施例提供了一种虚拟对象的皮肤调整方法,所述皮肤调整方法包括:
[0005]根据虚拟对象的皮肤原画中包含的颜色类型,从所述皮肤原画中,获取每种颜色所在图像区域对应的皮肤参数信息,并将获取到的每种颜色对应的皮肤参数信息分区存储在预置文件中;其中,所述皮肤参数信息至少包括以下其中之一:漫反射颜色信息、光泽度信息、菲尼尔反射颜色信息、自发光颜色信息;
[0006]通过目标游戏用户对应的目标终端设备,向所述目标游戏用户展示所述预置文件的参数编辑界面,以通过所述参数编辑界面接收针对所述预置文件的参数编辑指令;
[0007]响应接收到所述目标终端设备发送的针对所述预置文件的参数编辑指令,根据所述参数编辑指令对所述预置文件中存储的所述皮肤参数信息进行修改,并根据修改后的预置文件以及所述皮肤原画对应的多个目标贴图,对所述虚拟对象进行渲染,得到所述虚拟对象的目标皮肤。
[0008]第二方面,本申请实施例提供了一种虚拟对象的皮肤调整装置,所述皮肤调整装置包括:
[0009]第一获取模块,用于根据虚拟对象的皮肤原画中包含的颜色类型,从所述皮肤原画中,获取每种颜色所在图像区域对应的皮肤参数信息,并将获取到的每种颜色对应的皮肤参数信息分区存储在预置文件中;其中,所述皮肤参数信息至少包括以下其中之一:漫反射颜色信息、光泽度信息、菲尼尔反射颜色信息、自发光颜色信息;
[0010]展示模块,用于通过目标游戏用户对应的目标终端设备,向所述目标游戏用户展
示所述预置文件的参数编辑界面,以通过所述参数编辑界面接收针对所述预置文件的参数编辑指令;
[0011]渲染模块,用于响应接收到所述目标终端设备发送的针对所述预置文件的参数编辑指令,根据所述参数编辑指令对所述预置文件中存储的所述皮肤参数信息进行修改,并根据修改后的预置文件以及所述皮肤原画对应的多个目标贴图,对所述虚拟对象进行渲染,得到所述虚拟对象的目标皮肤。
[0012]第三方面,本申请实施例提供了一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述虚拟对象的皮肤调整方法的步骤。
[0013]第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述虚拟对象的皮肤调整方法的步骤。
[0014]本申请的实施例提供的技术方案可以包括以下有益效果:
[0015]本申请实施例提供了一种虚拟对象的皮肤调整方法、装置、设备及存储介质,根据虚拟对象的皮肤原画中包含的颜色类型,从皮肤原画中,获取每种颜色所在图像区域对应的皮肤参数信息,并将获取到的每种颜色对应的皮肤参数信息分区存储在预置文件中;通过目标游戏用户对应的目标终端设备,向目标游戏用户展示预置文件的参数编辑界面,以通过参数编辑界面接收针对预置文件的参数编辑指令;响应接收到目标终端设备发送的针对预置文件的参数编辑指令,根据参数编辑指令对预置文件中存储的皮肤参数信息进行修改,并根据修改后的预置文件以及皮肤原画对应的多个目标贴图,对虚拟对象进行渲染,得到虚拟对象的目标皮肤。这样,本申请使得玩家能够更加灵活地对制作完成的虚拟对象皮肤进行调整,同时也有利于节省因调整虚拟对象皮肤而增加的游戏资源。
[0016]为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0017]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0018]图1示出了本申请实施例所提供的一种虚拟对象的皮肤调整方法的流程示意图;
[0019]图2示出了本申请实施例所提供的一种虚拟对象的皮肤原画的示意图;
[0020]图3a示出了本申请实施例所提供的一种绘制针对皮肤原画的颜色分区贴图的方法的流程示意图;
[0021]图3b示出了本申请实施例所提供的一种颜色分区贴图的示意图;
[0022]图4a示出了本申请实施例所提供的一种绘制针对皮肤原画的目标漫反射贴图的方法的流程示意图;
[0023]图4b示出了本申请实施例所提供的一种目标漫反射贴图的示意图;
[0024]图5a示出了本申请实施例所提供的一种绘制针对皮肤原画的目标自发光贴图的
方法的流程示意图;
[0025]图5b示出了本申请实施例所提供的一种目标自发光贴图的示意图;
[0026]图6示出了本申请实施例所提供的一种虚拟对象的皮肤调整装置的结构示意图;
[0027]图7为本申请实施例提供的一种电子设备700的结构示意图。
具体实施方式
[0028]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,应当理解,本申请中附图仅起到说明和描述的目的,并不用于限定本申请的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本申请中使用的流程图示出了根据本申请的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本申请内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。
[0029]另外,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种虚拟对象的皮肤调整方法,其特征在于,所述皮肤调整方法包括:根据虚拟对象的皮肤原画中包含的颜色类型,从所述皮肤原画中,获取每种颜色所在图像区域对应的皮肤参数信息,并将获取到的每种颜色对应的皮肤参数信息分区存储在预置文件中;其中,所述皮肤参数信息至少包括以下其中之一:漫反射颜色信息、光泽度信息、菲尼尔反射颜色信息、自发光颜色信息;通过目标游戏用户对应的目标终端设备,向所述目标游戏用户展示所述预置文件的参数编辑界面,以通过所述参数编辑界面接收针对所述预置文件的参数编辑指令;响应接收到所述目标终端设备发送的针对所述预置文件的参数编辑指令,根据所述参数编辑指令对所述预置文件中存储的所述皮肤参数信息进行修改,并根据修改后的预置文件以及所述皮肤原画对应的多个目标贴图,对所述虚拟对象进行渲染,得到所述虚拟对象的目标皮肤。2.根据权利要求1所述的皮肤调整方法,其特征在于,所述目标贴图包括:针对所述皮肤原画的颜色分区贴图,通过以下方法获取所述颜色分区贴图:根据所述皮肤原画中包含的颜色类型,对灰度的取值范围进行划分,得到每种颜色对应的灰度表示值;将所述皮肤原画中包含的每种颜色替换为该种颜色对应的所述灰度表示值,得到针对所述皮肤原画的所述颜色分区贴图。3.根据权利要求1所述的皮肤调整方法,其特征在于,所述目标贴图包括:针对所述皮肤原画的目标漫反射贴图,通过以下方法获取所述目标漫反射贴图:获取所述皮肤原画的原始漫反射贴图;其中,所述原始漫反射贴图用于确定所述皮肤原画呈现的漫反射效果;保留所述原始漫反射贴图中针对所述虚拟对象的轮廓细节以及明暗效果,去除所述原始漫反射贴图中的颜色信息,得到针对所述皮肤原画的所述目标漫反射贴图。4.根据权利要求1所述的皮肤调整方法,其特征在于,所述目标贴图包括:针对所述皮肤原画的目标自发光贴图,通过以下方法获取所述目标自发光贴图:获取所述皮肤原画的原始自发光贴图;其中,所述原始自发光贴图用于确定所述皮肤原画呈现的自发光效果;保留所述原始自发光贴图中针对所述虚拟对象的轮廓细节以及自发光效果,去除所述原始自发光贴图中的颜色信息,得到针对所述皮肤原画的所述目标自发光贴图。5.根据权利要求2所述的皮肤调整方法,其特征在于,所述根据修改后的预置文件以及所述皮肤原画对应的多个目标贴图,对所述虚拟对象进行渲染,得到所述虚拟对象的目标皮肤,包括:根据修改后的预置文件以及所述颜色分区贴图,对所述虚拟对象在所述皮肤原画中对应的不同颜色区域进行分区渲染,确定所述目标皮肤中不同颜色区域呈现的皮肤效果。6.根据权利要求3所述的皮肤调整方法,其特征在于,所述根据修改后的预置文件以及所述皮肤原画对应的多个目标贴图,对所述虚拟对象进行渲染,得到所述虚拟对象的目标皮肤,包括:从修改...
【专利技术属性】
技术研发人员:全俊,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。