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

动作生成方法、动作显示方法、装置、设备、介质及产品制造方法及图纸

技术编号:40347602 阅读:7 留言:0更新日期:2024-02-09 14:32
本申请公开了一种动作生成方法、动作显示方法、装置、设备、介质及产品,涉及计算机技术领域。该方法包括:对第一视频数据中的视频主体进行动作识别,得到引导动作数据;将引导动作数据和对象模型进行结合,得到引导元素数据;向显示虚拟场景的客户端发送引导元素数据。通过对视频数据的自动识别生成引导动作数据,省去人工选取关键动作帧的人力成本,通过自动结合引导动作数据和对象模型生成引导元素数据,省去人工绘制关键动作引导图的人力成本,提高了引导动作的生成效率。

【技术实现步骤摘要】

本申请实施例涉及计算机,特别涉及一种动作生成方法、动作显示方法、装置、设备、介质及产品


技术介绍

1、体感游戏(motion-sensing game)是一种通过捕捉玩家身体动作来进行游戏操作的互动式游戏形式。以音乐舞蹈游戏为例,玩家需要按照游戏中的动作引导执行真实的舞蹈动作以进行游戏互动。

2、相关技术中,游戏界面会显示一人形框向玩家进行动作提示,玩家可以按照该人形框作出相应的动作。该人形框的实现方式为:开发人员从预先录制的舞蹈视频中手动选取若干关键动作帧,然后根据关键动作帧中的动作绘制人形框,绘制结束后,将绘制得到的人形框按照配置好的时间点展示在游戏界面。

3、然而,上述手动选取并绘制人形框展示在游戏界面的方法,需要耗费大量的人工,人形框的生成过程耗时较长且效率较低。


技术实现思路

1、本申请实施例提供了一种动作生成方法、动作显示方法、装置、设备、介质及产品,能够提高引导动作的生成效率,所述技术方案如下:

2、一方面,提供了一种动作生成方法,所述方法包括:

3、对第一视频数据中的视频主体进行动作识别,得到引导动作数据,所述引导动作数据用于为物理环境中的第一实体对象提供动作示例,所述第一实体对象与虚拟场景中的第一虚拟对象存在动作同步关系;

4、将所述引导动作数据和对象模型进行结合,得到引导元素数据;

5、向显示所述虚拟场景的客户端发送所述引导元素数据,所述客户端用于基于所述引导元素数据显示以所述对象模型的外形呈现引导动作的动作引导元素;其中,在所述第一实体对象基于所述动作引导元素执行第一动作的情况下,所述客户端还用于在所述虚拟场景中显示执行第一虚拟动作的第一虚拟对象,所述第一虚拟动作是基于所述第一动作对应的动作数据生成的虚拟动作。

6、另一方面,提供了一种动作显示方法,所述方法包括:

7、显示虚拟场景,所述虚拟场景中包括第一虚拟对象,所述第一虚拟对象与物理环境中的第一实体对象存在动作同步关系;

8、显示动作引导元素,所述动作引导元素是对第一视频数据中的视频主体进行动作识别后结合对象模型生成的元素,所述动作引导元素以所述对象模型的外形呈现引导动作,所述引导动作用于为所述第一实体对象提供动作示例;

9、在所述第一实体对象基于所述动作引导元素执行第一动作的情况下,在所述虚拟场景中显示执行第一虚拟动作的第一虚拟对象,所述第一虚拟动作是基于所述第一动作对应的动作数据生成的虚拟动作。

10、另一方面,提供了一种动作生成装置,所述装置包括:

11、动作识别模块,用于对第一视频数据中的视频主体进行动作识别,得到引导动作数据,所述引导动作数据用于为物理环境中的第一实体对象提供动作示例,所述第一实体对象与虚拟场景中的第一虚拟对象存在动作同步关系;

12、数据结合模块,用于将所述引导动作数据和对象模型进行结合,得到引导元素数据;

13、数据发送模块,用于向显示所述虚拟场景的客户端发送所述引导元素数据,所述客户端用于基于所述引导元素数据显示以所述对象模型的外形呈现引导动作的动作引导元素;其中,在所述第一实体对象基于所述动作引导元素执行第一动作的情况下,所述客户端还用于在所述虚拟场景中显示执行第一虚拟动作的第一虚拟对象,所述第一虚拟动作是基于所述第一动作对应的动作数据生成的虚拟动作。

14、另一方面,提供了一种动作显示装置,所述装置包括:

15、场景显示模块,用于显示虚拟场景,所述虚拟场景中包括第一虚拟对象,所述第一虚拟对象与物理环境中的第一实体对象存在动作同步关系;

16、元素显示模块,用于显示动作引导元素,所述动作引导元素是对第一视频数据中的视频主体进行动作识别后结合对象模型生成的元素,所述动作引导元素以所述对象模型的外形呈现引导动作,所述引导动作用于为所述第一实体对象提供动作示例;

17、所述场景显示模块,还用于在所述第一实体对象基于所述动作引导元素执行第一动作的情况下,在所述虚拟场景中显示执行第一虚拟动作的第一虚拟对象,所述第一虚拟动作是基于所述第一动作对应的动作数据生成的虚拟动作。

18、另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述任一所述动作生成方法或者动作显示方法。

19、另一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现上述任一所述的动作生成方法或者动作显示方法。

20、另一方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述任一所述的动作生成方法或者动作显示方法。

21、本申请实施例提供的技术方案带来的有益效果至少包括:

22、对视频数据中的视频主体进行动作识别得到引导动作数据,并将引导动作数据和对象模型进行结合得到引导元素数据,从而向显示虚拟场景的客户端发送引导元素数据,客户端基于引导元素数据显示以对象模型的外形呈现引导动作的动作引导元素(例如:动作引导图)。通过对视频数据的自动识别生成引导动作数据,省去人工选取关键动作帧的人力成本,通过自动结合引导动作数据和对象模型生成引导元素数据,省去人工绘制关键动作引导图的人力成本,提高了引导动作的生成效率。

本文档来自技高网...

【技术保护点】

1.一种动作生成方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述将所述引导动作数据和对象模型进行结合,得到引导元素数据,包括:

3.根据权利要求2所述的方法,其特征在于,所述模型制作数据是指所述客户端发送的第一视频流,所述第一视频流是指包含所述第一实体对象的视频流;

4.根据权利要求3所述的方法,其特征在于,所述提取所述第一视频流对应的n个视频帧,包括:

5.根据权利要求2所述的方法,其特征在于,所述模型制作数据是指所述客户端发送的模型调整参数,所述模型调整参数是指所述客户端接收到的对预设对象模型进行调整的参数;

6.根据权利要求1至5任一所述的方法,其特征在于,所述对第一视频数据中的视频主体进行动作识别,得到引导动作数据,包括:

7.根据权利要求6所述的方法,其特征在于,所述基于所述调整后的三维动作数据,得到所述引导动作数据,包括:

8.根据权利要求1至5任一所述的方法,其特征在于,所述将所述引导动作数据和对象模型进行结合,得到引导元素数据,包括:

9.根据权利要求8所述的方法,其特征在于,所述将所述调整后的引导动作数据和所述对象模型进行结合,得到所述引导元素数据,包括:

10.一种动作显示方法,其特征在于,所述方法包括:

11.根据权利要求10所述的方法,其特征在于,所述对象模型是基于所述第一实体对象的外形生成的模型,所述动作引导元素以所述第一实体对象的外形呈现所述引导动作。

12.根据权利要求10或11所述的方法,其特征在于,所述动作引导元素包括动作引导图,所述动作引导图是指以所述对象模型的模型轮廓呈现所述引导动作的动作示意图;

13.根据权利要求10或11所述的方法,其特征在于,所述在所述虚拟场景中显示执行第一虚拟动作的第一虚拟对象,包括:

14.根据权利要求13所述的方法,其特征在于,所述引导动作动画包括以下动画中的至少一种:

15.根据权利要求10或11所述的方法,其特征在于,所述虚拟场景包括虚拟健身房场景,所述虚拟健身房场景中包括虚拟健身教练;

16.一种动作生成装置,其特征在于,所述装置包括:

17.一种动作显示装置,其特征在于,所述装置包括:

18.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一段程序,所述至少一段程序由所述处理器加载并执行以实现如权利要求1至9任一所述的动作生成方法,或者实现如权利要求10至15任一所述的动作显示方法。

19.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一段程序,所述至少一段程序由处理器加载并执行以实现如权利要求1至9任一所述的动作生成方法,或者如权利要求10至15任一所述的动作显示方法。

20.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序被处理器执行时实现如权利要求1至9任一所述的动作生成方法,或者如权利要求10至15任一所述的动作显示方法。

...

【技术特征摘要】

1.一种动作生成方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述将所述引导动作数据和对象模型进行结合,得到引导元素数据,包括:

3.根据权利要求2所述的方法,其特征在于,所述模型制作数据是指所述客户端发送的第一视频流,所述第一视频流是指包含所述第一实体对象的视频流;

4.根据权利要求3所述的方法,其特征在于,所述提取所述第一视频流对应的n个视频帧,包括:

5.根据权利要求2所述的方法,其特征在于,所述模型制作数据是指所述客户端发送的模型调整参数,所述模型调整参数是指所述客户端接收到的对预设对象模型进行调整的参数;

6.根据权利要求1至5任一所述的方法,其特征在于,所述对第一视频数据中的视频主体进行动作识别,得到引导动作数据,包括:

7.根据权利要求6所述的方法,其特征在于,所述基于所述调整后的三维动作数据,得到所述引导动作数据,包括:

8.根据权利要求1至5任一所述的方法,其特征在于,所述将所述引导动作数据和对象模型进行结合,得到引导元素数据,包括:

9.根据权利要求8所述的方法,其特征在于,所述将所述调整后的引导动作数据和所述对象模型进行结合,得到所述引导元素数据,包括:

10.一种动作显示方法,其特征在于,所述方法包括:

11.根据权利要求10所述的方法,其特征在于,所述对象模型是基于所述第一实体对象的外形生成的模型,所述动作引导元素以所述第一实体对象的外形呈现所述...

【专利技术属性】
技术研发人员:翟萌温少国郭子兴王君乐操伟荆彦青杨博曹浩詹婧杨帆
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1