【技术实现步骤摘要】
特效视频的生成方法、装置、设备及存储介质
[0001]本公开实施例涉及图像处理
,尤其涉及一种特效视频的生成方法、装置、设备及存储介质。
技术介绍
[0002]随着信息碎片化趋势不断加剧,短视频以新的媒介形态成为快速接触信息的最佳载体,,随着5G技术的成熟,使短视频的应用场景极大丰富。为了增加短视频的趣味性,在短视频中添加虚拟特效越来越受到用户的青睐。
技术实现思路
[0003]本公开实施例提供一种特效视频的生成方法、装置、设备及存储介质,以实现在视频中添加虚拟流体流动的特效,增加视频的趣味性。
[0004]第一方面,本公开实施例提供了一种特效视频的生成方法,包括:
[0005]对原始视频进行相机反求,获得所述原始视频对应的三维空间;
[0006]确定所述三维空间中的虚拟力场;
[0007]基于所述虚拟力场对虚拟流体进行流体解算,获得所述虚拟流体的运动状态;其中,所述虚拟流体由多个虚拟粒子构成;运动状态包括运动速度、运动方向及位置;
[0008]对所述多个虚拟粒子 ...
【技术保护点】
【技术特征摘要】
1.一种特效视频的生成方法,其特征在于,包括:对原始视频进行相机反求,获得所述原始视频对应的三维空间;确定所述三维空间中的虚拟力场;基于所述虚拟力场对虚拟流体进行流体解算,获得所述虚拟流体的运动状态;其中,所述虚拟流体由多个虚拟粒子构成;运动状态包括运动速度、运动方向及位置;对所述多个虚拟粒子进行体素网格化,获得所述虚拟流体的网格曲面;对所述网格曲面进行渲染,获得所述虚拟流体的流动视频;将所述流动视频与所述原始视频进行叠加,获得目标特效视频。2.根据权利要求1所述的方法,其特征在于,确定所述三维空间中的虚拟力场,包括:在所述三维空间中添加曲线和/或多边形物体;基于所述曲线和/或多边形物体生成虚拟力场。3.根据权利要求2所述的方法,其特征在于,在所述三维空间中添加曲线,包括:在所述三维空间确定起始点和终止点;在所述起始点和终止点之间生成第一初始曲线;对所述第一初始曲线添加随机噪声,获得第一目标曲线。4.根据权利要求2所述的方法,其特征在于,在所述三维空间中添加曲线,包括:若所述原始视频中检测到人体,则检测所述人体设定骨骼关键点在所述三维空间的运动轨迹;基于所述运动轨迹生成第二初始曲线;对所述第二初始曲线进行平滑处理,获得第二目标曲线。5.根据权利要求2所述的方法,其特征在于,基于所述曲线生成虚拟力场,包括:对于所述曲线的每一点,将以当前点为中心设定长度为半径的球体作为所述当前点的力场空间;将所述当前点的切线方向确定为所述力场空间内的力场方向,获得虚拟力场。6.根据权利要求2所述的方法,其特征在于,基于所述多边形物体生成虚拟力场,包括:基于有向距离场SDF算法确定所述多边形物体对应的虚拟力场。7.根据权利要求1所述的方法,其特征在于,基于所述虚...
【专利技术属性】
技术研发人员:张帆,何欣婷,闫铠,颜郑明,严超华,郭行健,吴伟鑫,
申请(专利权)人:北京字跳网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。