System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 模型动画处理方法、装置、电子设备及存储介质制造方法及图纸_技高网

模型动画处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:44969445 阅读:8 留言:0更新日期:2025-04-12 01:42
本申请提供一种模型动画处理方法、装置、电子设备及存储介质,涉及动画特效技术领域。包括:根据模型中待生成特效的部位的信息,对模型进行拆分,得到至少一个子模型;根据各子模型对应的目标柔性动画特效,对各子模型增加布线并基于增加后的布线,对各子模型进行模型分割,得到分割后的各子模型;根据各子模型对应的目标柔性动画特效,确定分割后的各子模型中各骨骼点在各帧下的第一动画数据;根据分割后的各子模型中各骨骼点在各帧下的第一动画数据,生成各子模型的柔性动画特效;根据各子模型的柔性动画特效,生成模型的目标动画特效。通过本方法,可解决部分游戏中对柔性动画特效制作的局限性,提升制作的模型动画特效的丰富性和真实性。

【技术实现步骤摘要】

本申请涉及动画特效,具体而言,涉及一种模型动画处理方法、装置、电子设备及存储介质


技术介绍

1、为了提升模型展示效果的真实性,通常可通过在静态模型的基础上添加动态特效,以提升展示效果。

2、现有技术中,通常通过制作模型贴图,将贴图应用到模型的相应部位,以实现所需的动画效果。

3、但是,上述方式对于柔性动画的制作较为局限,且所生成的动画效果不佳。


技术实现思路

1、本申请的目的在于,提供一种模型动画处理方法、装置、电子设备及存储介质,以便于丰富模型动画,提升动画的真实性和展示效果。

2、为实现上述目的,本申请实施例采用的技术方案如下:

3、第一方面,本申请实施例提供了一种模型动画处理方法,包括:

4、根据模型中待生成特效的部位的信息,对模型进行拆分,得到至少一个子模型;

5、根据各子模型对应的目标柔性动画特效,对各子模型增加布线并基于增加后的布线,对各子模型进行模型分割,得到分割后的各子模型;

6、根据各子模型对应的目标柔性动画特效,确定分割后的各子模型中各骨骼点在各帧下的第一动画数据;

7、根据分割后的各子模型中各骨骼点在各帧下的第一动画数据,生成各子模型的柔性动画特效;

8、根据各子模型的柔性动画特效,生成所述模型的目标动画特效。

9、第二方面,本申请实施例还提供了一种模型动画处理装置,包括:处理模块以及生成模块;

10、所述处理模块,用于根据模型中待生成特效的部位的信息,对模型进行拆分,得到至少一个子模型;

11、所述处理模块,用于根据各子模型对应的目标柔性动画特效,对各子模型增加布线并基于增加后的布线,对各子模型进行模型分割,得到分割后的各子模型;

12、所述处理模块,用于根据各子模型对应的目标柔性动画特效,确定分割后的各子模型中各骨骼点在各帧下的第一动画数据;

13、所述生成模块,用于根据分割后的各子模型中各骨骼点在各帧下的第一动画数据,生成各子模型的柔性动画特效;

14、所述生成模块,用于根据各子模型的柔性动画特效,生成所述模型的目标动画特效。

15、第三方面,本申请实施例提供了一种电子设备,包括:处理器、存储介质和总线,存储介质存储有处理器可执行的机器可读指令,当电子设备运行时,处理器与存储介质之间通过总线通信,处理器执行机器可读指令,以执行如第一方面中提供的模型动画处理方法。

16、第四方面,本申请实施例提供了一种计算机可读存储介质,该存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如第一方面提供的模型动画处理方法。

17、本申请的有益效果是:

18、本申请提供一种模型动画处理方法、装置、电子设备及存储介质,包括:根据模型中待生成特效的部位的信息,对模型进行拆分,得到至少一个子模型;根据各子模型对应的目标柔性动画特效,对各子模型增加布线并基于增加后的布线,对各子模型进行模型分割,得到分割后的各子模型;根据各子模型对应的目标柔性动画特效,确定分割后的各子模型中各骨骼点在各帧下的第一动画数据;根据分割后的各子模型中各骨骼点在各帧下的第一动画数据,生成各子模型的柔性动画特效;根据各子模型的柔性动画特效,生成模型的目标动画特效。本方法基于想要生成特效的部位信息,对模型进行拆分,针对拆分得到的子模型,基于想要生成的特效动画,为子模型增加布线并对子模型进行分离,增加子模型中的可编辑骨骼点,以使得子模型具备可编辑性和可变形性,从而基于子模型对应的目标柔性动画特效,可以生成子模型的柔性特效动画,并将子模型的柔性特效动画添加至模型中的对应位置,生成模型的目标动画特效。通过本方法,可以解决部分游戏中对柔性动画特效制作的局限性,提升模型动画特效的效果,丰富模型的显示效果和真实性。

19、另外,通过为子模型添加根骨骼,可以通过根骨骼识别获取子模型的材质槽位,从而基于材质槽位实现模型中不同部位自由添加不同材质的功能,提升模型的展示效果的丰富性。

本文档来自技高网...

【技术保护点】

1.一种模型动画处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述根据各子模型的柔性动画特效,生成所述模型的动画特效,包括:

4.根据权利要求1所述的方法,其特征在于,所述根据各子模型对应的目标柔性动画特效,对各子模型增加布线并基于增加后的布线,对各子模型进行模型分割,得到分割后的各子模型,包括:

5.根据权利要求1所述的方法,其特征在于,所述根据各子模型对应的目标柔性动画特效,确定分割后的各子模型中各骨骼点在各帧下的第一动画数据,包括:

6.根据权利要求1所述的方法,其特征在于,所述根据各子模型的柔性动画特效,生成所述模型的目标动画特效,包括:

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,所述根据各子模型的根骨骼,确定各子模型对应的至少一个材质槽位,包括:

9.根据权利要求7所述的方法,其特征在于,所述根据各子模型对应的各材质槽位以及各子模型对应的待添加材质信息,在各子模型对应的各材质槽位中添加对应的材质,包括:

10.一种模型动画处理装置,其特征在于,包括:处理模块以及生成模块;

11.一种电子设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的程序指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述程序指令,以执行如权利要求1至9任一所述的模型动画处理方法。

12.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至9任一所述的模型动画处理方法。

...

【技术特征摘要】

1.一种模型动画处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述根据各子模型的柔性动画特效,生成所述模型的动画特效,包括:

4.根据权利要求1所述的方法,其特征在于,所述根据各子模型对应的目标柔性动画特效,对各子模型增加布线并基于增加后的布线,对各子模型进行模型分割,得到分割后的各子模型,包括:

5.根据权利要求1所述的方法,其特征在于,所述根据各子模型对应的目标柔性动画特效,确定分割后的各子模型中各骨骼点在各帧下的第一动画数据,包括:

6.根据权利要求1所述的方法,其特征在于,所述根据各子模型的柔性动画特效,生成所述模型的目标动画特效,包括:

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

8...

【专利技术属性】
技术研发人员:任春时正洋赵建明王寅虎
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1