虚拟相机拍摄参数获取方法、装置、电子设备和存储介质制造方法及图纸

技术编号:30161441 阅读:32 留言:0更新日期:2021-09-25 15:15
本发明专利技术公开了一种虚拟相机拍摄参数获取方法、装置、电子设备和存储介质,可获取增强现实设备中设备摄像机在现实空间中的第一拍摄参数,将第一拍摄参数同步为用于拍摄虚拟对象的虚拟摄像机在虚拟空间中的第二拍摄参数;获取虚拟空间与虚拟对象所处的模型空间之间的第一空间转化信息;基于第一空间转化信息将第二拍摄参数转化到模型空间中得到第三拍摄参数;根据第三拍摄参数确定虚拟相机在模型空间中拍摄虚拟对象的轨迹数据。由此,利用了增强现实设备中虚拟空间和现实空间的对应关系,快速而准确地获取增强现实设备的虚拟摄像机的第二拍摄参数,从而将该第二拍摄参数转化到模型空间中得到所需的信息,避免了频繁设置虚拟相机关键帧的问题。相机关键帧的问题。相机关键帧的问题。

【技术实现步骤摘要】
虚拟相机拍摄参数获取方法、装置、电子设备和存储介质


[0001]本专利技术涉及计算机
,具体涉及虚拟相机拍摄参数获取方法、装置、电子设备和存储介质。

技术介绍

[0002]相关技术中,拍摄虚拟空间中的虚拟对象所采用的方案一般为:通过设置关键帧的方式,来设置虚拟摄像机在虚拟空间中的位置等拍摄参数,从而控制虚拟摄像机对虚拟空间中的虚拟对象进行拍摄。
[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]图1是本专利技术实施例提供的虚拟相机拍摄参数获取系统的示意图;
[0040]图2是本专利技术实施例提供的一种虚拟相机拍摄参数获取方法的流程图;
[0041]图3是本专利技术实施例提供的一种虚拟相机拍摄参数获取装置的结构示本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟相机拍摄参数获取方法,其特征在于,包括:获取增强现实设备中的设备摄像机在现实空间中的第一拍摄参数,并将所述第一拍摄参数同步为用于拍摄虚拟对象的虚拟摄像机在虚拟空间中的第二拍摄参数;获取所述虚拟空间与所述虚拟对象所处的模型空间之间的第一空间转化信息;基于所述第一空间转化信息将所述第二拍摄参数转化到所述模型空间中,得到第三拍摄参数;根据所述第三拍摄参数确定虚拟相机在所述模型空间中拍摄所述虚拟对象的轨迹数据。2.根据权利要求1所述的虚拟相机拍摄参数获取方法,其特征在于,还包括:根据所述第二拍摄参数,从所述虚拟空间中采集所述虚拟对象的虚拟拍摄画面;将所述虚拟拍摄画面实时渲染到通过所述设备摄像机采集的现实拍摄场景中。3.根据权利要求2所述的虚拟相机拍摄参数获取方法,其特征在于,所述根据所述第二拍摄参数,从所述虚拟空间中采集所述虚拟对象的虚拟拍摄画面,之前包括:获取所述虚拟对象在所述模型空间的第一动画信息;获取将所述虚拟对象从所述模型空间转换到所述虚拟空间的第二空间转化信息;基于所述第二空间转化信息对所述第一动画信息中的虚拟对象进行空间转换,得到第二动画信息;所述根据所述第二拍摄参数,从所述虚拟空间中采集所述虚拟对象的虚拟拍摄画面,包括:根据所述第二拍摄参数,对所述第二动画信息中的虚拟对象进行拍摄得到虚拟拍摄画面。4.根据权利要求3所述的虚拟相机拍摄参数获取方法,其特征在于,所述根据所述第二拍摄参数,对所述第二动画信息中的虚拟对象进行拍摄得到虚拟拍摄画面前,包括:基于所述第二动画信息,确定所述虚拟对象在所述现实空间中需要的运动区域范围;获取所述增强现实设备所处环境的环境参数,基于所述环境参数和所述运动区域范围,确定所述虚拟对象在所述现实空间的目标运动区域;将第二动画信息中虚拟对象的运动起始点设置在所述目标运动区域对应的虚拟空间区域中。5.根据权利要求3所述的虚拟相机拍摄参数获取方法,其特征在于,所述获取将所述虚拟对象从所述模型空间转换到所述虚拟空间的第二空间转化信息,包括:获取所述虚拟对象在所述模型空间中的第一尺寸信息,以及所述虚拟对象在所述虚拟空间中的第二尺寸信息;基于所述第一尺寸信息和所述第二尺寸信息,确定所述虚拟对象对应的第二空间转化信息。6.根据权利要求1

5任一项所述的虚拟相机拍摄参数获取方法,其特征在于,所述第二拍摄参数有多个,所述第二拍摄参数包括所述虚拟摄像...

【专利技术属性】
技术研发人员:关文浩张志明郑启强
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1