【技术实现步骤摘要】
虚拟对象的套装处理方法、装置、电子设备及存储介质
[0001]本申请涉及计算机技术,尤其涉及一种虚拟对象的套装处理方法
、
装置
、
电子设备及存储介质
。
技术介绍
[0002]基于图形处理硬件的显示技术,扩展了感知环境以及获取信息的渠道,尤其是虚拟场景的显示技术,能够根据实际应用需求实现受控于用户或人工智能的虚拟对象之间的多样化的交互,具有各种典型的应用场景,例如在游戏等的虚拟场景中,能够模拟虚拟对象之间的真实的对战过程
。
[0003]虚拟对象在虚拟场景中可以穿着各种套装
(
例如:游戏外观
、
游戏装备等
)
,在游戏对局过程中,玩家无法抽出较多时间和精力对套装进行搭配,相关技术中暂无较好的快捷换装方案
。
技术实现思路
[0004]本申请实施例提供一种虚拟对象的套装处理方法
、
装置
、
电子设备及计算机可读存储介质
、
计算机程序产品,能够 ...
【技术保护点】
【技术特征摘要】
1.
一种虚拟对象的套装处理方法,其特征在于,所述方法包括:显示虚拟场景,其中,所述虚拟场景包括穿着第一套装的第一虚拟对象,所述第一套装包括多个部件,所述多个部件分布在所述第一虚拟对象的不同部位;在所述第一虚拟对象处于所述虚拟场景中的第一区域的期间,响应于所述第一区域的颜色与所述第一套装中的第一部件的颜色不匹配,将所述第一部件替换为第二部件;其中,所述第二部件与所述第一区域的颜色匹配,且与所述第一部件的穿戴部位相同
。2.
如权利要求1所述的方法,其特征在于,所述虚拟场景中还包括自动换装控件;所述响应于所述第一区域的颜色与所述第一套装中的第一部件的颜色不匹配,将所述第一部件替换为第二部件,包括:响应于针对所述自动换装控件的开启操作,显示所述自动换装控件处于开启状态;响应于所述第一区域的颜色与所述第一套装中的第一部件的颜色不匹配,自动将所述第一部件替换为第二部件
。3.
如权利要求1或2所述的方法,其特征在于,所述虚拟场景中还包括手动换装控件,所述方法还包括:响应于针对所述手动换装控件的触发操作,将所述第一套装中的第一部件替换为第三部件,并在穿戴时长阈值内保持切换后的第一套装,其中,所述第三部件是与所述第一部件的穿戴部位相同的任意部件;响应于保持切换后的第一套装达到所述穿戴时长阈值,且所述第一区域的颜色与所述第一套装中的第三部件的颜色不匹配,将所述第三部件替换为第四部件;其中,所述第四部件与所述第一区域的颜色匹配,且与所述第三部件的穿戴部位相同
。4.
如权利要求3所述的方法,其特征在于,在响应于针对所述手动换装控件的触发操作之前,所述方法还包括:通过以下任意一种方式确定所述第一部件:响应于针对所述第一套装中任意部件的选择操作,将选中的部件作为第一部件;将所述第一套装中与其他部件之间的颜色差异最大的部件作为第一部件;将所述第一套装中性能参数最小的部件作为第一部件
。5.
如权利要求1所述的方法,其特征在于,所述虚拟场景中还包括手动换装控件;所述响应于所述第一区域的颜色与所述第一套装中的第一部件的颜色不匹配,将所述第一部件替换为第二部件,包括:响应于满足手动换装条件,显示所述手动换装控件处于可使用状态;其中,所述手动换装条件包括以下至少之一:当前时刻与上一次换装的换装时刻之间的时间间隔大于或者等于间隔阈值;所述第一虚拟对象的换装次数未达到换装次数上限;响应于所述第一区域的颜色与所述第一套装中的第一部件的颜色不匹配,且接收到针对所述手动换装控件的触发操作,将所述第一部件替换为与第二部件
。6.
如权利要求5所述的方法,其特征在于,所述方法还包括:响应于不满足所述手动换装条件,通过以下任意一种方式显示所述手动换装控件处于禁用状态:隐藏所述手动换装控件;灰度化显示所述手动换装控件;在所述手动换装控件上显示禁用符号
。7.
如权利要求1至6任一项所述的方法,其特征在于,在将所述第一部件替换为第二部
件之前,所述方法还包括:获取与所述第一部件用于相同的穿戴部位的多个候选部件;将所述多个候选部件中满足筛选条件的所述候选部件作为所述第二部件,其中,所述多个候选部件是所述第一虚拟对象拥有的;其中,所述筛选条件包括以下任意一项:所述候选部件的功能与所述第一部件的功能相同;所述第一部件的穿戴部位未被所述虚拟环境遮蔽;所述候选部件与所述第一区域的颜色相似度大于颜色相似度阈值
。8.
如权利要求7所述的方法,其特征在于,所述将所述第一部件替换为第二部件之前,所述方法还包括:通过以下方式确定所述颜色相似度:确定所述第一部件在所述第一区域中的关联区域的颜色向量;确定每个所述候选部件的颜色向量与所述关联区域的颜色向量之间的向量距离,其中,所述向量距离用于表征所述候选部件与所述第一区域之间的颜色相似度,且所述向量距离与所述颜色相似度负相关
。9.
如权利要求8所述的方法,其特征在于,所述确定所述第一部件在所述第一区域中的关联区域的颜色向量,包括:获取所述第一虚拟对象对应的视野画面图像;基于所述第一部件的穿戴部位的关联区域对所述视野画面图像进行分割处理,得到关联区域图像;对所述关联区域图像进行转换处理,得到所述关联区域图像的颜色比例数据;对所述颜色比例数据进行特征提取处理,得到所述关联区域的颜色向量
。10.
如权利要求9所述的方法,其特征在于,所述对所述关联区域图像进行转换处理,得到所述关联区域图像的颜色比例数据,包括:对所述关联区域图像进行缩小处理,并对缩小处理得到的缩小图像进行灰度转换处理,得到灰度图像;对所述灰度图像中每种颜色进行比例统计,得到所述关联区域图像的颜色比例数据
。11.
如权利要求9所述的方法,其特征在于,所述对所述颜色比例数据进行特征提取处理,得到所述关联区域的颜色向量,包括:基于所述颜色比例数据中每种颜色对应的比例值,确定所述颜色比例数据的颜色比例向量,其中,所述颜色比例向量的每个维度的数值与每个所述比例值一一对应;对所述颜色比例向量进行降维映射处理,得到所述关联区域的颜色向量
。12.
如权利要求8所述的方法,其特征在于,在确定所述第一部件在所述第一区域中的关联区域的颜色向量之前,所述方法还包括:通过以下方式确定每个所述候选部件的颜色向量:对每个所述候选部件进行以下处理:提取所述候选部件的每个贴图素材,并对每个所述贴图素材进行组合,得到所述候选部件的候选部件图像;对所述候选部件图像进行转换处理,得到所述候选部件图像的颜色比例数据;对所述颜色比例数据进行特征提取处理,得到所述候选部件的颜色向量
。
13.
如权利要求
12
所述的方法,其特征在于,所述对所述候选部件图像进行转换处理,得到所述候选部件图像的颜色比例数据,包括:对所述候选部件图像进行缩小处理,并对缩小处理得到的缩小图像进行灰度转换处理,得到灰度图像;对所述灰度图像中每种颜色进行比例统计,得到所述候选部件图像的颜色比例数据
。14.
如权利要求
12
所述的方法,其特征在于,所述对所述颜色比例数据进行特征提取处理,得到所述候选部件的颜色向量,包括:基于所述颜色比例数据中每种颜色对应的比例值,确定所述颜色比例数据的颜色比例向量,其中,所述颜色比例向量的每个维度的数值与每个所述比例值一一对应;对所述颜色比例向量进行降维映射处理,得到所述候选部件的颜色向量
。15.
如权利要求1至6任一项所述的方法,其特征在于,所述将所述第一部件替换为第二部件,包括:响应于满足替换限制条件,将所述第一部件替换为第二部件,其中,所述替换限制条件包括以下至少之一:所述第一虚拟对象的换装次数未达到换装次数上限;所述第一虚拟对象需要隐蔽;所述第一虚拟对象在所述第一区域的停留时长大于时长阈值;所述第一区域的面积大于换装面积阈值
。16.
如权利要求
15
所述的方法,其特征在于,在将所述第一部件替换为第二部件之前,所述方法还包括:通过以下方式识别所述虚拟对象的所述隐蔽需求:基于所述第一区域的环境参数
、
以及所述虚拟对象的属性参数调用神经网络模型对所述第一虚拟对象进行隐蔽预测处理,得到表征所述第一虚拟对象是否需要隐蔽的隐蔽预测处理结果;其中,所述虚拟对象的属性参数包括:所述第一虚拟对象的位置信息
、
所述第一虚拟对象的敌对虚拟对象的位置信息
、
以及所述第一虚拟对象的队友虚拟对象的位置信息;所述第一区域的环境参数包括:所述第一区域的地形信息
、
所述第一区域的视野
。17.
如权利要求
16
所述的方法,其特征在于,在基于所述第一区域的环境参数
、
以及所述虚拟对象的属性参数调用神经网络模型对所述第一虚拟对象进行隐蔽预测处理之前,所述方法还包括:通过以下方式训练所述神经网络模型:获取所述虚拟场景的环境参数与至少两个阵营的对局数据,其中,所述至少两个阵营包括失败阵营与胜利阵营,所述对局数据包括:胜利阵营的虚拟对象执行隐蔽行为的位置
、
失败阵营的虚拟对象执行隐蔽行为的位置;对所述对局数据进行数据标注,得到标注后的对局数据,其中,所述胜利阵营的虚拟对象执行隐蔽行为的位置的标签为概率1,所述失败阵营的虚拟对象执行隐蔽行为的位置的标签为概率0;基于所述虚拟场景的环境参数
、
所述标注后的对局数据对初始神经网络模型进行训练,得到训练后的所述神经网络模型
。
18.
如权利要求1至6任一项所述的方法,其特征在于,所述响应于所述第一区域的颜色与所述第一套装中的第一部件的颜色不匹配,将所述第一部件替换为第二部件,包括:响应于所述第一区域的颜色与所述第一套装中的第一部件的颜色不匹配,执行以下处理:响应于所述第一区域为所述第一虚拟...
【专利技术属性】
技术研发人员:田聪,谢洁琪,刘博艺,崔维健,邓昱,黎智,何晶晶,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。