虚拟相机控制方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:38281909 阅读:10 留言:0更新日期:2023-07-27 10:30
本申请实施例公开了一种虚拟相机控制方法、装置、计算机设备及存储介质。其中方法包括:确定出虚拟三维空间中的第一定位点和第二定位点;将虚拟相机和第一定位点绑定,第一定位点用于控制虚拟相机和第一定位点之间的相对位置;将虚拟相机和第二定位点绑定,第二定位点用于控制虚拟相机的拍摄方向和位移;设置虚拟相机的拍摄参数;将第一定位点和第二定位点设置在虚拟三维空间中的虚拟对象上,并通过拍摄参数控制虚拟相机拍摄虚拟对象。通过设置定位点绑定虚拟相机的方式,并对虚拟相机设置对应的拍摄参数,当定位点设置在虚拟对象上时,虚拟相机能够根据拍摄参数对虚拟对象进行拍摄,从而提升了虚拟相机的拍摄效率。从而提升了虚拟相机的拍摄效率。从而提升了虚拟相机的拍摄效率。

【技术实现步骤摘要】
虚拟相机控制方法、装置、计算机设备及存储介质


[0001]本申请涉及计算机
,具体涉及一种虚拟相机控制方法、装置、计算机设备及存储介质。

技术介绍

[0002]随着三维技术的发展,在虚拟三维空间对被拍摄对象进行拍摄,然后将拍摄的画面应用于视频中,已将成为逐步成熟的技术。例如,在直播场景中、动画场景中、游戏场景中均有应用。
[0003]相关技术中在对被拍摄对象进行拍摄时,需要人工设置对应的运镜方式,比如针对于每一个场景均需要设置一套运镜的规则,运镜的规则复用性较低,导致拍摄效率低下。

技术实现思路

[0004]本申请实施例提供一种虚拟相机控制方法、装置、计算机设备及存储介质。该虚拟相机控制方法能够提高虚拟相机对虚拟对象进行拍摄的拍摄效率。
[0005]第一方面,本申请实施例提供了一种虚拟相机控制方法,包括:
[0006]确定出虚拟三维空间中的第一定位点和第二定位点;
[0007]将虚拟相机和第一定位点绑定,第一定位点用于控制虚拟相机和第一定位点之间的相对位置;
[0008]将虚拟相机和第二定位点绑定,第二定位点用于控制虚拟相机的拍摄方向和位移;
[0009]设置虚拟相机的拍摄参数;
[0010]将第一定位点和第二定位点设置在虚拟三维空间中的虚拟对象上,并通过拍摄参数控制虚拟相机拍摄虚拟对象。
[0011]第二方面,本申请实施例提供了一种虚拟相机控制装置,包括:
[0012]确定模块,用于确定出虚拟三维空间中的第一定位点和第二定位点;
[0013]第一绑定模块,用于将虚拟相机和第一定位点绑定,第一定位点用于控制虚拟相机和第一定位点之间的相对位置;
[0014]第二绑定模块,用于将虚拟相机和第二定位点绑定,第二定位点用于控制虚拟相机的拍摄方向和位移;
[0015]设置模块,用于设置虚拟相机的拍摄参数;
[0016]控制模块,用于将第一定位点和第二定位点设置在虚拟三维空间中的虚拟对象上,并通过拍摄参数控制虚拟相机拍摄虚拟对象。
[0017]第三方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有多条指令,指令适于处理器进行加载,以执行本申请实施例中提供的虚拟相机控制方法。
[0018]第四方面,本申请实施例提供了一种计算机设备,包括存储器,处理器及存储在存
储器上并可在处理器上运行的计算机程序,处理器执行程序时实现本申请实施例提供的虚拟相机控制方法。
[0019]本申请实施例中,计算机设备通过确定出虚拟三维空间中的第一定位点和第二定位点;将虚拟相机和第一定位点绑定,第一定位点用于控制虚拟相机和第一定位点之间的相对位置;将虚拟相机和第二定位点绑定,第二定位点用于控制虚拟相机的拍摄方向和位移;设置虚拟相机的拍摄参数;将第一定位点和第二定位点设置在虚拟三维空间中的虚拟对象上,并通过拍摄参数控制虚拟相机拍摄虚拟对象。本申请实施例中,通过设置定位点绑定虚拟相机的方式,并对虚拟相机设置对应的拍摄参数,当定位点设置在虚拟对象上时,虚拟相机能够根据拍摄参数对虚拟对象进行拍摄,从而提升了虚拟相机的拍摄效率。
附图说明
[0020]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1是本申请实施例提供的虚拟相机控制方法的第一流程示意图。
[0022]图2是本申请实施例提供的虚拟相机控制方法的第二流程示意图。
[0023]图3是本申请实施例提供的虚拟相机的第一示意图。
[0024]图4是本申请实施例提供的虚拟相机的第二示意图。
[0025]图5是本申请实施例提供的虚拟相机的第三示意图。
[0026]图6是本申请实施例提供的虚拟相机的第四示意图。
[0027]图7是本申请实施例提供的虚拟相机控制装置的结构示意图。
[0028]图8是本申请实施例提供的计算机设备的结构示意图。
具体实施方式
[0029]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0030]随着三维技术的发展,在虚拟三维空间对被拍摄对象进行拍摄,然后将拍摄的画面应用于视频中,已将成为逐步成熟的技术。例如,在直播场景中、动画场景中、游戏场景中均有应用。
[0031]相关技术中在对被拍摄对象进行拍摄时,需要人工设置对应的运镜方式,比如针对于每一个场景均需要设置一套运镜的规则,运镜的规则复用性较低,导致拍摄效率低下。
[0032]为了解决上述技术问题,本申请实施例提供了一种虚拟相机控制方法、装置、计算机设备及存储介质。该虚拟相机控制方法能够提高虚拟相机对虚拟对象进行拍摄的拍摄效率。
[0033]需要说明的是,本申请所提供的虚拟相机控制方法可以应用于手机、电脑等计算机设备,计算机设备可以提供虚拟三维空间、虚拟对象、虚拟相机。其中,虚拟相机控制方法
可以应用于直播、游戏、录播等多种场景。
[0034]请参阅图1,图1是本申请实施例提供的虚拟相机控制方法的第一流程示意图。该虚拟相机控制方法可以包括如下步骤:
[0035]110、确定出虚拟三维空间中的第一定位点和第二定位点。
[0036]在一些实施方式中,计算机设备可以设置第一定位点和第二定位点来作为控制虚拟相机的依据。第一定位点和第二定位点为相关联的定位点。
[0037]在一些实施方式中,将第一定位点设置为主定位点;将第二定位点设置为第一定位点的从定位点,第二定位点随着第一定位点移动。
[0038]比如,第一定位点和第二定位点为相关联的定位点,当第一定位点发生移动时,第二定位可以发生同等位移的移动。
[0039]在一些实施方式中,第一定位点可以理解为是控制虚拟相机的主定位点,比如第一定位点在虚拟三维空间中进行移动时,虚拟相机能够跟随第一定位点的移动而发生移动,从而保持虚拟相机和第一定位点之间拥有一个合理的相对位置,以便于后续虚拟相机的拍摄。
[0040]第二定位点可以理解为是控制虚拟相机的一个从定位点,第二定位点可以作为虚拟相机的一个追踪点,虚拟相机能够对第二定位点进行追踪拍摄,从而使得需要最终某一物体时,能够保证虚拟相机能够持续对该物体进行追踪拍摄。
[0041]在一些实施方式中,第一定位点的可以理解为是对虚拟对象整体设置的一个定位点,比如第一定位点能够代表虚拟对象的整体,比如当第一定位点在虚拟对象上时,虚拟相机朝向第一定位点拍摄时能够拍摄到虚拟对象的整体,比如虚拟对象为一个虚拟人,那么虚拟相机朝向本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟相机控制方法,其特征在于,包括:确定出虚拟三维空间中的第一定位点和第二定位点;将虚拟相机和所述第一定位点绑定,所述第一定位点用于控制所述虚拟相机和所述第一定位点之间的相对位置;将虚拟相机和所述第二定位点绑定,所述第二定位点用于控制所述虚拟相机的拍摄方向和位移;设置所述虚拟相机的拍摄参数;将所述第一定位点和所述第二定位点设置在所述虚拟三维空间中的虚拟对象上,并通过所述拍摄参数控制所述虚拟相机拍摄所述虚拟对象。2.根据权利要求1所述的虚拟相机控制方法,其特征在于,所述设置所述虚拟相机的拍摄参数,包括:确定所述虚拟相机对应的至少两个关键帧;根据所述至少两个关键帧确定所述虚拟相机的拍摄参数。3.根据权利要求2所述的虚拟相机控制方法,其特征在于,所述确定所述虚拟相机对应的至少两个关键帧,包括:确定所述虚拟相机发生位移的初始帧,以及所述虚拟相机发生位移后的结尾帧;将所述初始帧和所述结尾帧确定为关键帧。4.根据权利要求2所述的虚拟相机控制方法,其特征在于,所述根据所述至少两个关键帧确定所述虚拟相机的拍摄参数,包括:在所述至少两个关键帧确定出每相邻的两个关键帧;在所述每相邻的两个关键帧之间设置所述虚拟相机的拍摄运动轨迹,所述拍摄参数包括所述拍摄运动轨迹。5.根据权利要求1所述的虚拟相机控制方法,其特征在于,所述确定出虚拟三维空间中的第一定位点和第二定位点,包括:将所述第一定位点设置为主定位点;将所述第二定位点设置为所述第一定位点的从定位点,所述第二定位点随着所述第一定位点移动。6.根据权利要求5所述的虚拟相机控制方法,其特征在于,将所述第一定位点和所述第二定位点设置在所述虚拟三维空间中的虚拟对象上,包括:将所述第一定位点设置在所述虚拟三维空间中的虚拟对象上,并控制所述虚拟相机随着所述第一定位点发生同等位移,以实现所述虚拟相机和所述第一定位点之间的相对位置不变;控制所述第二定位点随着所述第一定位点发生同等位移,以将所述第二定位点设置在所述...

【专利技术属性】
技术研发人员:王毅陈茂林张丰翼石铭林
申请(专利权)人:广州博冠信息科技有限公司
类型:发明
国别省市:

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

1