预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN114663553A(43)申请公布日2022.06.24(21)申请号202210273163.1(22)申请日2022.03.18(71)申请人北京字跳网络技术有限公司地址100190北京市海淀区紫金数码园4号楼2层0207(72)发明人王兢业(74)专利代理机构北京远智汇知识产权代理有限公司11659专利代理师鲁艳萍(51)Int.Cl.G06T13/00(2011.01)G06V40/20(2022.01)权利要求书2页说明书10页附图2页(54)发明名称特效视频生成方法、装置、设备及存储介质(57)摘要本公开实施例公开了一种特效视频生成方法、装置、设备及存储介质。确定虚拟流体在当前帧的运动信息及虚拟流体表面在上一帧的第一状态信息;其中,所述虚拟流体放置于虚拟容器中;基于所述运动信息及所述第一状态信息确定所述虚拟流体表面在当前帧的第二状态信息;其中,所述第二状态信息包括第二流体表面朝向信息及第二扰动信息;根据所述第二流体表面朝向信息和所述第二扰动信息对当前帧的流体表面状态进行渲染,获得当前帧对应的流体运动特效图。本公开实施例通过当前帧的第二流体表面朝向信息和第二扰动信息对流体表面状态进行渲染,获得当前帧对应的流体运动特效图,可以降低模拟流体运动的计算量,从而提高流体运动特效视频生成的效率。CN114663553ACN114663553A权利要求书1/2页1.一种特效视频生成方法,其特征在于,包括:确定虚拟流体在当前帧的运动信息及虚拟流体表面在上一帧的第一状态信息;其中,所述虚拟流体放置于虚拟容器中;基于所述运动信息及所述第一状态信息确定所述虚拟流体表面在当前帧的第二状态信息;其中,所述第二状态信息包括第二流体表面朝向信息及第二扰动信息;根据所述第二流体表面朝向信息和所述第二扰动信息对当前帧的流体表面状态进行渲染,获得当前帧对应的流体运动特效图。2.根据权利要求1所述的方法,其特征在于,所述运动信息包括运动速度及加速度,所述第一状态信息包括第一扰动信息、第一流体表面朝向信息、第一流体表面运动速度及第一摆动幅度。3.根据权利要求2所述的方法,其特征在于,确定虚拟流体在当前帧的运动信息,包括:将移动终端在当前帧的运动信息确定为虚拟流体在当前帧的运动信息;或者,识别画面中的人物肢体;将所述人物肢体在当前帧的运动信息确定虚拟流体在当前帧的运动信息。4.根据权利要求3所述的方法,其特征在于,确定虚拟流体在当前帧的运动信息,包括:获取虚拟流体在当前帧的第一位置信息和在上一帧的第二位置信息;根据所述第一位置信息和所述第二位置信息确定所述虚拟流体在当前帧的运动速度;获取所述虚拟流体在上一帧的运动速度;根据所述当前帧的运动速度和所述上一帧的运动速度确定所述虚拟流体在当前帧的加速度。5.根据权利要求2所述的方法,其特征在于,基于所述运动信息及所述第一状态信息确定所述虚拟流体表面在当前帧的第二状态信息,包括:根据所述运动信息和所述第一状态信息确定所述虚拟流体表面在当前帧的第二摆动幅度及初始流体表面朝向信息;基于所述第二摆动幅度及所述初始流体表面朝向信息确定第二流体表面朝向信息;基于所述第二摆动幅度和所述第一扰动信息确定第二扰动信息。6.根据权利要求5所述的方法,其特征在于,根据所述运动信息和所述第一状态信息确定所述虚拟流体表面在当前帧的第二摆动幅度,包括:确定所述流体表面在上一帧的第一角速度;基于所述第一角速度、所述第一摆动幅度、所述运动速度及所述第一流体表面朝向信息确定第二摆动幅度。7.根据权利要求6所述的方法,其特征在于,确定所述流体表面在当前帧的第二角速度,包括:获取所述虚拟流体在上一帧的第一旋转矩阵及在当前帧的第二旋转矩阵;根据所述第一旋转矩阵及所述第二旋转矩阵确定旋转轴信息,并获取所述流体表面在上一帧的第一角速度;根据所述第一角速度和所述旋转轴信息确定第二角速度。8.根据权利要求5所述的方法,其特征在于,根据所述运动信息和所述第一状态信息确定所述虚拟流体表面在当前帧的初始流体表面朝向信息,包括:2CN114663553A权利要求书2/2页根据所述加速度和所述第一流体表面运动速度确定第二流体表面运动速度;获取设定欧拉角对应的设定旋转矩阵;根据所述设定旋转矩阵和所述第二流体表面运动速度确定初始流体表面朝向信息。9.根据权利要求5所述的方法,其特征在于,基于所述第二摆动幅度及所述初始流体表面朝向信息确定第二流体表面朝向信息,包括:根据所述初始流体表面朝向信息和重力向量确定扰动角;基于所述扰动角及所述虚拟容器的体积确定扰动向量;根据所述扰动向量、所述第二摆动幅度及所述初始流体表面朝向信息确定第二流体表面朝向信息。10.根据权利要求1所述的方法,其特征在于,根据所述第二流体表面朝