本申请涉及计算机,具体涉及一种虚拟相机控制方法、装置、计算机设备及存储介质。
背景技术:
1、随着三维技术的发展,在虚拟三维空间对被拍摄对象进行拍摄,然后将拍摄的画面应用于视频中,已将成为逐步成熟的技术。例如,在直播场景中、动画场景中、游戏场景中均有应用。
2、相关技术中在对被拍摄对象进行拍摄时,需要人工设置对应的运镜方式,比如针对于每一个场景均需要设置一套运镜的规则,运镜的规则复用性较低,导致拍摄效率低下。
技术实现思路
1、本申请实施例提供一种虚拟相机控制方法、装置、计算机设备及存储介质。该虚拟相机控制方法能够提高虚拟相机对虚拟对象进行拍摄的拍摄效率。
2、第一方面,本申请实施例提供了一种虚拟相机控制方法,包括:
3、确定出虚拟三维空间中的第一定位点和第二定位点;
4、将虚拟相机和第一定位点绑定,第一定位点用于控制虚拟相机和第一定位点之间的相对位置;
5、将虚拟相机和第二定位点绑定,第二定位点用于控制虚拟相机的拍摄方向和位移;
6、设置虚拟相机的拍摄参数;
7、将第一定位点和第二定位点设置在虚拟三维空间中的虚拟对象上,并通过拍摄参数控制虚拟相机拍摄虚拟对象。
8、第二方面,本申请实施例提供了一种虚拟相机控制装置,包括:
9、确定模块,用于确定出虚拟三维空间中的第一定位点和第二定位点;
10、第一绑定模块,用于将虚拟相机和第一定位点绑定,第一定位点用于控制虚拟相机和第一定位点之间的相对位置;
11、第二绑定模块,用于将虚拟相机和第二定位点绑定,第二定位点用于控制虚拟相机的拍摄方向和位移;
12、设置模块,用于设置虚拟相机的拍摄参数;
13、控制模块,用于将第一定位点和第二定位点设置在虚拟三维空间中的虚拟对象上,并通过拍摄参数控制虚拟相机拍摄虚拟对象。
14、第三方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有多条指令,指令适于处理器进行加载,以执行本申请实施例中提供的虚拟相机控制方法。
15、第四方面,本申请实施例提供了一种计算机设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现本申请实施例提供的虚拟相机控制方法。
16、本申请实施例中,计算机设备通过确定出虚拟三维空间中的第一定位点和第二定位点;将虚拟相机和第一定位点绑定,第一定位点用于控制虚拟相机和第一定位点之间的相对位置;将虚拟相机和第二定位点绑定,第二定位点用于控制虚拟相机的拍摄方向和位移;设置虚拟相机的拍摄参数;将第一定位点和第二定位点设置在虚拟三维空间中的虚拟对象上,并通过拍摄参数控制虚拟相机拍摄虚拟对象。本申请实施例中,通过设置定位点绑定虚拟相机的方式,并对虚拟相机设置对应的拍摄参数,当定位点设置在虚拟对象上时,虚拟相机能够根据拍摄参数对虚拟对象进行拍摄,从而提升了虚拟相机的拍摄效率。
1.一种虚拟相机控制方法,其特征在于,包括:
2.根据权利要求1所述的虚拟相机控制方法,其特征在于,所述设置所述虚拟相机的拍摄参数,包括:
3.根据权利要求2所述的虚拟相机控制方法,其特征在于,所述确定所述虚拟相机对应的至少两个关键帧,包括:
4.根据权利要求2所述的虚拟相机控制方法,其特征在于,所述根据所述至少两个关键帧确定所述虚拟相机的拍摄参数,包括:
5.根据权利要求1所述的虚拟相机控制方法,其特征在于,所述确定出虚拟三维空间中的第一定位点和第二定位点,包括:
6.根据权利要求5所述的虚拟相机控制方法,其特征在于,将所述第一定位点和所述第二定位点设置在所述虚拟三维空间中的虚拟对象上,包括:
7.根据权利要求1所述的虚拟相机控制方法,其特征在于,所述设置所述虚拟相机的拍摄参数,包括:
8.根据权利要求6所述的虚拟相机控制方法,其特征在于,所述根据所述第二定位点对应的激活状态设置所述虚拟相机的拍摄参数,包括:
9.根据权利要求7所述的虚拟相机控制方法,其特征在于,所述根据所述第二定位点对应的激活状态设置所述虚拟相机的拍摄参数,包括:
10.一种虚拟相机控制装置,其特征在于,包括:
11.一种计算机设备,其特征在于,包括:
12.一种计算机可读存储介质,其特征在于,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1至9任一项所述的虚拟相机控制方法。