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

动画处理方法、装置、设备、存储介质和程序产品制造方法及图纸

技术编号:44227761 阅读:6 留言:0更新日期:2025-02-11 13:32
本公开实施例涉及一种动画处理方法、装置、设备、存储介质和程序产品。该方法包括:响应作用于模型上的选择操作,确定选定的第一目标点的初始坐标和初始法线向量,以及确定选择操作的初始选点结果,确定目标单元网格的各顶点与模型的运动过程之间的关联关系,并基于各顶点的初始坐标,确定目标单元网格中坐标不随网格形状变化的第二目标点的坐标,响应于播放动画的操作,确定动画的当前帧信息,并基于当前帧信息、关联关系和第二目标点的坐标,确定第一目标点的当前坐标和目标单元网格的当前法线向量,进而确定动画的当前选点结果,通过一次选择操作即可得到与模型的选择操作匹配的选点结果,无需重复进行选点操作,能够降低动画处理计算量。

【技术实现步骤摘要】

本公开涉及数据处理,尤其涉及一种动画处理方法、装置、设备、存储介质和程序产品


技术介绍

1、随着计算机图形学和交互设计的不断发展,屏幕拣选技术已经成为众多应用领域中重要的工具。

2、相关技术中,在动画播放的过程中,屏幕拣选通常只能获取当前动画帧的选点结果,如果在下一动画帧中物体的动作发生变化,则需要重复进行交互选点操作以更新动画的选点结果,导致动画处理的计算量较大。


技术实现思路

1、为了解决上述技术问题,本公开实施例提供了一种动画处理方法、装置、设备、存储介质和程序产品。

2、第一方面,本公开实施例提供了一种动画处理方法,该方法包括:

3、响应作用于模型上的选择操作,确定选定的第一目标点的初始坐标和所述第一目标点归属于所述模型的目标单元网格的初始法线向量,并基于所述第一目标点的初始坐标和所述初始法线向量,确定所述选择操作的初始选点结果;

4、确定所述目标单元网格的各顶点与所述模型的运动过程之间的关联关系,并基于所述目标单元网格的各所述顶点的初始坐标,确定所述目标单元网格中的第二目标点的坐标;所述第二目标点是所述目标单元网格中坐标不随网格形状变化的点;

5、响应于播放动画的操作,确定所述动画的当前帧信息,并基于所述当前帧信息、所述关联关系和所述第二目标点的坐标,确定所述第一目标点的当前坐标和所述目标单元网格的当前法线向量;所述动画与所述模型的所述运动过程对应;

6、基于所述第一目标点的当前坐标和所述当前法线向量,确定所述选择操作的当前选点结果。

7、第二方面,本公开实施例还提供了一种动画处理装置,该装置包括:

8、第一确定模块,用于响应作用于模型上的选择操作,确定选定的第一目标点的初始坐标和所述第一目标点归属于所述模型的目标单元网格的初始法线向量,并基于所述第一目标点的初始坐标和所述初始法线向量,确定所述选择操作的初始选点结果;

9、第二确定模块,用于确定所述目标单元网格的各顶点与所述模型的运动过程之间的关联关系,并基于所述目标单元网格的各所述顶点的初始坐标,确定所述目标单元网格中的第二目标点的坐标;所述第二目标点是所述目标单元网格中坐标不随网格形状变化的点;

10、第三确定模块,用于响应于播放动画的操作,确定所述动画的当前帧信息,并基于所述当前帧信息、所述关联关系和所述第二目标点的坐标,确定所述第一目标点的当前坐标和所述目标单元网格的当前法线向量;所述动画与所述模型的所述运动过程对应;

11、第四确定模块,用于基于所述第一目标点的当前坐标和所述当前法线向量,确定所述选择操作的当前选点结果。

12、第三方面,本公开实施例还提供了一种电子设备,该电子设备包括:

13、处理器;

14、存储器,用于存储可执行指令;

15、其中,处理器用于从存储器中读取可执行指令,并执行可执行指令以实现本公开任意实施例所说明的动画处理方法。

16、第四方面,本公开实施例还提供了一种计算机可读存储介质,该存储介质存储有计算机程序,当计算机程序被处理器执行时,使得处理器实现本公开任意实施例所说明的动画处理方法。

17、第五方面,本公开实施例还提供了一种计算机程序产品,所述计算机程序产品用于执行本公开任意实施例所说明的动画处理方法。

18、本公开实施例的动画处理方法、装置、设备、存储介质和程序产品,通过计算目标点的当前坐标和当前法线向量,以更新模型上的选择操作对应的选点结果,由此,在一次选择操作后,即可得到与模型的选择操作匹配的选点结果,无需重复进行选择操作,能够降低动画处理计算量。

本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的方法,其特征在于,所述基于所述目标单元网格的各所述顶点的初始坐标,确定所述目标单元网格中具有形变不变特性的第二目标点的坐标,包括:

3.根据权利要求1所述的方法,其特征在于,所述确定所述目标单元网格的各顶点与所述模型的运动过程之间的关联关系,包括:

4.根据权利要求3所述的方法,其特征在于,所述响应于播放动画的操作,确定所述动画的当前帧信息,包括:

5.根据权利要求4所述的方法,其特征在于,所述基于所述当前帧信息、所述关联关系和所述第二目标点的坐标,确定所述第一目标点的当前坐标和所述目标单元网格的当前法线向量,包括:

6.根据权利要求5所述的方法,其特征在于,所述基于所述当前帧信息和所述关联关系,确定各所述顶点的当前坐标,包括:

7.根据权利要求5所述的方法,其特征在于,所述基于各所述顶点的当前坐标和所述第二目标点的坐标,确定所述第一目标点的当前坐标和所述目标单元网格的当前法线向量,包括:

8.一种动画处理装置,其特征在于,包括:</p>

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,当所述计算机程序被处理器执行时,使得处理器实现上述权利要求1-7中任一项所述的动画处理方法。

11.一种计算机程序产品,其特征在于,所述计算机程序产品用于实现上述权利要求1-7中任一项所述的动画处理方法。

...

【技术特征摘要】

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

2.根据权利要求1所述的方法,其特征在于,所述基于所述目标单元网格的各所述顶点的初始坐标,确定所述目标单元网格中具有形变不变特性的第二目标点的坐标,包括:

3.根据权利要求1所述的方法,其特征在于,所述确定所述目标单元网格的各顶点与所述模型的运动过程之间的关联关系,包括:

4.根据权利要求3所述的方法,其特征在于,所述响应于播放动画的操作,确定所述动画的当前帧信息,包括:

5.根据权利要求4所述的方法,其特征在于,所述基于所述当前帧信息、所述关联关系和所述第二目标点的坐标,确定所述第一目标点的当前坐标和所述目标单元网格的当前法线向量,包括:

6.根据权利要求5所述...

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

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

1