虚拟对象显示方法、装置、设备、可读存储介质及产品与流程
- 国知局
- 2025-01-10 13:28:40
本公开实施例涉及图像处理,尤其涉及一种虚拟对象显示方法、装置、设备、可读存储介质及产品。
背景技术:
1、当用户在终端设备上进行视频采集、视频处理操作时,为了优化视频的显示效果,用户可以根据实际需求选择相应的特效内容添加至视频中。其中,特效内容可能关联有动态的虚拟对象。
2、但是,当前的虚拟对象一般都是按照预设的运动模式、运动轨迹进行运动,因此,往往虚拟对象的显示效果较为单一,导致生成的视频质量无法满足用户的个性化需求。
技术实现思路
1、本公开实施例提供一种虚拟对象显示方法、装置、设备、可读存储介质及产品,用于解决当前特效对应的虚拟对象显示效果较为单一的技术问题。
2、第一方面,本公开实施例提供一种虚拟对象显示方法,包括:
3、获取用户触发的特效处理请求,所述特效处理请求中包括目标特效的标识信息;
4、在媒体内容生成页面中显示至少一个目标图像帧以及所述目标特效关联的虚拟对象;
5、基于所述至少一个目标图像帧确定所述虚拟对象在第一方向上的第一运动参数,以及,基于所述虚拟对象关联的预设内容确定所述虚拟对象在第二方向上的第二运动参数,其中,所述预设内容包括骨骼动画信息或预设参数;
6、通过所述虚拟对象对应的骨骼节点上预设的动力学组件根据所述第一运动参数以及所述第二运动参数驱动所述虚拟对象进行运动。
7、第二方面,本公开实施例提供一种虚拟对象显示装置,包括:
8、获取模块,用于获取用户触发的特效处理请求,所述特效处理请求中包括目标特效的标识信息;
9、显示模块,用于在媒体内容生成页面中显示至少一个目标图像帧以及所述目标特效关联的虚拟对象;
10、确定模块,用于基于所述至少一个目标图像帧确定所述虚拟对象在第一方向上的第一运动参数,以及,基于所述虚拟对象关联的预设内容确定所述虚拟对象在第二方向上的第二运动参数,其中,所述预设内容包括骨骼动画信息或预设参数;
11、驱动模块,用于通过所述虚拟对象对应的骨骼节点上预设的动力学组件根据所述第一运动参数以及所述第二运动参数驱动所述虚拟对象进行运动。
12、第三方面,本公开实施例提供一种电子设备,包括:处理器和存储器;
13、所述存储器存储计算机执行指令;
14、所述处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面以及第一方面各种可能的设计所述的虚拟对象显示方法。
15、第四方面,本公开实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的虚拟对象显示方法。
16、第五方面,本公开实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上第一方面以及第一方面各种可能的设计所述的虚拟对象显示方法。
17、本实施例提供的虚拟对象显示方法、装置、设备、可读存储介质及产品,通过在获取到用户触发的特效处理请求之后,在媒体内容生成页面中显示至少一个目标图像帧以及目标特效关联的虚拟对象,基于至少一个目标图像帧以及虚拟对象关联的预设内容分别确定虚拟对象在不同方向上的运动参数,并基于虚拟对象对应的骨骼节点上预设的动力学组件根据所述第一运动参数以及所述第二运动参数驱动所述虚拟对象进行运动。从而能够使得虚拟对象的运动与至少一个目标图像帧更加贴合。此外,通过采用动力学组件以及骨骼动画信息结合的方式控制虚拟对象进行运动,能够使得虚拟对象的运动更加自然,更加贴合真实的运动场景。
技术特征:1.一种虚拟对象显示方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述至少一个目标图像帧确定所述虚拟对象在第一方向上的第一运动参数,包括:
3.根据权利要求1所述的方法,其特征在于,所述虚拟对象关联的预设内容包括预设的骨骼动画信息,其中,所述骨骼动画信息中包括每一帧目标图像中虚拟对象的显示位置;
4.根据权利要求3所述的方法,其特征在于,所述虚拟对象中包括根节点以及至少一个子节点,所述根节点为所述至少一个子节点的父级及以上节点;
5.根据权利要求4所述的方法,其特征在于,所述基于已执行的所述预设数量帧的所述骨骼动画信息确定所述虚拟对象在第二方向上的第二运动参数,包括:
6.根据权利要求4所述的方法,其特征在于,所述通过所述虚拟对象对应的骨骼节点上预设的动力学组件根据所述第一运动参数以及所述第二运动参数驱动所述虚拟对象进行运动,包括:
7.根据权利要求1所述的方法,其特征在于,所述虚拟对象关联的预设内容包括预设参数;
8.根据权利要求1-7任一项所述的方法,其特征在于,所述方法还包括:
9.一种虚拟对象显示装置,其特征在于,包括:
10.一种电子设备,其特征在于,包括:处理器和存储器;
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如权利要求1至9任一项所述的虚拟对象显示方法。
12.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至9任一项所述的虚拟对象显示的方法。
技术总结本公开实施例提供一种虚拟对象显示方法、装置、设备、可读存储介质及产品,该方法包括:获取用户触发的特效处理请求;在媒体内容生成页面中显示至少一个目标图像帧以及目标特效关联的虚拟对象;基于至少一个目标图像帧确定虚拟对象在第一方向上的第一运动参数,基于虚拟对象关联的预设内容确定虚拟对象在第二方向上的第二运动参数;通过虚拟对象对应的骨骼节点上预设的动力学组件根据第一运动参数以及第二运动参数驱动虚拟对象进行运动。从而能够使得虚拟对象的运动与至少一个目标图像帧更加贴合。此外,通过采用动力学组件以及骨骼动画信息结合的方式控制虚拟对象进行运动,能够使得虚拟对象的运动更加自然,更加贴合真实的运动场景。技术研发人员:刘佳成,张帆受保护的技术使用者:北京字跳网络技术有限公司技术研发日:技术公布日:2025/1/6本文地址:https://www.jishuxx.com/zhuanli/20250110/353367.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。