一种视频生成方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:36810503 阅读:10 留言:0更新日期:2023-03-09 00:41
本公开提供了一种视频生成方法、装置、计算机设备及存储介质,其中,该方法包括:生成虚拟三维场景;所述虚拟三维场景中包括至少一个目标对象;响应于对所述目标对象进行事件编辑操作,生成与所述目标对象对应的事件流;所述事件流中包括:多个节点分别对应的事件信息;其中,所述事件信息是基于所述事件编辑操作确定的,用于描述所述目标对象执行的事件动作;基于所述事件流中的多个节点分别对应的事件信息,控制所述目标对象在所述虚拟三维场景中执行与所述事件信息对应的事件动作,并在控制所述目标对象执行所述事件动作时,获取目标对象的第一目标视频。象的第一目标视频。象的第一目标视频。

【技术实现步骤摘要】
一种视频生成方法、装置、计算机设备及存储介质


[0001]本公开涉及计算机图像处理
,具体而言,涉及一种视频生成方法、装置、计算机设备及存储介质。

技术介绍

[0002]目前,制作一段3D动画往往需要多个专业的软件参与,例如3D模型的动画采用Maya、3Dmax等、灯光渲染采用katana、Maya、合成剪辑采用nuke、Premiere Pro等,使得制作一段3D动画的过程过于繁琐,用户掌握这些专业的软件需要大量的学习成本,导致用户单独的完成一段3D动画较为困难。

技术实现思路

[0003]本公开实施例至少提供一种视频生成方法、装置、计算机设备及存储介质。
[0004]第一方面,本公开实施例提供了一种视频生成方法,包括:
[0005]生成虚拟三维场景;所述虚拟三维场景中包括至少一个目标对象;
[0006]响应于对所述目标对象进行事件编辑操作,生成与所述目标对象对应的事件流;所述事件流中包括:多个节点分别对应的事件信息;其中,所述事件信息是基于所述事件编辑操作确定的,用于描述所述目标对象执行的事件动作;
[0007]基于所述事件流中的多个节点分别对应的事件信息,控制所述目标对象在所述虚拟三维场景中执行与所述事件信息对应的事件动作,并在控制所述目标对象执行所述事件动作时,获取目标对象的第一目标视频。
[0008]一种可选的实施方式中,还包括:
[0009]获取现实场景的第二目标视频;
[0010]将所述第一目标视频和所述第二目标视频进行融合处理,得到包括所述目标对象以及所述现实场景的目标视频。
[0011]一种可选的实施方式中,所述生成虚拟三维场景,包括:
[0012]生成与所述虚拟三维场景对应的虚拟三维空间;
[0013]确定至少一种目标对象在所述虚拟三维空间中的坐标值;
[0014]基于所述目标对象在所述虚拟三维空间中的坐标值,将所述目标对象对应的三维模型添加至所述虚拟三维空间中,构成所述虚拟三维场景;
[0015]一种可选的实施方式中,还包括:
[0016]响应于将所述目标对象添加至所述虚拟三维场景中的添加操作,确定所述目标对象在所述虚拟三维场景中的初始特征;所述初始特征包括下述至少一种:初始位姿、初始动画、初始光影类型、以及初始镜头视角;
[0017]基于所述初始特征,将与所述目标对象对应的三维模型添加至所述虚拟三维场景中。
[0018]一种可选的实施方式中,所述对所述目标对象进行事件编辑操作,包括:
[0019]生成所述节点,并接收与生成的所述节点对应的基础事件素材;
[0020]基于所述基础事件素材,生成与生成的所述节点对应的事件信息。
[0021]一种可选的实施方式中,所述节点包括:时间节点,所述生成所述节点,包括:
[0022]在时间轴上确定事件执行时间,并基于该事件执行时间,生成与该事件执行时间对应的时间节点。
[0023]一种可选的实施方式中,所述基于所述事件流,控制所述目标对象在所述虚拟三维场景中执行对应的事件动作,包括:
[0024]针对所述事件流中的每个时间节点,控制所述目标对象在所述虚拟三维场景中执行与该时间节点对应的事件动作;
[0025]响应于与该时间节点对应的事件动作执行完毕后,与该时间节点对应的下一时间节点并未到达,重复执行与该时间节点对应的事件动作。
[0026]一种可选的实施方式中,所述节点包括:事件节点;所述基于所述事件流,控制所述目标对象在所述虚拟三维场景中执行对应的事件动作,包括:
[0027]针对所述事件流中的每个事件节点,控制所述目标对象在所述虚拟三维场景中执行与该事件节点对应的事件动作,并在将该事件节点对应的事件动作执行完毕后,执行下一事件节点对应的事件动作。
[0028]一种可选的实施方式中,所述目标对象有多个;所述基于所述事件流中的多个节点分别对应的事件信息,控制所述目标对象在所述虚拟三维场景中执行与所述事件信息对应的事件动作,包括:
[0029]基于多个目标对象分别关联的事件流的多个节点的事件执行时间,对多个所述目标对象分别关联的事件流中的事件信息进行合并操作,得到事件执行脚本;
[0030]基于所述事件执行脚本,控制多个所述目标对象在所述虚拟三维场景中执行与多个所述目标对象分别对应的事件动作。
[0031]第二方面,本公开实施例还提供一种视频生成装置,包括:
[0032]第一生成模块,用于生成虚拟三维场景;所述虚拟三维场景中包括至少一个目标对象;
[0033]第二生成模块,用于响应于对所述目标对象进行事件编辑操作,生成与所述目标对象对应的事件流;所述事件流中包括:多个节点分别对应的事件信息;其中,所述事件信息是基于所述事件编辑操作确定的,用于描述所述目标对象执行的事件动作;
[0034]第一获取模块,用于基于所述事件流中的多个节点分别对应的事件信息,控制所述目标对象在所述虚拟三维场景中执行与所述事件信息对应的事件动作,并在控制所述目标对象执行所述事件动作时,获取目标对象的第一目标视频。
[0035]一种可选的实施方式中,所述装置还包括第二获取模块,用于:
[0036]获取现实场景的第二目标视频;
[0037]将所述第一目标视频和所述第二目标视频进行融合处理,得到包括所述目标对象以及所述现实场景的目标视频。
[0038]一种可选的实施方式中,第一生成模块还用于:
[0039]生成与所述虚拟三维场景对应的虚拟三维空间;
[0040]确定至少一种目标对象在所述虚拟三维空间中的坐标值;
[0041]基于所述目标对象在所述虚拟三维空间中的坐标值,将所述目标对象对应的三维模型添加至所述虚拟三维空间中,构成所述虚拟三维场景;
[0042]一种可选的实施方式中,所述装置还包括第三生成模块,用于:
[0043]响应于将所述目标对象添加至所述虚拟三维场景中的添加操作,确定所述目标对象在所述虚拟三维场景中的初始特征;所述初始特征包括下述至少一种:初始位姿、初始动画、初始光影类型、以及初始镜头视角;
[0044]基于所述初始特征,将与所述目标对象对应的三维模型添加至所述虚拟三维场景中。
[0045]一种可选的实施方式中,第二生成模块在对所述目标对象进行编辑操作时,还用于:
[0046]生成所述节点,并接收与生成的所述节点对应的基础事件素材;
[0047]基于所述基础事件素材,生成与生成的所述节点对应的事件信息。
[0048]一种可选的实施方式中,所述第二生成模块还用于:
[0049]在时间轴上确定事件执行时间,并基于该事件执行时间,生成与该事件执行时间对应的时间节点。
[0050]一种可选的实施方式中,所述第二生成模块在基于所述事件流,控制所述目标对象在所述虚拟三维场景中执行对应的事件动作时,用于:
[0051]针对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频生成方法,其特征在于,包括:生成虚拟三维场景;所述虚拟三维场景中包括至少一个目标对象;响应于对所述目标对象进行事件编辑操作,生成与所述目标对象对应的事件流;所述事件流中包括:多个节点分别对应的事件信息;其中,所述事件信息是基于所述事件编辑操作确定的,用于描述所述目标对象执行的事件动作;基于所述事件流中的多个节点分别对应的事件信息,控制所述目标对象在所述虚拟三维场景中执行与所述事件信息对应的事件动作,并在控制所述目标对象执行所述事件动作时,获取目标对象的第一目标视频。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取现实场景的第二目标视频;将所述第一目标视频和所述第二目标视频进行融合处理,得到包括所述目标对象以及所述现实场景的目标视频。3.根据权利要求1所述的方法,其特征在于,所述生成虚拟三维场景,包括:生成与所述虚拟三维场景对应的虚拟三维空间;确定至少一种目标对象在所述虚拟三维空间中的坐标值;基于所述目标对象在所述虚拟三维空间中的坐标值,将所述目标对象对应的三维模型添加至所述虚拟三维空间中,构成所述虚拟三维场景。4.根据权利要求1

3任一项所述的方法,其特征在于,还包括:响应于将所述目标对象添加至所述虚拟三维场景中的添加操作,确定所述目标对象在所述虚拟三维场景中的初始特征;所述初始特征包括下述至少一种:初始位姿、初始动画、初始光影类型、以及初始镜头视角;基于所述初始特征,将与所述目标对象对应的三维模型添加至所述虚拟三维场景中。5.根据权利要求1所述的方法,其特征在于,所述对所述目标对象进行事件编辑操作,包括:生成所述节点,并接收与生成的所述节点对应的基础事件素材;基于所述基础事件素材,生成与生成的所述节点对应的事件信息。6.根据权利要求5所述的方法,其特征在于,所述节点包括:时间节点,所述生成所述节点,包括:在时间轴上确定事件执行时间,并基于该事件执行时间,生成与该事件执行时间对应的时间节点。7.根据权利要求6所述的方法,其特征在于,所述基于所述事件流,控制所述目标对象在所述虚拟三维场景中执行对应的事件动作,包括:针对所述事件流中的每个时间节点,控制所述目标对象在所述虚拟三维场景中执行与该时间节点对应的事...

【专利技术属性】
技术研发人员:余强黄造军唐永
申请(专利权)人:抖音视界有限公司
类型:发明
国别省市:

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

1