拍摄位置的确定方法、装置、电子设备以及存储介质制造方法及图纸

技术编号:28594149 阅读:10 留言:0更新日期:2021-05-28 15:45
本发明专利技术实施例公开了一种拍摄位置的确定方法、装置、电子设备以及存储介质。该方法包括:当接收到拍摄指令时,确定待拍摄的目标对象;获取与拍摄装置的当前视野所对应的目标场景数据;基于所述目标场景数据确定所述目标对象是否处于所述拍摄装置的当前视野内。通过本发明专利技术实施例公开的技术效果,解决了现有技术存在无法确定游戏画面中是否存在关键对象的问题。

【技术实现步骤摘要】
拍摄位置的确定方法、装置、电子设备以及存储介质
本专利技术实施例涉及计算机
,尤其涉及一种拍摄位置的确定方法、装置、电子设备以及存储介质。
技术介绍
为了记录网络游戏中的故事情节,玩家互动等动画,现有游戏中设置了动画录像或照片拍摄的功能。当游戏玩家想要记录某一段动画或某一帧图片时,可以触发拍摄按钮,以达到记录的目的。目前,在游戏过程中,如果游戏玩家需要对游戏画面进行拍摄,往往是通过玩家手动操作来实现游戏画面的截取来实现。在这种手动截图的方式下,由于玩家的截图操作不及时或遗忘截图等,导致各种关键画面无法被及时获取到,如和非玩家角色(Non-PlayerCharacter,NPC)的互动画面、与BOSS的战斗画面或战斗时释放技能的特效画面等,玩家难以获取到游戏中一闪即逝的画面。同时,在这种手动截取游戏画面的方式下,玩家获取到的游戏画面可能无法获取到完全包含有关键对象的游戏画面。因此,现有技术存在无法准确拍摄到游戏画面中的关键对象的问题。
技术实现思路
本专利技术实施例提供了一种拍摄位置的确定方法、装置、电子设备以及存储介质,以解决现有技术存在无法确定游戏画面中是否存在关键对象的问题。第一方面,本专利技术实施例提供了一种拍摄位置的确定方法,该方法包括:当接收到拍摄指令时,确定待拍摄的目标对象;获取与拍摄装置的当前视野所对应的目标场景数据;基于所述目标场景数据确定所述目标对象是否处于所述拍摄装置的当前视野内。第二方面,本专利技术实施例还提供了一种拍摄位置的确定装置,该装置包括:目标对象确定模块,用于当接收到拍摄指令时,确定待拍摄的目标对象;目标场景数据确定模块,用于获取与拍摄装置的当前视野所对应的目标场景数据;目标对象位置确定模块,用于基于所述目标场景数据确定所述目标对象是否处于所述拍摄装置的当前视野内。第三方面,本专利技术实施例还提供了一种电子设备,所述电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术任意实施例提供的拍摄位置的确定方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术任意实施例提供的拍摄位置的确定方法。上述专利技术中的实施例具有如下优点或有益效果:当接收到拍摄指令时,确定待拍摄的目标对象;获取与拍摄装置的当前视野所对应的目标场景数据;基于所述目标场景数据确定所述目标对象是否处于所述拍摄装置的当前视野内。通过本实施例的技术方案确定目标对象是否处于拍摄装置的当前视野内,从而解决了现有技术存在的手动操作繁琐以及无法准确拍摄到游戏画面中的关键对象的技术问题,能够实现对目标对象的自动拍摄,及时记录目标对象的高光时刻,提升用户体验。附图说明为了更加清楚地说明本专利技术示例性实施例的技术方案,下面对描述实施例中所需要用到的附图做一简单介绍。显然,所介绍的附图只是本专利技术所要描述的一部分实施例的附图,而不是全部的附图,对于本领域普通技术人员,在不付出创造性劳动的前提下,还可以根据这些附图得到其他的附图。图1是本专利技术实施例一提供的拍摄位置的确定方法的流程示意图;图2是本专利技术实施例二提供的拍摄位置的确定方法的流程示意图;图3是本专利技术实施例二涉及的另一种拍摄位置的确定方法的流程示意图;图4是本专利技术实施例三提供的拍摄位置的确定方法的流程示意图;图5是本专利技术实施例四提供的拍摄位置的确定方法的流程示意图;图6是本专利技术实施例四涉及的另一种拍摄位置的确定方法的流程示意图;图7是本专利技术实施例五提供的拍摄位置的确定方法的流程示意图;图8是本专利技术实施例五涉及的另一种拍摄位置的确定方法的流程示意图;图9是本专利技术实施例六提供的拍摄位置的确定装置的结构示意图;图10为本专利技术实施例七提供的电子设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种拍摄位置的确定方法的流程图,本实施例可适用于在确定多媒体动画的拍摄范围内是否存在的目标拍摄对象的情况。该方法可以由拍摄位置的确定的装置来执行,该装置可以由软件和/或硬件的方式来实现。在介绍本实施例的技术方案之前,先对本实施例的应用场景进行示例性的介绍:为了记录网络游戏中的故事情节,玩家互动等动画,现有游戏中设置了动画录像或照片拍摄的功能。当游戏玩家想要记录某一段动画或某一帧图片时,可以触发拍摄按钮,以达到记录的目的。为了使拍摄的照片或者动画录像的构图比例合适,以使呈现的画面更加准确,需要预先确定拍摄的主体是否在当前摄像装置的拍摄视野内。本实施例的技术方案通过当接收到拍摄指令时,确定待拍摄的目标对象,获取与拍摄装置的当前视野所对应的目标场景数据基于所述目标场景数据确定所述目标对象是否处于所述拍摄装置的当前视野内,以实现准确的确定当前拍摄视野内是否存在目标对象,以对当前画面进行准确拍摄。如图1所示,该方法具体包括以下步骤:S110、当接收到拍摄指令时,确定待拍摄的目标对象。其中,拍摄指令可以是对目标玩家的客户端上显示的游戏场景进行拍摄的指令。拍摄指令可以在满足预先设置的拍摄条件时由客户端控制模块自动触发,例如当前场景中有预设的至少一个的目标对象出现,再或者当至少一个目标对象正处于预设场景中时,均可以自动触发拍摄,当然也可以是基于其他预设条件触发自动拍摄。具体的,当触发拍摄时可以接收到拍摄指令,根据拍摄指令确定待拍摄的目标对象。其中,目标对象的数量可以是一个,也可以是多个目标对象,本实施例对目标对象的数量不加以限制。目标对象可以是当前游戏场景中包含的各个对象。待拍摄的目标对象指当前游戏场景所包含的各个对象中准备拍摄的关键对象,包括但不限于玩家操控角色、游戏怪物、游戏NPC、场景建筑物、战利品和技能释放特效。需要说明的是,玩家操控角色包括但不限于人物和动物;场景建筑物包括但不限于诸如山、天空、草地等自然景物和教堂、擂台等真实建筑。具体的,当前游戏场景可以理解为在目标玩家的客户端上所显示的游戏画面。例如,当前游戏场景可以包括多个玩家之间的互动场景、玩家的战斗场景、玩家与NPC的对话场景、玩家欣赏景色的场景和/或玩家捡起战利品的场景等类型。其中,玩家的战斗场景可以是至少一个玩家操控角色与游戏怪物进行战斗的场景,或多个玩家操控角色之间进行战斗的场景。需要说明的是,在当前游戏场景中,除待拍摄的目标对象之外还可以包括其它目标对象,因此,需要从当前游戏场景中确定出待拍摄的目标对象,从而针对待拍摄的目标对象进行拍摄。具体的,待拍摄的第一目标对象可以基于当前游戏场景的场本文档来自技高网...

【技术保护点】
1.一种拍摄位置的确定方法,其特征在于,包括:/n当接收到拍摄指令时,确定待拍摄的目标对象;/n获取与拍摄装置的当前视野所对应的目标场景数据;/n基于所述目标场景数据确定所述目标对象是否处于所述拍摄装置的当前视野内。/n

【技术特征摘要】
1.一种拍摄位置的确定方法,其特征在于,包括:
当接收到拍摄指令时,确定待拍摄的目标对象;
获取与拍摄装置的当前视野所对应的目标场景数据;
基于所述目标场景数据确定所述目标对象是否处于所述拍摄装置的当前视野内。


2.根据权利要求1所述的方法,其特征在于,所述基于所述目标场景数据确定所述目标对象是否处于所述拍摄装置的当前视野内,包括:
基于所述目标场景数据确定目标场景画面;
确定所述目标对象在所述目标场景画面中所占的画面比例;
基于所述画面比例确定所述目标对象是否处于所述拍摄装置的当前视野内。


3.根据权利要求1所述的方法,其特征在于,所述基于所述目标场景数据确定所述目标对象是否处于所述拍摄装置的当前视野内,包括:
基于所述拍摄装置的视场角以及所述目标场景数据确定所述目标对象是否处于所述拍摄装置的当前视野内。


4.根据权利要求3所述的方法,其特征在于,所述基于所述拍摄装置的视场角以及所述目标场景数据确定所述目标对象是否处于所述拍摄装置的当前视野内,包括:
基于所述拍摄装置的视场角构建与所述视场角对应的多条确定射线,其中,所述确定射线由所述拍摄装置的拍摄画面发出向所述拍摄装置所拍摄的目标场景所在的方向延伸;
基于所述确定射线以及所述目标场景数据确定所述目标对象是否处于所述拍摄装置的当前视野内。


5.根据权利要求4所述的方法,其特征在于,所述基于所述确定射线以及所述目标场景数据确定所述目标对象是否处于所述拍摄装置的当前视野内,包括:
如果确定到接触到所述目标对象的确定射线的数量达到预设射线数量阈值,则...

【专利技术属性】
技术研发人员:胡婷婷赵男包炎刘超施一东李鑫培师锐董一夫
申请(专利权)人:上海米哈游天命科技有限公司
类型:发明
国别省市:上海;31

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

1