本公开实施例涉及计算机,尤其涉及一种发丝生成方法、装置、设备及存储介质。
背景技术:
1、随着计算机技术技术的发展,在游戏制作、电影制作等场景中常常会用到发丝生成技术。
2、图1是现有技术提供的一种发丝生成方法的示意图。参见图1,现有技术中常用的发丝生成方式如下:首先,在头皮模型(图1中仅示出了头皮模型上的部分区域)上通过人工构建出少量的引导发丝11。然后,在每根引导发丝11的周围通过插值生成多根与该引导发丝11形状相似的插值发丝12。但是,由于引导发丝11的数量较少,而插值发丝12的数量较多,发丝会呈-缕-缕的,导致头皮模型上发丝所呈现出的整体效果较差。
技术实现思路
1、为了解决上述技术问题或者至少部分地解决上述技术问题,本公开实施例提供了一种发丝生成方法、装置、设备及存储介质。
2、本公开实施例的第一方面提供了一种发丝生成方法,该方法包括:
3、基于引导发丝确定目标发丝,其中,引导发丝位于头皮模型上;
4、根据目标发丝的发根位置确定插值位置;
5、基于目标发丝上的引导发丝粒子和插值位置,生成插值发丝。
6、本公开实施例的第二方面提供了一种发丝生成装置,该装置包括:
7、第一确定模块,用于基于引导发丝确定目标发丝,其中,引导发丝位于头皮模型上;
8、第二确定模块,用于根据目标发丝的发根位置确定插值位置;
9、生成模块,用于基于目标发丝上的引导发丝粒子和插值位置,生成插值发丝。
10、本公开实施例的第三方面提供了一种电子设备,该服务器包括:处理器和存储器,其中,所述存储器中存储有计算机程序,当所述计算机程序被所述处理器执行时,所述处理器执行上述第一方面的方法。
11、本公开实施例的第四方面提供了一种计算机可读存储介质,该存储介质中存储有计算机程序,当该计算机程序被处理器执行时,可以实现上述第一方面的方法。
12、本公开实施例提供的技术方案与现有技术相比具有如下优点:
13、本公开实施例,能够基于引导发丝确定目标发丝,其中,引导发丝位于头皮模型上;根据目标发丝的发根位置确定插值位置;基于目标发丝上的引导发丝粒子和插值位置,生成插值发丝。采用上述技术方案,插值发丝的插值位置以及形状可以由多条目标发丝共同决定,而非像现有技术中完全由一根发丝决定,如此,可使插值发丝的形状与目标发丝的形状的匹配度和贴合度更好,进而使得目标发丝之间能够通过插值发丝进行连续过度,改善现有技术中发丝呈-缕-缕的问题,提高头皮模型上发丝的整体效果。
1.一种发丝生成方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于引导发丝确定目标发丝,包括:
3.根据权利要求1所述的方法,其特征在于,根据所述目标发丝的发根位置确定插值位置,包括:
4.根据权利要求3所述的方法,其特征在于,所述目标发丝的发丝权重的确定过程包括:
5.根据权利要求3所述的方法,其特征在于,所述根据所述目标发丝的发丝权重和所述目标发丝的发根位置确定插值位置,包括:
6.根据权利要求1所述的方法,其特征在于,基于所述目标发丝上的引导发丝粒子和所述插值位置,生成插值发丝,包括:
7.根据权利要求6所述的方法,其特征在于,所述基于所述目标发丝的发丝权重和所述目标发丝上的引导发丝粒子和所述插值位置,生成所述插值发丝,包括:
8.根据权利要求7所述的方法,其特征在于,所述确定所述插值发丝上的插值发丝粒子的数量,包括:
9.根据权利要求7所述的方法,其特征在于,所述基于所述目标发丝的发丝权重,以及所述目标发丝上的引导发丝粒子的位置,确定所述插值发丝上的插值发丝粒子位置,包括:
10.根据权利要求9所述的方法,其特征在于,所述从所述目标发丝上的引导发丝粒子的位置中,确定与所述插值发丝粒子匹配的目标粒子的位置,包括:
11.根据权利要求9所述的方法,其特征在于,在所述获取所述插值发丝粒子位置之后,还包括:
12.一种发丝生成装置,其特征在于,包括:
13.一种电子设备,其特征在于,包括:
14.一种计算机可读存储介质,其特征在于,所述存储介质中存储有计算机程序,当所述计算机程序被处理器执行时,实现如权利要求1-11中任一项所述的方法。