虚拟相机控制方法及装置、电子设备、存储介质与流程

文档序号:30620582发布日期:2022-07-02 02:30阅读:来源:国知局

技术特征:
1.一种虚拟相机控制方法,其特征在于,包括:获取虚拟相机的预设视角参数,以及与所述预设视角参数对应的理论臂长参数;基于所述预设视角参数和所述理论臂长参数构建所述虚拟相机的运动轨迹约束函数;读取所述虚拟相机的当前视角参数,并结合所述预设视角参数计算所述虚拟相机的当前旋转幅度;基于所述当前旋转幅度和所述运动轨迹约束函数,确定所述虚拟相机的目标臂长参数,并基于所述目标臂长参数同步调整所述虚拟相机的臂长。2.根据权利要求1所述的虚拟相机控制方法,其特征在于,所述预设视角参数包括视角上界参数、默认视角参数、视角下界参数。3.根据权利要求1所述的虚拟相机控制方法,其特征在于,所述基于所述预设视角参数和所述理论臂长参数构建所述虚拟相机的运动轨迹约束函数,包括:获取当前视角焦点,并将所述当前视角焦点作为原点构建参考坐标系;将所述视角上界参数和与所述视角上界参数对应的理论臂长参数转换为所述参考坐标系中的第一定点坐标;将所述默认视角参数和与所述默认视角参数对应的理论臂长参数,转换为所述参考坐标系中的第二定点坐标,以及将所述视角下界参数和与所述视角下界参数对应的理论臂长参数转换为所述参考坐标系中的第三定点坐标;基于所述第一定点坐标、所述第二定点坐标、所述第三定点坐标构建所述虚拟相机的运动轨迹约束函数。4.根据权利要求3所述的虚拟相机控制方法,其特征在于,所述基于所述第一定点坐标、所述第二定点坐标、所述第三定点坐标构建所述虚拟相机的运动轨迹约束函数,包括:基于所述第一定点坐标、所述第二定点坐标、所述第三定点坐标计算虚拟控制点坐标;通过绘制由所述第一定点坐标滑动到所述虚拟控制点坐标,以及从所述虚拟控制点坐标滑动到所述第三定点坐标之间的运动轨迹,并基于所述运动轨迹构建经过所述第一定点坐标、所述第二定点坐标、所述第三定点坐标的所述虚拟相机的运动轨迹约束函数。5.根据权利要求1所述的虚拟相机控制方法,其特征在于,所述读取所述虚拟相机的当前视角参数,并结合所述预设视角参数计算所述虚拟相机的当前旋转幅度,包括:响应于视角调整操作,确定所述虚拟相机的当前视角参数;基于所述当前视角参数,以及所述视角上界参数和所述视角下界参数,计算所述虚拟相机的当前旋转幅度。6.根据权利要求1或4所述的虚拟相机控制方法,其特征在于,所述基于所述当前旋转幅度和所述运动轨迹约束函数,确定所述虚拟相机的目标臂长参数,包括:基于所述当前旋转幅度和所述运动轨迹约束函数,以及所述第一定点坐标、所述第二定点坐标、所述第三定点坐标,计算与所述当前视角对应的关键点坐标;根据所述当前视角焦点的坐标和所述关键点坐标,确定所述虚拟相机的目标臂长参数。7.根据权利要求6所述的虚拟相机控制方法,其特征在于,所述根据所述当前视角焦点的坐标和所述关键点坐标,确定所述虚拟相机的目标臂长参数,包括:生成由所述当前视角焦点的坐标和所述关键点坐标构成的目标向量;
计算所述目标向量的模长,并将所述模长作为所述虚拟相机的目标臂长参数。8.一种虚拟相机控制装置,其特征在于,包括:数据获取模块,用于获取虚拟相机的预设视角参数,以及与所述预设视角参数对应的理论臂长参数;约束函数构建模块,用于基于所述预设视角参数和所述理论臂长参数构建所述虚拟相机的运动轨迹约束函数;当前旋转幅度计算模块,用于读取所述虚拟相机的当前视角参数,并结合所述预设视角参数计算所述虚拟相机的当前旋转幅度;臂长调整模块,用于基于所述当前旋转幅度和所述运动轨迹约束函数,确定所述虚拟相机的目标臂长参数,并基于所述目标臂长参数同步调整所述虚拟相机的臂长。9.一种电子设备,包括:处理器;以及存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现如权利要求1至7中任一项所述的虚拟相机控制方法。10.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的虚拟相机控制方法。

技术总结
本公开提供了一种虚拟相机控制方法及装置、电子设备、存储介质,涉及计算机技术领域。该虚拟相机控制方法包括:获取虚拟相机的预设视角参数,以及与所述预设视角参数对应的理论臂长参数;基于所述预设视角参数和所述理论臂长参数构建所述虚拟相机的运动轨迹约束函数;读取所述虚拟相机的当前视角参数,并结合所述预设视角参数计算所述虚拟相机的当前旋转幅度;基于所述当前旋转幅度和所述运动轨迹约束函数,确定所述虚拟相机的目标臂长参数,并基于所述目标臂长参数同步调整所述虚拟相机的臂长。本公开实施例的技术方案可以同步控制虚拟相机的视角和臂长,提高了控制虚拟相机的效率,同时也避免了因虚拟相机镜头突变导致视频画面不自然的问题。画面不自然的问题。画面不自然的问题。


技术研发人员:陈苇航
受保护的技术使用者:网易(杭州)网络有限公司
技术研发日:2022.04.01
技术公布日:2022/7/1
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1