基于虚幻引擎的动画处理方法、装置、介质与电子设备制造方法及图纸

技术编号:31378753 阅读:14 留言:0更新日期:2021-12-15 11:20
本公开提供了一种基于虚幻引擎的动画处理方法、基于虚幻引擎的动画处理装置、计算机可读存储介质与电子设备,属于计算机技术领域。所述方法应用于第一终端设备,所述方法包括:获取第二终端设备的终端信息,根据所述终端信息建立第一终端设备上运行的虚幻引擎与所述第二终端设备的远程连接;基于所述远程连接,通过所述虚幻引擎中的插件接收所述第二终端设备发送的对待处理动画的操作指令,并根据所述操作指令对所述待处理动画进行编辑,以生成目标动画。本公开实现动画的远程编辑,提高编辑动画的灵活性。编辑动画的灵活性。编辑动画的灵活性。

【技术实现步骤摘要】
基于虚幻引擎的动画处理方法、装置、介质与电子设备


[0001]本公开涉及计算机
,尤其涉及一种基于虚幻引擎的动画处理方法、基于虚幻引擎的动画处理装置、计算机可读存储介质与电子设备。

技术介绍

[0002]虚幻引擎(Unreal Engine,UE)是一款优质的3D游戏引擎和开发工具,其由于能够提供出色的实时渲染效果,受到了广泛的应用。
[0003]其中,在一些应用,如直播或转播中,制作人员往往需要对播出的动画进行修改和编辑。为了达到这一目的,制作人员会在播出动画中设置相应的键控事件,使得操作人员可以在播出动画时选择相应的按键来修改动画,对于一些文本的修改,则会预先设置特定的UI界面(User Interface,用户界面),并在该界面中设置文本输入框,使操作人员在输入框中输入文本,来达到修改动画文本的目的。
[0004]然而,上述方法要求制作人员必须针对每个动画设置按键和UI界面,即动画的修改方式不能迁移至其他动画,可适性较差,同时,对修改动画的操作人员而言,随着按键数量的增加,操作人员便很难记住所有按键,操作难度较大,更重要的是,上述方法要求操作人员只能在本机进行操作,无法实现动画的远程修改和编辑,因此,存在较大的局限。
[0005]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0006]本公开提供了一种基于虚幻引擎的动画处理方法、基于虚幻引擎的动画处理装置、计算机可读存储介质与电子设备,进而至少在一定程度上改善现有技术中动画编辑灵活度不足的问题。
[0007]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0008]根据本公开的第一方面,提供一种基于虚幻引擎的动画处理方法,应用于第一终端设备,所述方法包括:获取第二终端设备的终端信息,根据所述终端信息建立第一终端设备上运行的虚幻引擎与所述第二终端设备的远程连接;基于所述远程连接,通过所述虚幻引擎中的插件接收所述第二终端设备发送的对待处理动画的操作指令,并根据所述操作指令对所述待处理动画进行编辑,以生成目标动画。
[0009]在本公开的一种示例性实施方式中,所述根据所述终端信息建立第一终端设备上运行的虚幻引擎与所述第二终端设备的远程连接,包括:采用TCP协议建立所述第一终端设备上运行的虚幻引擎与所述第二终端设备的远程连接。
[0010]在本公开的一种示例性实施方式中,在通过所述虚幻引擎中的插件接收所述第二终端设备发送的对待处理动画的操作指令前,所述方法还包括:通过所述虚幻引擎中的插件接收对待处理动画的获取指令,并根据所述获取指令获取所述待处理动画,所述获取指
令由所述第二终端设备响应于用户对所述待处理动画的获取操作生成。
[0011]在本公开的一种示例性实施方式中,所述通过所述虚幻引擎中的插件接收所述第二终端设备发送的对待处理动画的操作指令,并根据所述操作指令对所述待处理动画进行编辑,包括:通过所述虚幻引擎中的插件接收所述第二终端设备发送的对待处理动画的编辑指令,所述编辑指令由所述第二终端设备响应于用户对所述待处理动画的编辑操作生成;根据所述编辑指令确定所述待处理动画的编辑参数,并按照所述编辑参数对所述待处理动画进行修改。
[0012]在本公开的一种示例性实施方式中,所述编辑指令包括对所述待处理动画中的任意一个或多个动画场景的加载指令或切换指令,在根据所述编辑指令确定所述待处理动画的编辑参数,并按照所述编辑参数对所述待处理动画进行修改时,所述方法包括:根据对所述待处理动画中的任意一个或多个动画场景的加载指令,确定所述待处理动画中的待加载场景,控制所述虚幻引擎加载所述待加载场景;或者根据对所述待处理动画中的任意一个或多个动画场景的切换指令,确定所述待处理动画中的当前场景和待切换场景,并控制所述虚幻引擎将所述当前场景切换为所述待切换场景。
[0013]在本公开的一种示例性实施方式中,所述编辑指令包括所述待处理动画中的蓝图变量的修改指令,在根据所述编辑指令确定所述待处理动画的编辑参数,并按照所述编辑参数对所述待处理动画进行修改时,所述方法包括:对所述待处理动画中的蓝图变量的修改指令进行解析,得到所述待处理动画中的待修改变量和变量参数;按照所述变量参数对所述待处理动画中的待修改变量进行修改。
[0014]在本公开的一种示例性实施方式中,所述编辑指令包括所述待处理动画中的动画事件的触发指令,在根据所述编辑指令确定所述待处理动画的编辑参数,并按照所述编辑参数对所述待处理动画进行修改时,所述方法还包括:对所述待处理动画中的动画事件的触发指令进行解析,确定所述待处理动画的动画事件中的待触发事件;控制所述虚幻引擎执行所述待触发事件。
[0015]在本公开的一种示例性实施方式中,所述待处理动画的编辑参数为采用Base64编码处理后的参数。
[0016]根据本公开的第二方面,提供一种基于虚幻引擎的动画处理装置,应用于第一终端设备,所述装置包括:建立模块,用于获取第二终端设备的终端信息,根据所述终端信息建立第一终端设备上运行的虚幻引擎与所述第二终端设备的远程连接;编辑模块,用于基于所述远程连接,通过所述虚幻引擎中的插件接收所述第二终端设备发送的对待处理动画的操作指令,并根据所述操作指令对所述待处理动画进行编辑,以生成目标动画。
[0017]在本公开的一种示例性实施方式中,所述建立模块用于采用TCP协议建立所述第一终端设备上运行的虚幻引擎与所述第二终端设备的远程连接。
[0018]在本公开的一种示例性实施方式中,在通过所述虚幻引擎中的插件接收所述第二终端设备发送的对待处理动画的操作指令前,所述编辑模块还用于通过所述虚幻引擎中的插件接收对待处理动画的获取指令,并根据所述获取指令获取所述待处理动画,所述获取指令由所述第二终端设备响应于用户对所述待处理动画的获取操作生成。
[0019]在本公开的一种示例性实施方式中,所述编辑模块用于通过所述虚幻引擎中的插件接收所述第二终端设备发送的对待处理动画的编辑指令,所述编辑指令由所述第二终端
设备响应于用户对所述待处理动画的编辑操作生成,根据所述编辑指令确定所述待处理动画的编辑参数,并按照所述编辑参数对所述待处理动画进行修改。
[0020]在本公开的一种示例性实施方式中,所述编辑指令包括对所述待处理动画中的任意一个或多个动画场景的加载指令或切换指令,在根据所述编辑指令确定所述待处理动画的编辑参数,并按照所述编辑参数对所述待处理动画进行修改时,所述编辑模块还用于根据对所述待处理动画中的任意一个或多个动画场景的加载指令,确定所述待处理动画中的待加载场景,控制所述虚幻引擎加载所述待加载场景,或者根据对所述待处理动画中的任意一个或多个动画场景的切换指令,确定所述待处理动画中的当前场景和待切换场景,并控制所述虚幻引擎将所述当前场景切换为所述待切换场景。
[0021]在本公开的一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于虚幻引擎的动画处理方法,应用于第一终端设备,其特征在于,所述方法包括:获取第二终端设备的终端信息,根据所述终端信息建立第一终端设备上运行的虚幻引擎与所述第二终端设备的远程连接;基于所述远程连接,通过所述虚幻引擎中的插件接收所述第二终端设备发送的对待处理动画的操作指令,并根据所述操作指令对所述待处理动画进行编辑,以生成目标动画。2.根据权利要求1所述的方法,其特征在于,所述根据所述终端信息建立第一终端设备上运行的虚幻引擎与所述第二终端设备的远程连接,包括:采用TCP协议建立所述第一终端设备上运行的虚幻引擎与所述第二终端设备的远程连接。3.根据权利要求1所述的方法,其特征在于,在通过所述虚幻引擎中的插件接收所述第二终端设备发送的对待处理动画的操作指令前,所述方法还包括:通过所述虚幻引擎中的插件接收对待处理动画的获取指令,并根据所述获取指令获取所述待处理动画,所述获取指令由所述第二终端设备响应于用户对所述待处理动画的获取操作生成。4.根据权利要求1所述的方法,其特征在于,所述通过所述虚幻引擎中的插件接收所述第二终端设备发送的对待处理动画的操作指令,并根据所述操作指令对所述待处理动画进行编辑,包括:通过所述虚幻引擎中的插件接收所述第二终端设备发送的对待处理动画的编辑指令,所述编辑指令由所述第二终端设备响应于用户对所述待处理动画的编辑操作生成;根据所述编辑指令确定所述待处理动画的编辑参数,并按照所述编辑参数对所述待处理动画进行修改。5.根据权利要求4所述的方法,其特征在于,所述编辑指令包括对所述待处理动画中的任意一个或多个动画场景的加载指令或切换指令,在根据所述编辑指令确定所述待处理动画的编辑参数,并按照所述编辑参数对所述待处理动画进行修改时,所述方法包括:根据对所述待处理动画中的任意一个或多个动画场景的加载指令,确定所述待处理动画中的待加载场景,控制所述虚幻引擎加载所述待加载场景;或者根据对所述待处理动画中的任意一个或多个动...

【专利技术属性】
技术研发人员:王毅黄文杰黄达鸿赵冰
申请(专利权)人:广州博冠信息科技有限公司
类型:发明
国别省市:

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

1