三维视频制作方法、装置、电子设备和计算机存储介质制造方法及图纸

技术编号:34788672 阅读:19 留言:0更新日期:2022-09-03 19:51
本申请提供一种三维视频制作方法、装置、电子设备和计算机存储介质;本申请中的方法,包括:响应三维视频制作指令,输出配置页面;获取所述配置页面中基于时间轴配置的元素信息、摄像信息和物理引擎参数,并生成视频制作文件;响应视频渲染指令,解析所述视频制作文件,提取所述时间轴上每一时间节点对应的元素信息、摄像信息和物理引擎参数;查询预设元素数据库,获取所述元素信息对应的目标元素,并根据所述摄像信息和所述物理引擎参数渲染所述目标元素,得到三维视频;本申请实施例中根据用户配置的元素信息、摄像信息和物理引擎参数,生成三维视频,使得三维视频的制作更加简单便捷。单便捷。单便捷。

【技术实现步骤摘要】
三维视频制作方法、装置、电子设备和计算机存储介质


[0001]本申请涉及视频制作
,具体涉及一种三维视频制作方法、装置、电子设备和计算机存储介质。

技术介绍

[0002]由于三维视频观看效果良好,三维视频具有广泛的市场需求和应用前景;例如,三维视频被应用于产品展览、舞台演出等等,三维视频制作的需求越来越明显。
[0003]当前三维视频制作流程:建模,绑定,动画,渲染,合成,剪辑。具体地:首先使用三维软件(例如,3DMax)进行建模,制作视频所需要的角色和道具,然后需要设置各个角色,道具在视频每一帧的位置状态,并进行渲染合成;最后需要进行细节调整,还要使用视频剪辑软件等等。三维视频制作需要操作多种软件,对操作者的技能要求较高,三维视频制作步骤繁琐、耗时长、内容制作成本高昂。

技术实现思路

[0004]本申请提供一种三维视频制作方法、装置、电子设备和计算机存储介质,旨在解决三维视频制作麻烦、制作成本高的技术问题。
[0005]一方面,本申请提供一种三维视频制作方法,所述三维视频制作方法包括以下步骤:响应三维视频制作指令,输出配置页面;获取所述配置页面中基于时间轴配置的元素信息、摄像信息和物理引擎参数,并生成视频制作文件;响应视频渲染指令,解析所述视频制作文件,提取所述时间轴上每一时间节点对应的元素信息、摄像信息和物理引擎参数;查询预设元素数据库,获取所述元素信息对应的目标元素,并根据所述摄像信息和所述物理引擎参数渲染所述目标元素,得到三维视频。
[0006]在本申请一些实施方案中,所述获取所述配置页面中基于时间轴配置的元素信息、摄像信息和物理引擎参数,并生成视频制作文件,包括:获取所述配置页面上的时间轴,以及基于所述时间轴上每一时间节点编辑的元素信息,所述元素信息包括:空间信息、角色信息、道具信息和音乐信息;获取基于所述时间轴上每一时间节点编辑的摄像信息和物理引擎参数;将所述元素信息、所述摄像信息和所述物理引擎参数输入预设模板文件,得到视频制作文件。
[0007]在本申请一些实施方案中,所述查询预设元素数据库,获取所述元素信息对应的目标元素,并根据所述摄像信息和所述物理引擎参数渲染所述目标元素,得到三维视频,包括:基于所述时间轴上每一时间节点,查询预设元素数据库,获取所述元素信息对应
的目标元素;根据所述摄像信息中的摄像距离,调整所述目标元素的尺寸信息,以及根据所述摄像信息中的摄像角度,确定调整后目标元素的位置信息;根据所述物理引擎参数中的光源信息和操作信息,确定所述目标元素的状态信息;通过预设渲染引擎按照所述目标元素对应的所述位置信息和所述状态信息渲染所述目标元素,得到三维视频。
[0008]在本申请一些实施方案中,所述基于所述时间轴上每一时间节点,查询预设元素数据库,获取所述元素信息对应的目标元素之前,所述方法包括:响应元素创建指令,通过预设的元素制作模型根据所述元素创建指令中的属性信息,生成三维基础元素;统计历史三维视频中各三维基础元素的组合出现次数,将组合出现次数大于预设次数阈值的目标基础元素进行组装,得到三维合成元素;将所述三维基础元素和所述三维合成元素分别添加元素信息保存至预设元素数据库。
[0009]在本申请一些实施方案中,所述查询预设元素数据库,获取所述元素信息对应的目标元素,并根据所述摄像信息和所述物理引擎参数渲染所述目标元素,得到三维视频之后,所述方法包括:接收基于所述三维视频的视频调整指令,获取所述视频调整指令对应的新的元素信息、新的摄像信息和新的物理引擎参数;将所述新的元素信息、所述新的摄像信息和所述新的物理引擎参数更新至所述视频制作文件;响应三维视频导出指令,将更新的视频制作文件,以及所述更新的视频制作文件对应的目标元素进行封装导出,得到目标三维视频。
[0010]在本申请一些实施方案中,所述接收基于所述三维视频的视频调整指令,获取所述视频调整指令对应的新的元素信息、新的摄像信息和新的物理引擎参数,包括:接收基于输出的三维视频的视频调整指令,检测观看所述三维视频的目标用户的用户位置;查询预设系数表,获取所述用户位置对应的尺寸调整系数和亮度调整系数;根据所述尺寸调整系数调整所述三维视频对应的摄像信息,得到新的摄像信息,以及根据所述亮度调整系数调整所述三维视频对应的物理引擎参数,得到新的物理引擎参数。
[0011]在本申请一些实施方案中,所述响应三维视频制作指令,输出配置页面之后,所述方法包括:获取待转化的二维视频;通过预设图像识别模型解析所述二维视频中各视频帧,得到所述二维视频中每一视频帧对应时间节点包含的目标元素;对所述目标元素所处的图像区域进行识别,得到所述目标元素的摄像信息和物理引擎参数;
获取所述目标元素对应的元素信息,将所述元素信息、所述摄像信息和所述物理引擎参数输入至所述配置页面。
[0012]另一方面,本申请提供一种三维视频制作装置,所述三维视频制作装置包括:输出模块,用于响应三维视频制作指令,输出配置页面;获取模块,用于获取所述配置页面中基于时间轴配置的元素信息、摄像信息和物理引擎参数,并生成视频制作文件;渲染模块,用于响应视频渲染指令,解析所述视频制作文件,提取所述时间轴上每一时间节点对应的元素信息、摄像信息和物理引擎参数;生成模块,用于查询预设元素数据库,获取所述元素信息对应的目标元素,并根据所述摄像信息和所述物理引擎参数渲染所述目标元素,得到三维视频。
[0013]另一方面,本申请还提供一种电子设备,所述电子设备包括:一个或多个处理器;存储器;以及一个或多个应用程序,其中所述一个或多个应用程序被存储于所述存储器中,并配置为由所述处理器执行以实现所述的三维视频制作方法中的步骤。
[0014]另一方面,本申请还提供一种计算机存储介质,其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行所述的三维视频制作方法中的步骤。
[0015]本申请的技术方案中:响应三维视频制作指令,输出配置页面;获取所述配置页面中基于时间轴配置的元素信息、摄像信息和物理引擎参数,并生成视频制作文件;响应视频渲染指令,解析所述视频制作文件,提取所述时间轴上每一时间节点对应的元素信息、摄像信息和物理引擎参数;查询预设元素数据库,获取所述元素信息对应的目标元素,并根据所述摄像信息和所述物理引擎参数渲染所述目标元素,得到三维视频;本申请实施例中根据用户在配置页面上设置元素信息、摄像信息和物理引擎参数等视频制作信息,并生成对应的视频制作文件,然后,根据视频制作文件,针对时间轴上每一时间节点,查询预设元素数据库,获取元素信息对应的目标元素,根据摄像信息和物理引擎参数对目标元素进行渲染,得到各时间节点对应的三维视频帧,最终生成时间轴对应长度的三维视频,本申请实施例中三维视频的制作更加简单便捷,不需要实时地生成三维元素,不需要用户进行复杂的编辑,不需要依赖专属人员,降低了三维视频制作成本。
附图说明
[0016]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种三维视频制作方法,其特征在于,所述三维视频制作方法包括:响应三维视频制作指令,输出配置页面;获取所述配置页面中基于时间轴配置的元素信息、摄像信息和物理引擎参数,并生成视频制作文件;响应视频渲染指令,解析所述视频制作文件,提取所述时间轴上每一时间节点对应的元素信息、摄像信息和物理引擎参数;查询预设元素数据库,获取所述元素信息对应的目标元素,并根据所述摄像信息和所述物理引擎参数渲染所述目标元素,得到三维视频。2.根据权利要求1所述的三维视频制作方法,其特征在于,所述获取所述配置页面中基于时间轴配置的元素信息、摄像信息和物理引擎参数,并生成视频制作文件,包括:获取所述配置页面上的时间轴,以及基于所述时间轴上每一时间节点编辑的元素信息,所述元素信息包括:空间信息、角色信息、道具信息和音乐信息;获取基于所述时间轴上每一时间节点编辑的摄像信息和物理引擎参数;将所述元素信息、所述摄像信息和所述物理引擎参数输入预设模板文件,得到视频制作文件。3.根据权利要求1所述的三维视频制作方法,其特征在于,所述查询预设元素数据库,获取所述元素信息对应的目标元素,并根据所述摄像信息和所述物理引擎参数渲染所述目标元素,得到三维视频,包括:基于所述时间轴上每一时间节点,查询预设元素数据库,获取所述元素信息对应的目标元素;根据所述摄像信息中的摄像距离,调整所述目标元素的尺寸信息,以及根据所述摄像信息中的摄像角度,确定调整后目标元素的位置信息;根据所述物理引擎参数中的光源信息和操作信息,确定所述目标元素的状态信息;通过预设渲染引擎按照所述目标元素对应的所述位置信息和所述状态信息渲染所述目标元素,得到三维视频。4.根据权利要求3所述的三维视频制作方法,其特征在于,所述基于所述时间轴上每一时间节点,查询预设元素数据库,获取所述元素信息对应的目标元素之前,所述方法包括:响应元素创建指令,通过预设的元素制作模型根据所述元素创建指令中的属性信息,生成三维基础元素;统计历史三维视频中各三维基础元素的组合出现次数,将组合出现次数大于预设次数阈值的目标基础元素进行组装,得到三维合成元素;将所述三维基础元素和所述三维合成元素分别添加元素信息保存至预设元素数据库。5.根据权利要求1所述的三维视频制作方法,其特征在于,所述查询预设元素数据库,获取所述元素信息对应的目标元素,并根据所述摄像信息和所述物理引擎参数渲染所述目标元素,得到三维视频之后,所述方法包括:接收基于所述三维视频的视频调整指令...

【专利技术属性】
技术研发人员:魏博周智伟
申请(专利权)人:深圳市前海手绘科技文化有限公司
类型:发明
国别省市:

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

1