System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及三维图形图像处理和三维视频生成,具体涉及一种三维视频生成方法及装置。
技术介绍
1、随着三维显示技术的成熟与推广,三维内容逐渐成为三维产业发展的瓶颈。三维内容主要有两个来源:3d视频拍摄、2d视频转换成3d视频。利用3d摄像机拍摄新的3d视频是一种提供内容的可行方式,但这种方式成本较高。将已有的2d视频转换为3d视频,通常为通过增加文本的厚度和旋转角度,产生立体感,并且需要配合空间光影效果烘托出3d效果。这种方式的处理效率与配置的硬件性能相关,并且需要较长的渲染时间。
技术实现思路
1、本公开的实施例提供了一种三维视频生成方法及装置,用于解决现有技术获得三维视频生成效率低下的问题。
2、第一方面,本公开的实施例提供了一种三维视频生成方法,包括:利用预设的素材资源库中的多项素材,搭建三维场景;获取用于拍摄三维场景的虚拟摄像机的运镜信息;根据运镜信息以及三维场景,确定关键帧;对相邻的两个关键帧进行差值运算,确定虚拟摄像机在实时帧率下的运动画面;根据运动画面,确定目标三维视频。
3、第二方面,本公开的实施例提供了一种三维视频生成装置,包括:场景搭建单元,被配置成利用预设的素材资源库中的多项素材,搭建三维场景;运镜获取单元,被配置成获取用于拍摄三维场景的虚拟摄像机的运镜信息;关键帧确定单元,被配置成根据所述运镜信息以及三维场景,确定关键帧;画面确定单元,被配置成对相邻的两个关键帧进行差值运算,确定虚拟摄像机在实时帧率下的运动画面;视频生成单元,被配置成根据
4、应用本公开的技术方案,可以通过构建三维场景,并在三维场景中添加视频素材,得到初始三维视频。同时利用虚拟摄像机的运镜信息,得到关键帧,最终得到目标三维视频。相比起现有技术,本公开不需要利用3d摄像车拍摄三维视频,也不需要将2d视频转换为三维视频,而是直接利用三维场景生成三维视频,从而提高了三维视频的生成效率。
5、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
本文档来自技高网...【技术保护点】
1.一种三维视频生成方法,包括:
2.根据权利要求1所述的方法,其中,所述素材资源库包括二维素材和三维素材;以及
3.根据权利要求2所述的方法,其中,所述操作命令包括素材的时码位置和三维空间位置;
4.根据权利要求3所述的方法,其中,所述操作命令包括至少两个素材之间的绑定指令;以及
5.根据权利要求1所述的方法,其中,所述获取针对拍摄所述三维场景的虚拟摄像机的运镜信息,包括:
6.根据权利要求5所述的方法,其中,所述方法还包括:
7.根据权利要求5所述的方法,其中,所述根据所述运镜信息以及所述初始三维视频,确定所述虚拟摄像机对应的关键帧,包括:
8.根据权利要求1所述的方法,其中,所述三维场景中包括数字人;以及
9.根据权利要求1所述的方法,其中,所述方法还包括:
10.一种视频生成装置,包括:
【技术特征摘要】
1.一种三维视频生成方法,包括:
2.根据权利要求1所述的方法,其中,所述素材资源库包括二维素材和三维素材;以及
3.根据权利要求2所述的方法,其中,所述操作命令包括素材的时码位置和三维空间位置;
4.根据权利要求3所述的方法,其中,所述操作命令包括至少两个素材之间的绑定指令;以及
5.根据权利要求1所述的方法,其中,所述获取针对拍摄所述三维场景的虚拟摄像...
【专利技术属性】
技术研发人员:唐兴波,李智鹏,
申请(专利权)人:艾迪普科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。