预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共30页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115294256A(43)申请公布日2022.11.04(21)申请号202210982653.9(22)申请日2022.08.16(71)申请人北京畅游创想软件技术有限公司地址100043北京市石景山区八角东街65号院主楼南座3号楼5层507(72)发明人洪晓健张健(74)专利代理机构北京集佳知识产权代理有限公司11227专利代理师薛娇(51)Int.Cl.G06T15/00(2011.01)权利要求书4页说明书19页附图6页(54)发明名称头发处理方法、装置、电子设备及计算机可读存储介质(57)摘要本申请公开了一种头发处理方法、装置、电子设备及计算机可读存储介质,其中方法包括:确定各引导发丝的分布;引导发丝是从待渲染的所有发丝中随机选择的部分发丝;对于任意一非引导发丝,在该非引导发丝对应的多根引导发丝中随机选择至少一根引导发丝;根据至少一根引导发丝的分布,确定非引导发丝的分布。本申请从所有发丝中选择部分发丝作为引导发丝,并为每根非引导发丝分配多个对应的引导发丝,在确定各根引导发丝的分布后,对于每根非引导发丝,基于从该非引导发丝对应的多根引导发丝中随机选择的至少一根引导发丝的分布确定该非引导发丝的分布,提高了头发运动的真实性。CN115294256ACN115294256A权利要求书1/4页1.一种头发处理方法,其特征在于,所述方法包括:确定各引导发丝的分布;所述引导发丝是从待渲染的所有发丝中随机选择的部分发丝;对于任意一非引导发丝,在所述非引导发丝对应的多根引导发丝中随机选择至少一根引导发丝;根据所述至少一根引导发丝的分布,确定所述非引导发丝的分布。2.根据权利要求1所述的方法,其特征在于,所述确定各引导发丝的分布,包括:对于任意一引导发丝,根据所述引导发丝的各个网格段的顶点在当前时刻的位置、所述各个网格段的顶点在前一时刻的位置、所述各个网格段的顶点的加速度、所述当前时刻和所述前一时刻的时间差、以及预置的摩擦力系数和阻尼系数,确定所述各个网格段的顶点在下一时刻的位置。3.根据权利要求2所述的方法,其特征在于,头发区域被划分为多个体素;确定所述各个网格段的顶点在下一时刻的位置的过程,包括:对于每一个网格段,根据所述摩擦力系数、所述网格段的顶点在前一时刻的位置、所述网格段的顶点在当前时刻的位置、当前时刻所述网格段的顶点所在的体素内的所有顶点的平均速度,确定当前时刻所述网格段的顶点的基于摩擦力的速度;根据所述阻尼系数、所述网格段的顶点在当前时刻的位置、所述网格段的顶点的基于摩擦力的速度、所述网格段的顶点的加速度和所述当前时刻和所述前一时刻的时间差,确定所述网格段的顶点在下一时刻的位置。4.根据权利要求2所述的方法,其特征在于,还包括:根据各个网格段的顶点的位置,计算各网格段的长度;若第一网格段的长度大于所述第一网格段的初始长度,修正所述第一网格段和/或第二网格段的顶点的位置,以便所述第一网格段的长度等于所述第一网格段的初始长度;所述第一网格段和所述第二网格段为所述引导发丝中的相邻的两个网格段,所述第二网格段的顶点与所述引导发丝的发根的距离大于所述第一网格段的顶点与所述引导发丝的发根的距离。5.根据权利要求2所述的方法,其特征在于,还包括:获得所述网格段的顶点对应的弹性系数;所述网格段的顶点距离所述引导发丝的发根的距离越近,所述网格段的顶点对应的弹性系数越大;基于所述弹性系数,以及所述网格段的顶点的初始位置,对所述网格段的顶点的位置进行修正,使得所述网格段的顶点的修正后的位置位于所述网格段的顶点的初始位置与所述网格段的顶点的修正前的位置之间;所述网格段的顶点对应的弹性系数越大,所述网格段的顶点的修正后的位置越接近于所述网格段的顶点的初始位置。6.根据权利要求5所述的方法,其特征在于,第一网格段的顶点的位置为所述第一网格段的顶点在本地坐标系的位置,所述第一网格段的顶点在本地坐标系的位置通过如下方式得到:根据当前时刻所述第一网格段的顶点和第三网格段的顶点构建向量;所述第一网格段和所述第三网格段为所述引导发丝中的相邻的两个网格段,所述第三网格段的顶点与所述2CN115294256A权利要求书2/4页引导发丝的发根的距离小于所述第一网格段的顶点与所述引导发丝的发根的距离;将预先存储的所述第一网格段对应的四元数与所述向量相乘,得到所述第一网格段的顶点在本地坐标系的位置;所述四元数根据所述第一网格段相对于所述第三网格段的初始旋转角度构建。7.根据权利要求2所述的方法,其特征在于,所述头发所在对象的头部和目标身体部位设置有若干球形碰撞体;所述方法还包括:获得所述网格段的顶点在下一时刻的位置距离各个球形碰撞体的球心的距离;若所述网格段的顶点在下一时刻的位置距离任意一个球形碰撞体的球