一种虚拟绒毛生成方法、装置、设备、介质及产品制造方法及图纸

技术编号:38152599 阅读:8 留言:0更新日期:2023-07-13 09:18
本公开提供了一种虚拟绒毛生成方法、装置、设备、介质及产品,涉及计算机技术领域,该方法包括:获取用户针对于虚拟道具的虚拟绒毛配置的属性信息,该属性信息包括虚拟绒毛的种类和疏密程度,根据虚拟绒毛的种类,确定预设图像中特征点的分布,根据虚拟绒毛的疏密程度,确定预设图像中特征点的数量;然后基于特征点的分布以及特征点的数量,生成噪点图像,基于该噪点图像生成虚拟道具的虚拟绒毛。如此,用户仅需要通过对属性信息进行配置,即可快速得到虚拟道具的虚拟绒毛的预览效果,简化用户操作,提高了虚拟绒毛的生成效率,提高用户体验。户体验。户体验。

【技术实现步骤摘要】
一种虚拟绒毛生成方法、装置、设备、介质及产品


[0001]本公开涉及计算机
,尤其涉及一种虚拟绒毛生成方法、装置、设备、计算机可读存储介质以及计算机程序产品。

技术介绍

[0002]为了提高参与度,许多应用会提供一些道具。例如基于增强现实(augmented reality,AR)的游戏应用、短视频应用,通常可以提供头套、手套、衣服等虚拟道具。这些虚拟道具具有虚拟绒毛,通过增加虚拟绒毛的效果可以提升虚拟道具的受欢迎程度,进而提高应用的热度及活跃度。
[0003]目前,用户在设计虚拟道具的虚拟绒毛的过程中,通常需要手动设计该虚拟道具的每一根虚拟绒毛,并预览该虚拟道具的虚拟绒毛,然后再反复手动对每一根虚拟绒毛进行调整,从而使该虚拟道具的虚拟绒毛达到较佳的呈现效果。
[0004]然而,反复手动对每一根虚拟绒毛进行调整会增加用户操作,增加设计具有虚拟道具的虚拟绒毛的复杂度,进而降低了虚拟绒毛的生成效率。

技术实现思路

[0005]本公开的目的在于:一种虚拟绒毛生成方法、装置、设备、计算机可读存储介质以及计算机程序产品,能够简化用户操作,提高虚拟绒毛的生成效率。
[0006]第一方面,本公开提供了一种虚拟绒毛生成方法,包括:
[0007]获取用户针对于虚拟道具的虚拟绒毛配置的属性信息;所述属性信息包括虚拟绒毛的种类和疏密程度;
[0008]根据所述虚拟绒毛的种类,确定预设图像中特征点的分布;根据所述虚拟绒毛的疏密程度,确定预设图像中特征点的数量;
[0009]根据所述特征点的分布以及所述特征点的数量,生成噪点图像;
[0010]基于所述噪点图像生成所述虚拟道具的虚拟绒毛。
[0011]第二方面,本公开提供了一种虚拟绒毛生成装置,包括:
[0012]获取单元,用于获取用户针对于虚拟道具的虚拟绒毛配置的属性信息;所述属性信息包括虚拟绒毛的种类和疏密程度;
[0013]特征点确定单元,用于根据所述虚拟绒毛的种类,确定预设图像中特征点的分布;根据所述虚拟绒毛的疏密程度,确定预设图像中特征点的数量;
[0014]生成单元,用于根据所述特征点的分布以及所述特征点的数量,生成噪点图像,基于所述噪点图像生成所述虚拟道具的虚拟绒毛。
[0015]第三方面,本公开提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理装置执行时实现本公开第一方面中任一项所述方法的步骤。
[0016]第四方面,本公开提供一种电子设备,包括:
[0017]存储装置,其上存储有计算机程序;
[0018]处理装置,用于执行所述存储装置中的所述计算机程序,以实现本公开第一方面中任一项所述方法的步骤。
[0019]第五方面,本公开提供了一种包含指令的计算机程序产品,当其在设备上运行时,使得设备执行上述第一方面中任一种实现方式所述的方法。
[0020]从以上技术方案可以看出,本公开具有如下优点:
[0021]本公开提供了一种虚拟绒毛生成方法,该方法中,仅需要用户输入虚拟道具的虚拟绒毛的属性信息,如输入虚拟绒毛的种类和疏密程度,即可通过该虚拟绒毛的种类,确定预设图像中特征点的分布,通过虚拟绒毛的疏密程度,确定预设图像中特征点的数量;然后基于特征点的分布和特征点的数量,生成噪点图像,然后基于噪点图像生成虚拟道具的虚拟绒毛。如此,该方法与传统的手动对每根虚拟绒毛进行反复调整相比,能够大幅简化用户的操作,提高了虚拟绒毛的生成效率,提高用户体验。
[0022]本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
[0023]为了更清楚地说明本公开实施例的技术方法,下面将对实施例中所需使用的附图作以简单地介绍。
[0024]图1为本公开实施例提供的一种虚拟绒毛生成方法的应用场景的示意图;
[0025]图2为本公开实施例提供的一种虚拟绒毛生成方法的流程图;
[0026]图3A为本公开实施例提供的一种配置界面的示意图;
[0027]图3B为本公开实施例提供的又一种配置界面的示意图;
[0028]图4为本公开实施例提供的一种确定特征点的示意图;
[0029]图5为本公开实施例提供的一种预设图像的示意图;
[0030]图6A为本公开实施例提供的一种噪点图像的示意图;
[0031]图6B为本公开实施例提供的又一种噪点图像的示意图;
[0032]图7为本公开实施例提供的一种虚拟绒毛生成装置的示意图;
[0033]图8为本公开实施例提供的一种电子设备的结构示意图。
具体实施方式
[0034]本公开实施例中的术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。
[0035]首先对本公开实施例中所涉及到的一些技术术语进行介绍。
[0036]虚拟绒毛是指虚拟的绒毛,绒毛可以天然绒毛(例如动物绒毛),也可以是人造绒毛(例如化工纤维地毯)。在虚拟道具(例如手套、头套)上添加虚拟绒毛,能够提升该虚拟道具的受欢迎程度。在短视频应用、游戏应用场景中,配备有上述虚拟道具时,能够有助于提高应用的热度以及活跃度。
[0037]虚拟绒毛往往是基于噪点图像生成的,通过对噪点图像中的噪点进行调整,进而调整该虚拟道具的虚拟绒毛,其中,噪点图像中的每个噪点可以唯一对应一根虚拟绒毛。目前,用户对虚拟绒毛进行设计过程中,需要手动对噪点图像中的每个噪点进行反复调整,费
时费力,增加设计虚拟绒毛的复杂度,降低虚拟绒毛的生成效率。
[0038]有鉴于此,本公开实施例提供了一种虚拟绒毛生成方法,该方法可以由电子设备执行。电子设备是指具有数据处理能力的设备,可以是服务器,也可以是终端。其中,终端包括但不限于智能手机、平板电脑、笔记本电脑、个人数字助理(personal digital assistant,PDA)或者智能穿戴设备等。服务器可以是云服务器,例如是中心云计算集群中的中心服务器,或者是边缘云计算集群中的边缘服务器。当然,服务器也可以是本地数据中心中的服务器。本地数据中心是指用户直接控制的数据中心。
[0039]电子设备获取用户针对于虚拟道具的虚拟绒毛配置的属性信息,该属性信息包括虚拟绒毛的种类和疏密程度,根据该虚拟绒毛的种类,确定预设图像中特征点的分布,根据该虚拟绒毛的疏密程度,确定预设图像中特征点的数量;接着根据特征点的分布以及特征点的数量,生成该噪点图像;然后利用该噪点图像,生成虚拟道具的虚拟绒毛。该方法中,用户仅需要输入虚拟道具的虚拟绒毛的属性信息,即可实现对虚拟道具的虚拟绒毛进行调整,无需对噪点图像进行手动调整,与传统手动调整相比,该方法能够大幅简化用户的操作,提高了虚拟绒毛的生成效率,提高用户体验。
[0040]如图1所示,该图为本公开实施例提供的一种虚拟绒毛生成方法本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟绒毛生成方法,其特征在于,包括:获取用户针对于虚拟道具的虚拟绒毛配置的属性信息;所述属性信息包括虚拟绒毛的种类和疏密程度;根据所述虚拟绒毛的种类,确定预设图像中特征点的分布;根据所述虚拟绒毛的疏密程度,确定预设图像中特征点的数量;根据所述特征点的分布以及所述特征点的数量,生成噪点图像;基于所述噪点图像生成所述虚拟道具的虚拟绒毛。2.根据权利要求1所述的方法,其特征在于,所述属性信息还包括所述虚拟绒毛的粗细程度;所述根据所述特征点的分布以及所述特征点的数量,生成噪点图像,包括:根据所述粗细程度和所述预设图像中特征点的分布,生成所述特征点对应的像素集合;根据所述特征点的数量个像素集合,生成噪点图像。3.根据权利要求2所述的方法,其特征在于,所述根据所述粗细程度和所述预设图像中特征点的分布,生成所述特征点对应的像素集合,包括:根据所述粗细程度以及预设粗细程度与预设距离之间的对应关系,确定所述粗细程度对应的距离阈值;将所述预设图像中像素与特征点的距离小于所述距离阈值的像素,加入所述特征点对应的像素集合中。4.根据权利要求1

3任一项所述的方法,其特征在于,所述根据所述虚拟绒毛的种类,确定预设图像中特征点的分布,包括:当所述虚拟绒毛的种类为天然绒毛时,确定预设图像中特征点的分布为泊松分布。5.根据权利要求1

3任一项所述的方法,其特征在于,所述根据所述虚...

【专利技术属性】
技术研发人员:林伟锋
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1