掌桥专利:专业的专利平台
掌桥专利
首页

图像获取方法、装置和存储介质及电子设备

文献发布时间:2024-04-18 20:01:23


图像获取方法、装置和存储介质及电子设备

技术领域

本申请涉及计算机领域,具体而言,涉及一种图像获取方法、装置和存储介质及电子设备。

背景技术

随着虚拟游戏的迅猛发展,玩家对虚拟游戏中的体验需求也愈发增加,如玩家在虚拟游戏中较为精美的场景内进行拍照,以获取留影图像;

但相关技术中对虚拟游戏的图像获取方式,通常依赖于人为操作,需要自己寻找拍摄角度、角色姿态、镜头滤镜等,效率较低,难以满足用户对虚拟游戏的体验需求。因此,存在图像获取效率较低的问题。

针对上述的问题,目前尚未提出有效的解决方案。

发明内容

本申请实施例提供了一种图像获取方法、装置和存储介质及电子设备,以至少解决图像获取效率较低的技术问题。

根据本申请实施例的一个方面,提供了一种图像获取方法,包括:显示目标虚拟场景关联的至少一张拍摄样片,其中,上述目标虚拟场景为目标虚拟角色参与的一局游戏内的虚拟场景;响应于对上述至少一张拍摄样片中的目标样片触发的拍摄指示操作,将上述目标虚拟角色在上述目标虚拟场景内的姿态调整为上述目标样片对应的目标姿态,其中,上述拍摄指示操作用于指示将上述目标姿态应用为上述目标虚拟角色在上述目标虚拟场景内的姿态;显示对上述目标虚拟角色进行拍摄所得到的目标图像,其中,上述目标图像包括处于上述目标姿态的目标虚拟角色在上述目标虚拟场景内的图像。

根据本申请实施例的另一方面,还提供了一种图像获取装置,包括:第一显示单元,用于显示目标虚拟场景关联的至少一张拍摄样片,其中,上述目标虚拟场景为目标虚拟角色参与的一局游戏内的虚拟场景;第一调整单元,用于响应于对上述至少一张拍摄样片中的目标样片触发的拍摄指示操作,将上述目标虚拟角色在上述目标虚拟场景内的姿态调整为上述目标样片对应的目标姿态,其中,上述拍摄指示操作用于指示将上述目标姿态应用为上述目标虚拟角色在上述目标虚拟场景内的姿态;第二显示单元,用于显示对上述目标虚拟角色进行拍摄所得到的目标图像,其中,上述目标图像包括处于上述目标姿态的目标虚拟角色在上述目标虚拟场景内的图像。

作为一种可选的方案,上述第一显示单元,包括:第一显示模块,用于显示虚拟样片角色在上述目标虚拟场景内的至少一张初始拍摄样片,其中,上述初始拍摄样片为采用第一镜头参数的虚拟镜头对位于第一场景参数的目标虚拟场景内的、处于第一姿态的第一样片角色的拍摄样片;上述装置还包括以下至少之一:第一显示子模块,用于在上述显示虚拟样片角色在上述目标虚拟场景内的至少一张初始拍摄样片之后,响应于对上述初始拍摄样片触发的第一调整操作,显示采用第二镜头参数的虚拟镜头对位于第一场景参数的目标虚拟场景内的、处于上述第一姿态的第一样片角色的上述初始拍摄样片;第二显示子模块,用于在上述显示虚拟样片角色在上述目标虚拟场景内的至少一张初始拍摄样片之后,响应于对上述初始拍摄样片触发的第二调整操作,显示采用上述第一镜头参数的虚拟镜头对位于第二场景参数的目标虚拟场景内的、处于上述第一姿态的第一样片角色的上述初始拍摄样片;第三显示子模块,用于在上述显示虚拟样片角色在上述目标虚拟场景内的至少一张初始拍摄样片之后,响应于对上述初始拍摄样片触发的第三调整操作,显示采用上述第一镜头参数的虚拟镜头对位于上述第一场景参数的目标虚拟场景内的、处于第二姿态的第一样片角色的上述初始拍摄样片;第四显示子模块,用于在上述显示虚拟样片角色在上述目标虚拟场景内的至少一张初始拍摄样片之后,响应于对上述初始拍摄样片触发的第四调整操作,显示采用上述第一镜头参数的虚拟镜头对位于上述第一场景参数的目标虚拟场景内的、处于上述第一姿态的第二样片角色的上述初始拍摄样片。

作为一种可选的方案,上述第二显示单元,包括:第二显示模块,用于显示采用第三镜头参数的虚拟镜头对位于第三场景参数的目标虚拟场景内的、处于上述目标姿态的目标虚拟角色进行拍摄所得到的上述目标图像。

作为一种可选的方案,上述装置还包括以下至少之一:第三显示模块,用于在上述显示采用第三镜头参数的虚拟镜头对位于第三场景参数的目标虚拟场景内的、处于上述目标姿态的目标虚拟角色进行拍摄所得到的上述目标图像之后,响应于对上述目标图像触发的第一目标调整操作,显示采用第四镜头参数的虚拟镜头对位于上述第三场景参数的目标虚拟场景内的、处于上述目标姿态的目标虚拟角色进行拍摄所得到的上述目标图像;第四显示模块,用于在上述显示采用第三镜头参数的虚拟镜头对位于第三场景参数的目标虚拟场景内的、处于上述目标姿态的目标虚拟角色进行拍摄所得到的上述目标图像之后,响应于对上述目标图像触发的第二目标调整操作,显示采用上述第三镜头参数的虚拟镜头对位于第四场景参数的目标虚拟场景内的、处于上述目标姿态的目标虚拟角色进行拍摄所得到的上述目标图像。

作为一种可选的方案,上述装置还包括:第一获取单元,用于在上述显示目标虚拟场景关联的至少一张拍摄样片之前,响应于对目标虚拟任务触发的任务执行操作,获取上述目标虚拟角色当前所处的第一位置,其中,上述目标虚拟任务包括对处于上述目标姿态的目标虚拟角色进行拍摄的任务;第二调整单元,用于在上述显示目标虚拟场景关联的至少一张拍摄样片之前,在上述第一位置与上述目标虚拟场景中的目标位置之间的距离大于或等于第一预设阈值的情况下,将上述目标虚拟角色所处的上述第一位置调整为上述目标位置,其中,上述目标位置包括对处于上述目标姿态的目标虚拟角色进行拍摄的位置。

作为一种可选的方案,上述装置还包括:第三显示单元,用于在上述显示对上述目标虚拟角色进行拍摄所得到的目标图像之后,响应于对上述目标图像触发的确认操作,显示上述目标虚拟任务对应的任务完成结果,其中,上述任务完成结果包括上述目标图像以及上述目标虚拟任务关联的附加元素。

作为一种可选的方案,上述装置还包括以下至少之一:第二获取单元,用于在上述响应于对上述目标图像触发的确认操作,显示上述目标虚拟任务对应的任务完成结果之后,响应于对上述任务完成结果触发的第一操作,获取上述目标虚拟角色当前所处的第二位置;在上述第二位置与上述目标位置之间的距离大于或等于第二预设阈值的情况下,将上述目标虚拟角色所处的上述第二位置调整为上述目标位置;设置单元,用于在上述响应于对上述目标图像触发的确认操作,显示上述目标虚拟任务对应的任务完成结果之后,响应于对上述任务完成结果触发的第二操作,将上述任务完成结果对应的图像设置为预设界面的封面;分享单元,用于在上述响应于对上述目标图像触发的确认操作,显示上述目标虚拟任务对应的任务完成结果之后,响应于对上述任务完成结果触发的第三操作,对上述任务完成结果进行分享。

作为一种可选的方案,上述装置还包括:第四显示单元,用于在上述响应于对目标虚拟任务触发的任务执行操作,获取上述目标虚拟角色当前所处的第一位置之前,在上述目标虚拟角色已加入虚拟队伍、且上述虚拟队伍已接取上述目标虚拟任务的情况下,显示准备确认界面;确定单元,用于在上述响应于对目标虚拟任务触发的任务执行操作,获取上述目标虚拟角色当前所处的第一位置之前,响应于对上述准备确认界面触发的准备确认操作,确定上述目标虚拟角色已确认准备参与上述目标虚拟任务;第三获取单元,用于在上述响应于对目标虚拟任务触发的任务执行操作,获取上述目标虚拟角色当前所处的第一位置之前,在上述虚拟队伍中的各个虚拟角色都已确认准备参与上述目标虚拟任务的情况下,获取上述任务执行操作。

作为一种可选的方案,上述第一调整单元,包括:调整模块,用于在上述目标虚拟角色包括第一虚拟角色和第二虚拟角色的情况下,基于上述目标样片对应的拍摄指示参数,将上述第一虚拟角色在上述目标虚拟场景内的姿态调整为上述拍摄指示参数匹配的第一姿态、以及将上述第二虚拟角色在上述目标虚拟场景内的姿态调整为上述拍摄指示参数匹配的第二姿态。

作为一种可选的方案,上述调整模块,包括:获取子模块,用于在上述拍摄指示参数中包括多个姿态指示参数的情况下,获取上述第一虚拟角色的第一角色属性、以及上述第二虚拟角色的第二角色属性;确定子模块,用于从上述多个姿态指示参数中确定出上述第一角色属性匹配的第一姿态指示参数、以及上述第二角色属性匹配的第二操作指示参数;调整子模块,用于将上述第一虚拟角色在上述目标虚拟场景内的姿态调整为上述第一姿态指示参数匹配的上述第一姿态、以及将上述第二虚拟角色在上述目标虚拟场景内的姿态调整为上述第二姿态指示参数匹配的上述第二姿态。

作为一种可选的方案,上述第一调整单元,包括:响应模块,用于在上述目标虚拟角色位于目标队伍的情况下,响应于上述目标队伍中具有队长属性的虚拟角色所在的客户端触发的上述拍摄指示操作,将上述目标虚拟角色在上述目标虚拟场景内的姿态调整为上述目标姿态。

作为一种可选的方案,上述装置还包括:第五显示单元,用于在上述显示目标虚拟场景关联的至少一张拍摄样片之前,在上述目标虚拟角色所处上述目标虚拟场景的界面上,显示场景任务控件;第四获取单元,用于在上述显示目标虚拟场景关联的至少一张拍摄样片之前,响应于对上述场景任务控件触发的拍摄操作,获取上述至少一张拍摄样片。

根据本申请实施例的又一个方面,提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行如以上图像获取方法。

根据本申请实施例的又一方面,还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的图像获取方法。

在本申请实施例中,显示目标虚拟场景关联的至少一张拍摄样片,其中,上述目标虚拟场景为目标虚拟角色参与的一局游戏内的虚拟场景;响应于对上述至少一张拍摄样片中的目标样片触发的拍摄指示操作,将上述目标虚拟角色在上述目标虚拟场景内的姿态调整为上述目标样片对应的目标姿态,其中,上述拍摄指示操作用于指示将上述目标姿态应用为上述目标虚拟角色在上述目标虚拟场景内的姿态;显示对上述目标虚拟角色进行拍摄所得到的目标图像,其中,上述目标图像包括处于上述目标姿态的目标虚拟角色在上述目标虚拟场景内的图像,通过拍摄样片以预览拍摄效果,再利用对已选好的拍摄样片执行拍摄指示操作的方式,自动调整虚拟角色的姿态,再进行拍摄,进而达到了高效地获取与拍摄样片匹配的留影图像的目的,从而实现了提高图像获取效率的技术效果,进而解决了图像获取效率较低的技术问题。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1是根据本申请实施例的一种可选的图像获取方法的应用环境的示意图;

图2是根据本申请实施例的一种可选的图像获取方法的流程的示意图;

图3是根据本申请实施例的一种可选的图像获取方法的示意图;

图4是根据本申请实施例的另一种可选的图像获取方法的示意图;

图5是根据本申请实施例的另一种可选的图像获取方法的示意图;

图6是根据本申请实施例的另一种可选的图像获取方法的示意图;

图7是根据本申请实施例的另一种可选的图像获取方法的示意图;

图8是根据本申请实施例的另一种可选的图像获取方法的示意图;

图9是根据本申请实施例的另一种可选的图像获取方法的示意图;

图10是根据本申请实施例的另一种可选的图像获取方法的示意图;

图11是根据本申请实施例的另一种可选的图像获取方法的示意图;

图12是根据本申请实施例的另一种可选的图像获取方法的示意图;

图13是根据本申请实施例的另一种可选的图像获取方法的示意图;

图14是根据本申请实施例的另一种可选的图像获取方法的示意图;

图15是根据本申请实施例的另一种可选的图像获取方法的示意图;

图16是根据本申请实施例的另一种可选的图像获取方法的示意图;

图17是根据本申请实施例的另一种可选的图像获取方法的示意图;

图18是根据本申请实施例的另一种可选的图像获取方法的示意图;

图19是根据本申请实施例的另一种可选的图像获取方法的示意图;

图20是根据本申请实施例的另一种可选的图像获取方法的示意图;

图21是根据本申请实施例的一种可选的图像获取装置的示意图;

图22是根据本申请实施例的一种可选的电子设备的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

根据本申请实施例的一个方面,提供了一种图像获取方法,可选地,作为一种可选的实施方式,上述图像获取方法可以但不限于应用于如图1所示的环境中。其中,可以但不限于包括用户设备102以及服务器112,该用户设备102上可以但不限于包括显示器104、处理器106及存储器108,该服务器112包括数据库114以及处理引擎116。

具体过程可如下步骤:

步骤S102,用户设备102获取对至少一张拍摄样片1002中的目标样片1004触发的拍摄指示操作;

步骤S104-S106,通过网络110将拍摄指示操作的触发信息发送至服务器112;

步骤S108-S110,服务器112通过处理引擎116从数据库114中确定出目标样片1004对应的调整指令;

步骤S112-S114,通过网络110将上述调整指令发送至用户设备102,用户设备102通过处理器106响应于上述调整指令将目标虚拟角色在目标虚拟场景内的姿态调整为目标样片对应的目标姿态,并在显示器108上显示对目标虚拟角色进行拍摄所得到的目标图像,以及将上述目标图像存储在存储器104。

除图1示出的示例之外,上述步骤可以由服务器112或用户设备102独立完成,或由服务器112和用户设备102协同完成,如由用户设备102执行上述确定出目标样片1004的拍摄指示参数、生成该拍摄指示参数对应的调整指令等步骤,从而减轻服务器的处理压力。该用户设备102包括但不限于手持设备(如手机)、笔记本电脑、台式电脑、车载设备等,本申请并不限制用户设备102的具体实现方式。

可选地,作为一种可选的实施方式,如图2所示,图像获取方法包括:

S202,显示目标虚拟场景关联的至少一张拍摄样片,其中,目标虚拟场景为目标虚拟角色参与的一局游戏内的虚拟场景;

S204,响应于对至少一张拍摄样片中的目标样片触发的拍摄指示操作,将目标虚拟角色在目标虚拟场景内的姿态调整为目标样片对应的目标姿态,其中,拍摄指示操作用于指示将目标姿态应用为目标虚拟角色在目标虚拟场景内的姿态;

S206,显示对目标虚拟角色进行拍摄所得到的目标图像,其中,目标图像包括处于目标姿态的目标虚拟角色在目标虚拟场景内的图像。

可选地,在本实施例中,上述图像获取方法可以但不限于应用在虚拟游戏中的多人拍摄场景,如拍摄者(目标虚拟角色)可一键邀请组队内的成员,一同前往风景绝佳之地(目标虚拟场景),预览效果图(拍摄样片),再在拍摄场景(目标虚拟场景)内使用一键应用功能(拍摄指示操作),快捷地为场景内的多名角色应用坐标、朝向、动作,快捷赋予拍摄者镜头、滤镜、天气、时间参数,以获得和效果图一致的拍照效果,期间可以但不限于,无需队员移动,且支持适配多体型参数。

可选地,在本实施例中,拍摄样片可以但不限于为对拍摄行为进行效果预览的样片,如通过拍摄样片预览显示对目标虚拟角色在目标虚拟场景内处于各个姿态时的图像进行拍摄行为后,所呈现的效果图,用户可通过该效果图,在还未执行拍摄操作的情况下,即可预览拍摄操作执行完成后的效果图,进而减少无效拍摄操作的执行,提高拍摄图像的效率;进一步举例说明,可选地如图3所示,通过拍摄样片304预览显示目标虚拟角色302以各个姿态在目标虚拟场景304内的效果图;

或,通过拍摄样片预览显示目标虚拟角色与其他虚拟角色在目标虚拟场景内处于各个姿态组合时的图像,如图4所示,通过拍摄样片404预览显示目标虚拟角色302与虚拟角色402以各个姿态组合在目标虚拟场景304内的效果图。

可选地,在本实施例中,在响应于对至少一张拍摄样片中的目标样片触发的拍摄指示操作之后,可以但不限于先将目标虚拟角色传送至目标虚拟场景中待拍摄的位置处,再自动调整目标虚拟角色的待拍摄姿态,以较高效率的方式为目标虚拟角色提供适配的拍摄环境;其中,传送可以但不限于理解为代替用户手动的移动操作,即无需用户手动将目标虚拟角色移动至目标虚拟场景中待拍摄的位置处,而是通过自动的方式,将目标虚拟角色的位置直接或间接调整为目标虚拟场景中待拍摄的位置处;此外,为提高虚拟游戏的真实性,可以但不限于在传送目标虚拟角色时,播放传送动画,以丰富传送操作的执行过程;需要说明的是,传送只是一种可选地自动化的移动方式,也可以但不限于将目标虚拟角色引导至目标虚拟场景中待拍摄的位置处,用户可自主选择更多元化的移动方式。

可选地,在本实施例中,目标样片对应的目标姿态可以但不限于理解为目标样片关联的拍摄指示参数所指示调整的姿态,其中,拍摄指示参数可以但不限用于指示调整目标虚拟角色待拍摄的姿态,如将目标虚拟角色在目标虚拟场景内的姿态调整为目标样片对应的目标姿态;

进一步举例说明,可选地例如拍摄指示参数用于指示调整目标虚拟角色各个部位的姿态,如手部抬起还是落下、脚步迈开还是收回、嘴部是张开还是合并等;或,拍摄指示参数用于指示调整目标虚拟角色的整体姿态,如目标虚拟角色的位置、朝向、动作等;

此外,在本实施例中,目标样片的拍摄指示参数还可以但不限用于指示调整拍摄时所采用的虚拟镜头对应的镜头参数(如滤镜模式、拍摄角度、拍摄距离等)、目标虚拟场景中待布局的虚拟元素(如虚拟树木、虚拟石台、虚拟非玩家角色、虚拟玩家角色等)对应的元素参数、目标虚拟场景对应的环境参数(如天气、氛围、温度、时间、季节等);

进一步举例说明,可选地基于图3所示,继续例如图5所示,通过拍摄样片504预览显示目标虚拟角色302持有不同虚拟元素以各个姿态组合在目标虚拟场景304内的效果图,其中,虚拟元素可以但不限于理解为目标虚拟场景内并未显示或生成的元素,用户可通过拍摄样片的方式,呈现出目标虚拟角色持有或关联有目标虚拟场景暂时无法提供的虚拟元素的拍摄效果图,进而节省了额外获取虚拟元素的时长,提高了拍摄效率,实现了对用户多元化的需求体验的提升的技术效果。

可选地,在本实施例中,拍摄指示参数匹配的目标姿态可以但不限于分为局部姿态、整体姿态、或组合姿态,如目标虚拟对象的各个部位所处姿态可以但不限于理解为局部姿态,目标虚拟对象本身所处的姿态可以但不限于理解为整体姿态,目标虚拟对象和其他虚拟对象共同构成的组合操作时所处的姿态可以但不限于理解为组合姿态;

进一步举例说明,可选地例如虚拟游戏中通常会为玩家开放各类的社交关系,如虚拟对象A与虚拟对象B之间为目标社交关系,则为提高该目标社交关系的交互程度,可以但不限于为虚拟对象A与虚拟对象B提供一键双人拍摄功能,进而利用上述一键双人拍摄功能,实现双人一键摆出与参考样片一致的站位、朝向、动作,且拍摄完成后可以但不限于自动生成双人拍摄记录,成为虚拟对象A与虚拟对象B之间美好的回忆;

此外,为提高上述一键双人拍摄功能的积极性,可以但不限于在虚拟对象A与虚拟对象B利用上述一键双人拍摄功能、或生成双人拍摄记录后,提升虚拟对象A与虚拟对象B之间的社交等级,如在虚拟对象A与虚拟对象B利用上述一键双人拍摄功能、或生成双人拍摄记录前,虚拟对象A与虚拟对象B的社交等级为1,进而在虚拟对象A与虚拟对象B利用上述一键双人拍摄功能、或生成双人拍摄记录后,虚拟对象A与虚拟对象B的社交等级被提升为3。

可选地,在本实施例中,目标图像包括处于目标姿态的目标虚拟角色在目标虚拟场景内的图像,为提高图像获取效率,在将目标虚拟角色在目标虚拟场景内的姿态调整为目标样片对应的目标姿态的情况下,可以但不限于自动触发对目标虚拟角色的目标拍摄操作,以得到目标图像、并进行显示;

此外,在本实施例中,当拍摄指示操作对应的操作对象包括至少两个虚拟对象(如虚拟角色A、虚拟角色B)时,目标图像除包括处于拍摄指示参数匹配的第一目标姿态的虚拟角色A在目标虚拟场景内的图像A外,还可以但不限于包括处于拍摄指示参数匹配的第二目标姿态的虚拟角色B在目标虚拟场景内的图像B,其中,图像A与图像B可以但不限理解为两张互相独立的图像,图像A与图像B还可以但不限理解为同一张图像,或可理解为在同一张图像中显示在目标虚拟场景内处于第一目标姿态的虚拟角色A、以及第二目标姿态的虚拟角色B。

需要说明的是,通过拍摄样片以预览拍摄效果,再利用对已选好的拍摄样片执行拍摄指示操作的方式,自动调整虚拟角色的姿态,再进行拍摄,进而高效地获取与拍摄样片匹配的留影图像,从而实现了提高图像获取效率的有益技术效果。

进一步举例说明,可选的例如图6所示,显示目标虚拟场景604关联的至少一张拍摄样片606,其中,目标虚拟场景604为目标虚拟角色602参与的一局游戏内的虚拟场景;响应于对至少一张拍摄样片606中的目标样片608触发的拍摄指示操作,基于目标样片608的拍摄指示参数,将目标虚拟角色602在目标虚拟场景604内的姿态调整为拍摄指示参数匹配的目标姿态;显示对目标虚拟角色602进行拍摄所得到的目标图像610,其中,目标图像610包括处于目标姿态的目标虚拟角色602在目标虚拟场景604内的图像。

通过本申请提供的实施例,显示目标虚拟场景关联的至少一张拍摄样片,其中,目标虚拟场景为目标虚拟角色参与的一局游戏内的虚拟场景;响应于对至少一张拍摄样片中的目标样片触发的拍摄指示操作,将目标虚拟角色在目标虚拟场景内的姿态调整为目标样片对应的目标姿态,其中,拍摄指示操作用于指示将目标姿态应用为目标虚拟角色在目标虚拟场景内的姿态;显示对目标虚拟角色进行拍摄所得到的目标图像,其中,目标图像包括处于目标姿态的目标虚拟角色在目标虚拟场景内的图像,通过拍摄样片以预览拍摄效果,再利用对已选好的拍摄样片执行拍摄指示操作的方式,自动调整虚拟角色的姿态,再进行拍摄,进而达到了高效地获取与拍摄样片匹配的留影图像的目的,从而实现了提高图像获取效率的技术效果。

作为一种可选的方案,显示目标虚拟场景关联的至少一张拍摄样片,包括:

显示虚拟样片角色在目标虚拟场景内的至少一张初始拍摄样片。

可选地,在本实施例中,为提高拍摄样片的显示效率,可以但不限于采用通用的虚拟样片角色显示不同类型的拍摄样片;但对拍摄样本的显示效果具有更高需求的用户,本实施例还可提供更多样的选择,如直接采用待拍摄的虚拟角色(如目标虚拟角色)显示不同类型的拍摄样片。

进一步举例说明,可选的例如图6所示,至少一张拍摄样片606(至少一张初始拍摄样片)采用的是通用的虚拟样片角色,而不是目标虚拟角色,但目标图像610中显示的是已调整姿态的目标虚拟角色602。

通过本申请提供的实施例,显示虚拟样片角色在目标虚拟场景内的至少一张初始拍摄样片,进而实现了提高拍摄样片的显示效率的技术效果。

作为一种可选的方案,显示虚拟样片角色在目标虚拟场景内的至少一张初始拍摄样片,包括:显示采用第一镜头参数的虚拟镜头对位于第一场景参数的目标虚拟场景内的、处于第一姿态的第一样片角色的拍摄样片;

作为一种可选的方案,在显示采用第一镜头参数的虚拟镜头对位于第一场景参数的目标虚拟场景内的、处于第一姿态的第一样片角色的初始拍摄样片之后,方法还包括以下至少之一:

响应于对初始拍摄样片触发的第一调整操作,显示采用第二镜头参数的虚拟镜头对位于第一场景参数的目标虚拟场景内的、处于第一姿态的第一样片角色的初始拍摄样片;

响应于对初始拍摄样片触发的第二调整操作,显示采用第一镜头参数的虚拟镜头对位于第二场景参数的目标虚拟场景内的、处于第一姿态的第一样片角色的初始拍摄样片;

响应于对初始拍摄样片触发的第三调整操作,显示采用第一镜头参数的虚拟镜头对位于第一场景参数的目标虚拟场景内的、处于第二姿态的第一样片角色的初始拍摄样片;

响应于对初始拍摄样片触发的第四调整操作,显示采用第一镜头参数的虚拟镜头对位于第一场景参数的目标虚拟场景内的、处于第一姿态的第二样片角色的初始拍摄样片。

可选地,在本实施例中,第一镜头参数与第二镜头参数可以但不限于理解为示例不同的镜头参数,如第一镜头参数为1、第二镜头参数为2,其中,镜头参数可以但不限于理解为对虚拟场景内的虚拟角色进行拍摄时,所采用的虚拟镜头的参数,如镜头的拍摄距离、拍摄角度、柔光等级、滤镜等级、拍摄模式(如自拍模式、他拍模式)等;同理,第一场景参数与第二场景参数、第一姿态与第二姿态、第一样本角色与第二样本角色也可以但不限于分别理解为示例不同的场景参数、姿态、以及样本角色,其中,场景参数可以但不限于理解为虚拟场景的参数,如虚拟场景所处的天气、季节、风向、温度、阳光照射数值等;姿态可以但不限于理解为虚拟(样本)角色被拍摄时所处于的姿势状态,如奔跑姿态、跳跃姿态、拥抱姿态等;样本角色可以但不限于理解为虚拟游戏中可提供的角色,如虚拟游戏中为玩家提供角色A、角色B、以及角色C,进而玩家可在角色A、角色B、以及角色C中选取一个或多个作为样本角色,此外,不同角色可搭配不同的服饰或道具,也可以但不限于理解为不同的样本角色。

需要说明的是,显示采用第一镜头参数的虚拟镜头对位于第一场景参数的目标虚拟场景内的、处于第一姿态的第一样片角色的拍摄样片;响应于对初始拍摄样片触发的不同调整操作,以灵活调整目标虚拟场景的场景参数、虚拟镜头的镜头参数、样片角色所处的姿态、样本角色的角色类型等。

进一步举例说明,可选的例如图7所示,在初始拍摄样片702的显示同时,还在初始拍摄样片702所在的界面上显示多个调整控件704,如用于调整目标虚拟场景的场景参数对应的场景调整控件、用于调整虚拟镜头的镜头参数对应的镜头调整控件、用于调整样片角色所处的姿态对应的姿态调整控件、用于调整样本角色的角色类型对应的角色调整控件等;

再者,虚拟镜头还可被分为自拍或他拍等多种模式,可以但不限于对虚拟镜头的拍摄模型进行切换,以完成对初始拍摄样片702的调整;具体地,自拍模式下的虚拟镜头将模拟目标虚拟角色手持拍摄设备的情景,或可理解为将虚拟镜头应用在目标虚拟角色手持的拍摄设备上,模拟出目标虚拟角色对包括目标虚拟角色在内的一个或多个位于目标虚拟场景内的虚拟角色进行拍摄,进而提高拍摄的真实性;同理,他拍模式下的虚拟镜头将模拟其他虚拟角色对包括目标虚拟角色在内的一个或多个位于目标虚拟场景内的虚拟角色进行拍摄的情景,相比于自拍模式,他拍模式所能拍摄到的可选角度更多、更广,进而提高拍摄全面性;此外,对于自拍模式和他怕模式的切换或调整,可以但不限于参考图7所示,初始拍摄样片702所在界面的右上角提供了自拍和他拍的控件,可通过对该控件执行切换操作,以切换至自拍模式或他拍模式。

此外,在本实施例中,还可以但不限于采用更高效的方式对初始拍摄样片进行调整,如图8所示,通过对初始拍摄样片802上的调整滑块执行滑动操作的方式,调整初始拍摄样片802的拍摄高度,如从远景的拍摄高度调整至近景的拍摄高度等。

作为一种可选的方案,显示对目标虚拟角色进行拍摄所得到的目标图像,包括:

显示采用第三镜头参数的虚拟镜头对位于第三场景参数的目标虚拟场景内的、处于目标姿态的目标虚拟角色进行拍摄所得到的目标图像。

作为一种可选的方案,在显示采用第三镜头参数的虚拟镜头对位于第三场景参数的目标虚拟场景内的、处于目标姿态的目标虚拟角色进行拍摄所得到的目标图像之后,方法还包括以下至少之一:

响应于对目标图像触发的第一目标调整操作,显示采用第四镜头参数的虚拟镜头对位于第三场景参数的目标虚拟场景内的、处于目标姿态的目标虚拟角色进行拍摄所得到的目标图像;

响应于对目标图像触发的第二目标调整操作,显示采用第三镜头参数的虚拟镜头对位于第四场景参数的目标虚拟场景内的、处于目标姿态的目标虚拟角色进行拍摄所得到的目标图像。

可选地,在本实施例中,第三镜头参数与第四镜头参数可以但不限于理解为示例不同的镜头参数,如第三镜头参数为1、第四镜头参数为2,其中,镜头参数可以但不限于理解为对虚拟场景内的虚拟角色进行拍摄时,所采用的虚拟镜头的参数,如镜头的拍摄距离、拍摄角度、柔光等级、滤镜等级、拍摄模式(如自拍模式、他拍模式)等;同理,第三场景参数与第四场景参数也可以但不限于分别理解为示例不同的场景参数、姿态、以及样本角色,其中,场景参数可以但不限于理解为虚拟场景的参数,如虚拟场景所处的天气、季节、风向、温度、阳光照射数值等。

需要说明的是,显示采用第三镜头参数的虚拟镜头对位于第三场景参数的目标虚拟场景内的、处于目标姿态的目标虚拟角色进行拍摄所得到的目标图像;响应于对目标图像触发的不同目标操作,以灵活二次调整目标虚拟场景的场景参数、虚拟镜头的镜头参数、样片角色所处的姿态、样本角色的角色类型等。

进一步举例说明,可选的基于图6所示场景,继续例如图9所示,显示目标虚拟场景604关联的至少一张拍摄样片606;响应于对至少一张拍摄样片606中的目标样片608触发的拍摄指示操作,基于目标样片608的拍摄指示参数,将目标虚拟角色602在目标虚拟场景604内的姿态调整为拍摄指示参数匹配的目标姿态;显示对目标虚拟角色602进行拍摄所得到的目标图像610;再者,对目标图像610进行调整(如水平调整),得到不同于目标图像610的目标图像612。

此外,在本实施例中,还可以但不限于采用更高效的方式对目标图像进行调整,如图10所示,通过调整控件1004对目标图像1002进行调整;或,如图11所示,对目标图像1102上的调整滑块执行滑动操作的方式,调整目标图像1102的拍摄高度,如从远景的拍摄高度调整至近景的拍摄高度等;

再者,虚拟镜头还可被分为自拍和他拍等多种模式,可以但不限于对虚拟镜头的拍摄模型进行切换,以完成对目标图像1002的调整;具体地,自拍模式下的虚拟镜头将模拟目标虚拟角色手持拍摄设备的情景,或可理解为将虚拟镜头应用在目标虚拟角色手持的拍摄设备上,模拟出目标虚拟角色对包括目标虚拟角色在内的一个或多个位于目标虚拟场景内的虚拟角色进行拍摄,进而提高拍摄的真实性;同理,他拍模式下的虚拟镜头将模拟其他虚拟角色对包括目标虚拟角色在内的一个或多个位于目标虚拟场景内的虚拟角色进行拍摄的情景,相比于自拍模式,他拍模式所能拍摄到的可选角度更多、更广,进而提高拍摄全面性;此外,对于自拍模式和他怕模式的切换或调整,可以但不限于参考图10所示,目标图像1002所在界面的右上角提供了自拍和他拍的控件,可通过对该控件执行切换操作,以切换至自拍模式或他拍模式。

通过本申请提供的实施例,响应于对目标图像触发的第一目标调整操作,显示采用第四镜头参数的虚拟镜头对位于第三场景参数的目标虚拟场景内的、处于目标姿态的目标虚拟角色进行拍摄所得到的目标图像;响应于对目标图像触发的第二目标调整操作,显示采用第三镜头参数的虚拟镜头对位于第四场景参数的目标虚拟场景内的、处于目标姿态的目标虚拟角色进行拍摄所得到的目标图像,进而达到了灵活调整目标图像的目的,从而实现了提高目标图像的调整灵活度的技术效果。

作为一种可选的方案,在显示目标虚拟场景关联的至少一张拍摄样片之前,方法还包括:

S1,响应于对目标虚拟任务触发的任务执行操作,获取目标虚拟角色当前所处的第一位置,其中,目标虚拟任务包括对处于目标姿态的目标虚拟角色进行拍摄的任务;

S2,在第一位置与目标虚拟场景中的目标位置之间的距离大于或等于第一预设阈值的情况下,将目标虚拟角色所处的第一位置调整为目标位置,其中,目标位置包括对处于目标姿态的目标虚拟角色进行拍摄的位置。

可选地,在本实施例中,对于任务执行操作的获取,可以但不限于由目标虚拟角色、或目标虚拟角色所在的阵营接受目标虚拟任务,再对目标虚拟任务的任务查询标识以触发点击操作,并在目标虚拟角色、或目标虚拟角色所在的阵营满足目标虚拟任务的参与条件的情况下,进一步触发任务执行操作;

进一步举例说明,可选地例如图12所示,在目标虚拟角色1202、或目标虚拟角色1202所在的阵营已接受目标虚拟任务的情况下,在任务查询栏1204上显示目标虚拟任务对应的任务信息;进一步响应于对该任务信息关联的传送按钮,获取目标虚拟角色1202当前所处的第一位置,并在第一位置与目标虚拟场景中的目标位置之间的距离大于或等于第一预设阈值的情况下,将目标虚拟角色1202所处的第一位置调整为目标位置,其中,目标位置包括对处于目标姿态的目标虚拟角色1202进行拍摄的位置,或可以但不限于将目标位置理解为目标虚拟任务的执行场景中的位置。

需要说明的是,响应于对目标虚拟任务触发的任务执行操作,获取目标虚拟角色当前所处的第一位置,其中,目标虚拟任务包括对处于目标姿态的目标虚拟角色进行拍摄的任务;在第一位置与目标虚拟场景中的目标位置之间的距离大于或等于第一预设阈值的情况下,将目标虚拟角色所处的第一位置调整为目标位置,其中,目标位置包括对处于目标姿态的目标虚拟角色进行拍摄的位置;

可选地,在本实施例中,为提高任务执行操作的响应效率,在第一位置与目标虚拟场景中的目标位置之间的距离小于上述第一预设阈值的情况下,视为目标虚拟角色已位于拍摄位置(目标位置),可进一步触发后续的拍摄操作。

进一步举例说明,可选地例如图13所示,响应于对目标虚拟任务触发的任务执行操作,获取目标虚拟角色1302当前所处的第一位置;在第一位置与目标虚拟场景1304中的目标位置之间的距离大于或等于第一预设阈值的情况下,将目标虚拟角色1302所处的第一位置调整为目标虚拟场景1304中的目标位置。

通过本申请提供的实施例,响应于对目标虚拟任务触发的任务执行操作,获取目标虚拟角色当前所处的第一位置,其中,目标虚拟任务包括对处于目标姿态的目标虚拟角色进行拍摄的任务;在第一位置与目标虚拟场景中的目标位置之间的距离大于或等于第一预设阈值的情况下,将目标虚拟角色所处的第一位置调整为目标位置,其中,目标位置包括对处于目标姿态的目标虚拟角色进行拍摄的位置,进而实现了提高目标虚拟任务的执行效率的技术效果。

作为一种可选的方案,在显示对目标虚拟角色进行拍摄所得到的目标图像之后,方法还包括:

响应于对目标图像触发的确认操作,显示目标虚拟任务对应的任务完成结果,其中,任务完成结果包括目标图像以及目标虚拟任务关联的附加元素。

需要说明的是,响应于对目标图像触发的确认操作,显示目标虚拟任务对应的任务完成结果,其中,任务完成结果包括目标图像以及目标虚拟任务关联的附加元素。

进一步举例说明,可选的例如图14所示,显示目标图像1402、以及在目标图像1402所在的界面上显示多个功能控件,如重拍控件、确认使用控件等,其中,如图14中的(a)所示,获取对确认使用控件执行的选中操作,进而触发确认操作;进一步如图14中的(b)所示,响应于对目标图像1402触发的确认操作,显示目标虚拟任务对应的任务完成结果1404;

可选地,在本实施例中,任务完成结果1404包括目标图像1402以及目标虚拟任务关联的附加元素,如目标虚拟场景关联的主题名称“秋天主题”、目标图像1402的拍摄时间“2022年7月19日15:53”、目标虚拟任务关联的文字信息、或其他相关信息,如任务完成结果1404已收录、玩家可重回旧地以返回目标虚拟场景等;

此外,在本实施例中,对于已收录的任务完成结果1404,可以但不限于将任务完成结果1404收录并显示在预设的任务界面中,用户可通过对该任务界面的显示,查看已收录的各个任务的完成结果,或者说目标虚拟任务可以但不限于为该任务界面所关联的多个任务中的一个,进而在该任务界面中可显示上述多个任务中的各个虚拟任务的完成情况,如是否已完成、完成时间、完成进度、参与完成的虚拟角色等。

作为一种可选的方案,在响应于对目标图像触发的确认操作,显示目标虚拟任务对应的任务完成结果之后,方法还包括以下至少之一:

响应于对任务完成结果触发的第一操作,获取目标虚拟角色当前所处的第二位置;在第二位置与目标位置之间的距离大于或等于第二预设阈值的情况下,将目标虚拟角色所处的第二位置调整为目标位置;

响应于对任务完成结果触发的第二操作,将任务完成结果对应的图像设置为预设界面的封面;

响应于对任务完成结果触发的第三操作,对任务完成结果进行分享。

可选地,在本实施例中,第一操作、第二操作、或第三操作可以但不限于理解为不同类型的操作,也可以但不限于理解为相同类型、但触发对象不同的操作,如第一操作、第二操作、以及第三操作都为点击操作,则第一操作为对任务完成结果的传送图标所执行的点击操作,第二操作为对任务完成结果的设置封面图标所执行的点击操作,第三操作为对任务完成结果的分享图标所执行的点击操作。

可选地,在本实施例中,预设界面可以但不限于理解为与虚拟游戏关联或本身就是虚拟游戏内的显示界面,将任务完成结果设置为该预设界面的封面可分享给虚拟游戏内的其他玩家,进而提高虚拟游戏内的其他玩家对于目标虚拟任务的执行积极性,也可满足用户对完成任务的分享体验;此外,通过对任务完成结果触发的第二操作,自动将任务完成结果设置为该预设界面的封面,也可提高上述分享体验的满足效率。

进一步举例说明,可选的例如图14中的(b)所示,响应于对任务完成结果1404触发的第一操作(再次返回拍照点的操作),获取目标虚拟角色当前所处的第二位置;在第二位置与目标位置之间的距离大于或等于第二预设阈值的情况下,将目标虚拟角色所处的第二位置调整为目标位置;

再者,可选的例如图14中的(b)所示,响应于对任务完成结果1404所在界面上显示控件“设为封面”触发的第二操作,将任务完成结果1404对应的图像设置为预设界面的封面;

此外,可选的例如图14中的(b)所示,响应于对任务完成结果1404所在界面上显示控件“分享”触发的第三操作,对任务完成结果1404进行分享。

作为一种可选的方案,在响应于对目标虚拟任务触发的任务执行操作,获取目标虚拟角色当前所处的第一位置之前,方法还包括:

S1,在目标虚拟角色已加入虚拟队伍、且虚拟队伍已接取目标虚拟任务的情况下,显示准备确认界面;

S2,响应于对准备确认界面触发的准备确认操作,确定目标虚拟角色已确认准备参与目标虚拟任务;

S3,在虚拟队伍中的各个虚拟角色都已确认准备参与目标虚拟任务的情况下,获取任务执行操作。

需要说明的是,在目标虚拟角色已加入虚拟队伍、且虚拟队伍已接取目标虚拟任务的情况下,显示准备确认界面;响应于对准备确认界面触发的准备确认操作,确定目标虚拟角色已确认准备参与目标虚拟任务;在虚拟队伍中的各个虚拟角色都已确认准备参与目标虚拟任务的情况下,获取任务执行操作。

进一步举例说明,可选的例如图15所示,在虚拟角色A(目标虚拟角色)已加入虚拟队伍1502、且虚拟队伍1502已接取目标虚拟任务的情况下,显示准备确认界面1504;响应于对准备确认界面1504触发的准备确认操作,确定虚拟角色A已确认准备参与目标虚拟任务;在虚拟队伍1502中的各个虚拟角色(如虚拟角色A、虚拟角色B)都已确认准备参与目标虚拟任务的情况下,获取任务执行操作。

作为一种可选的方案,将目标虚拟角色在目标虚拟场景内的姿态调整为目标样片对应的目标姿态,包括:

在目标虚拟角色包括第一虚拟角色和第二虚拟角色的情况下,基于目标样片对应的拍摄指示参数,将第一虚拟角色在目标虚拟场景内的姿态调整为拍摄指示参数匹配的第一姿态、以及将第二虚拟角色在目标虚拟场景内的姿态调整为拍摄指示参数匹配的第二姿态。

进一步举例说明,可选的例如图4所示,基于目标样片对应的拍摄指示参数,将虚拟角色302(第一虚拟角色)在目标虚拟场景304内的姿态调整为拍摄指示参数匹配的第一姿态、以及将虚拟角色402(第二虚拟角色)在目标虚拟场景304内的姿态调整为拍摄指示参数匹配的第二姿态。

作为一种可选的方案,基于目标样片对应的拍摄指示参数,将第一虚拟角色在目标虚拟场景内的姿态调整为拍摄指示参数匹配的第一姿态、以及将第二虚拟角色在目标虚拟场景内的姿态调整为拍摄指示参数匹配的第二姿态,包括:

S1,在拍摄指示参数中包括多个姿态指示参数的情况下,获取第一虚拟角色的第一角色属性、以及第二虚拟角色的第二角色属性;

S2,从多个姿态指示参数中确定出第一角色属性匹配的第一姿态指示参数、以及第二角色属性匹配的第二操作指示参数;

S3,将第一虚拟角色在目标虚拟场景内的姿态调整为第一姿态指示参数匹配的第一姿态、以及将第二虚拟角色在目标虚拟场景内的姿态调整为第二姿态指示参数匹配的第二姿态。

可选地,在本实施例中,角色属性可以但不限于包括角色体型属性、角色性别属性、角色在虚拟游戏中的能力属性、角色年龄属性、角色穿戴的服饰属性等;

进一步以角色体型属性为例说明,可选地角色体型属性包括成年男性体型属性、成年女性体型属性、少女体型属性等。

作为一种可选的方案,在显示目标虚拟场景关联的至少一张拍摄样片之前,方法还包括:

S1,在目标虚拟角色所处目标虚拟场景的界面上,显示场景任务控件;

S2,响应于对场景任务控件触发的拍摄操作,获取至少一张拍摄样片。

可选地,考虑到玩家对虚拟游戏中精美环境的拍摄需求,本实施例可以但不限于为不同的虚拟场景提供对应的拍摄样片,进而满足不同的虚拟场景的高效拍摄需求。

作为一种可选的方案,为方便理解,将上述图像获取方法应用在虚拟游戏中的目标主题元素场景中,其中,主题可以但不限于为在虚拟游戏中的一对一社交关系,笺可以但不限于为用于记录图片、文字、语音信息的载体,进而目标主题元素可以但不限于为一对一社交关系中的双人信息记录载体,可用于记录图片、文字、语音信息。

可选地,在本实施例中,为玩家提供双人一键式拍摄功能,拍摄者可一键邀请组队内的成员,一同前往风景绝佳之地,预览效果图,点击一键应用的控件,实现双人一键摆出与参考样片一致的站位、朝向、动作(队长一键操作,无需队员移动,且支持适配多体型参数);且镜头各参数、滤镜、天气氛围、时间也会被一键设置为参考样片同款。且拍摄完成后将自动生成照片、以及文字记录,成为玩家美好的回忆,其中,摄影可以但不限于理解为在虚拟游戏中进行的拍照行为,一键应用可以但不限于为在拍摄场景内使用一键应用功能,可以快捷为场景内的多名角色应用坐标、朝向、动作;快捷赋予拍摄者镜头、滤镜、天气、时间参数,以获得和效果图一致的拍照效果,参考样片可以但不限于理解为拍摄效果展示预览图。

进一步举例说明,可选地例如发起拍照者组建队伍,由其接取拍照任务,点击任务查询栏,系统判断组队成员人数是否符合条件(人数、是否互为主题关系),通过检查后,向双人弹出确认准备界面,双人准备完成后,同时传送进入拍照位面,前往系统推荐的拍摄地点;进入拍照位面后,队长主界面弹出交互按钮进行拍照,点击后进入拍照界面;

可选地,首次进入界面,中央出现该地点效果图合照一张。可点击右上角最小化效果图,也可再次打开,效果图下方有一键应用的功能按钮,点击后,系统根据队伍内双人角色的不同体型,适配相应的坐标、朝向、动作数据,并自动将两个角色移动至与样片相同的位置、朝向,并摆出动作;同时将队长的镜头参数、滤镜、天气氛围、时间也将被一键设置为与样片相同的效果;

此外,可在样片基础上,自行进行调节,达到最佳效果;移动或关闭界面可关闭一键拍照效果,还原至初始环境,也可再次点击拍照按钮,点击一键应用的按钮,恢复样片效果;队长点击拍照后,队长侧生成拍照效果图,可选择重拍或确认使用;队长点击确认使用,即完成拍照任务;也可点击重拍,返回拍照界面重新拍摄;队长确认后,队长和队员界面弹出照片效果展示、以及系统预设文案的信息记录载体的展示。可以将该照片设为主题封面或分享,点击关闭回到主界面;同时,在双方目标主题元素的界面内生成系统目标主题元素,以作留念;

进一步举例说明,可选地例如图16所示,在角色A以及角色B的主题界面1602上显示、新获得的目标主题元素,如“秋天主题”,以及已获得的目标主题元素;进一步基于图16所示场景,继续例如图17所示,在图17中的(a)所示的主题界面1602上获取浏览操作,再显示图17中的(b)所示的目标主题元素界面1702,其中,目标主题元素界面1702上显示有角色A以及角色B已获得的目标主题元素、以及已获得的目标主题元素对应的获取时间等信息。

进一步举例说明,可选地例如图18所示,具体步骤如下:

步骤S1802,主题中任意一方通过客户端按钮接取拍摄任务;

步骤S1804,接取者可点击任务查询栏向服务器发起传送准备邀请,传送准备界面接口由服务器判断发起者的队伍状态是否为队长且二人组队状态,且互为主题下的特定关系;

步骤S1806,服务器通过检查后,向队长和队长的组员的双人弹出确认准备界面;

步骤S1808,当双人准备完成后,通过服务器读取任务关联的地图id和传送坐标,将两个同时传送进入拍照位面,前往系统推荐的拍摄地点;

步骤S1810,进入位面后,触发事件脚本逻辑,服务器判断队长身份玩家,客户端赋予队长拍照权限和显示拍照交互按钮;

步骤S1812,首次打开拍照按钮时,客户端读取事件按钮配置中的拍照数据ID,弹脸显示该ID对应配置的样品效果图;

步骤S1814,客户端检测当队长点击一键应用的按钮后。向服务器发起请求,根据两名角色的性别组合类型(如成男成女/成男少女/同性别)索引拍照配置表数据,服务器将坐标、朝向、动作参数赋予两名角色,客户端将镜头参数、天气、时间、拍照滤镜应用于队长侧,使得队长侧可获取双人与效果图一致的效果;

步骤S1816,客户端检测当队长点击确认使用的按钮后,认为完成该拍照任务,服务器上传照片数据至目标主题元素的信息记录载体,并自动生成系统目标主题元素(图片以及文字);同时客户端将照片和系统目标主题元素文字同时弹脸至队伍二人;

步骤S1818,退出位面后,双方可在主题界面中查看此照片,并使用相应的分享、下载、重回旧地、设为封面功能。

可选地,在本实施例中,上述双人一键式拍摄功能需要提前预设玩家前往的场景、以及两人相应的坐标、朝向、动作、镜头、滤镜、天气、时间等参数。因此开发了一个unity内置自研导出导入工具,方便策划可视化的进行拍照效果配置,使用流程以及编辑器可参考图19所示,游戏场景内,创建角色(支持多人),进入拍照模式,调整至预期的站位、镜头效果、滤镜、天气氛围、时间后,点击导出,一键生成相应的坐标、朝向、镜头参数等数据至编辑器1902的配置表;

其中,上述配置表可以但不限于支持勾选,成男、成女模式或成男、少女模式、同性别组合模式,用于多套体型组合的数据导出和导入;以及,支持灵活导入数据。当组队内性别组合无配置时,读取默认配置,根据队长A位和队员B位赋予坐标、朝向参数、效果图资源;当组队内性别组合有配置时,读取性别对应配置,根据性别赋予坐标、朝向、动作参数、效果图资源;

可选地,基于图19所示场景,继续如图20所示,本实施例支持预览数据,在编辑器1902中输入配置编号,点击读取数据测试,可快捷应用配置查看效果。

可以理解的是,在本申请的具体实施方式中,涉及到用户信息等相关的数据,当本申请以上实施例运用到具体产品或技术中时,需要获得用户许可或者同意,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。

根据本申请实施例的另一个方面,还提供了一种用于实施上述图像获取方法的图像获取装置。如图21所示,该装置包括:

第一显示单元2102,用于显示目标虚拟场景关联的至少一张拍摄样片,其中,目标虚拟场景为目标虚拟角色参与的一局游戏内的虚拟场景;

第一调整单元2104,用于响应于对至少一张拍摄样片中的目标样片触发的拍摄指示操作,将目标虚拟角色在目标虚拟场景内的姿态调整为目标样片对应的目标姿态,其中,拍摄指示操作用于指示将目标姿态应用为目标虚拟角色在目标虚拟场景内的姿态;

第二显示单元2106,用于显示对目标虚拟角色进行拍摄所得到的目标图像,其中,目标图像包括处于目标姿态的目标虚拟角色在目标虚拟场景内的图像。

具体实施例可以参考上述图像获取装置中所示示例,本示例中在此不再赘述。

作为一种可选的方案,第一显示单元2102,包括:

第一显示模块,用于显示虚拟样片角色在目标虚拟场景内的至少一张初始拍摄样片,其中,初始拍摄样片为采用第一镜头参数的虚拟镜头对位于第一场景参数的目标虚拟场景内的、处于第一姿态的第一样片角色的拍摄样片;

装置还包括以下至少之一:

第一显示子模块,用于在显示虚拟样片角色在目标虚拟场景内的至少一张初始拍摄样片之后,响应于对初始拍摄样片触发的第一调整操作,显示采用第二镜头参数的虚拟镜头对位于第一场景参数的目标虚拟场景内的、处于第一姿态的第一样片角色的初始拍摄样片;

第二显示子模块,用于在显示虚拟样片角色在目标虚拟场景内的至少一张初始拍摄样片之后,响应于对初始拍摄样片触发的第二调整操作,显示采用第一镜头参数的虚拟镜头对位于第二场景参数的目标虚拟场景内的、处于第一姿态的第一样片角色的初始拍摄样片;

第三显示子模块,用于在显示虚拟样片角色在目标虚拟场景内的至少一张初始拍摄样片之后,响应于对初始拍摄样片触发的第三调整操作,显示采用第一镜头参数的虚拟镜头对位于第一场景参数的目标虚拟场景内的、处于第二姿态的第一样片角色的初始拍摄样片;

第四显示子模块,用于在显示虚拟样片角色在目标虚拟场景内的至少一张初始拍摄样片之后,响应于对初始拍摄样片触发的第四调整操作,显示采用第一镜头参数的虚拟镜头对位于第一场景参数的目标虚拟场景内的、处于第一姿态的第二样片角色的初始拍摄样片。

具体实施例可以参考上述图像获取方法中所示示例,本示例中在此不再赘述。

作为一种可选的方案,第二显示单元2106,包括:

第二显示模块,用于显示采用第三镜头参数的虚拟镜头对位于第三场景参数的目标虚拟场景内的、处于目标姿态的目标虚拟角色进行拍摄所得到的目标图像。

具体实施例可以参考上述图像获取方法中所示示例,本示例中在此不再赘述。

作为一种可选的方案,装置还包括以下至少之一:

第三显示模块,用于在显示采用第三镜头参数的虚拟镜头对位于第三场景参数的目标虚拟场景内的、处于目标姿态的目标虚拟角色进行拍摄所得到的目标图像之后,响应于对目标图像触发的第一目标调整操作,显示采用第四镜头参数的虚拟镜头对位于第三场景参数的目标虚拟场景内的、处于目标姿态的目标虚拟角色进行拍摄所得到的目标图像;

第四显示模块,用于在显示采用第三镜头参数的虚拟镜头对位于第三场景参数的目标虚拟场景内的、处于目标姿态的目标虚拟角色进行拍摄所得到的目标图像之后,响应于对目标图像触发的第二目标调整操作,显示采用第三镜头参数的虚拟镜头对位于第四场景参数的目标虚拟场景内的、处于目标姿态的目标虚拟角色进行拍摄所得到的目标图像。

具体实施例可以参考上述图像获取方法中所示示例,本示例中在此不再赘述。

作为一种可选的方案,装置还包括:

第一获取单元,用于在显示目标虚拟场景关联的至少一张拍摄样片之前,响应于对目标虚拟任务触发的任务执行操作,获取目标虚拟角色当前所处的第一位置,其中,目标虚拟任务包括对处于目标姿态的目标虚拟角色进行拍摄的任务;

第二调整单元,用于在显示目标虚拟场景关联的至少一张拍摄样片之前,在第一位置与目标虚拟场景中的目标位置之间的距离大于或等于第一预设阈值的情况下,将目标虚拟角色所处的第一位置调整为目标位置,其中,目标位置包括对处于目标姿态的目标虚拟角色进行拍摄的位置。

具体实施例可以参考上述图像获取方法中所示示例,本示例中在此不再赘述。

作为一种可选的方案,装置还包括:

第三显示单元,用于在显示对目标虚拟角色进行拍摄所得到的目标图像之后,响应于对目标图像触发的确认操作,显示目标虚拟任务对应的任务完成结果,其中,任务完成结果包括目标图像以及目标虚拟任务关联的附加元素。

具体实施例可以参考上述图像获取方法中所示示例,本示例中在此不再赘述。

作为一种可选的方案,装置还包括以下至少之一:

第二获取单元,用于在响应于对目标图像触发的确认操作,显示目标虚拟任务对应的任务完成结果之后,响应于对任务完成结果触发的第一操作,获取目标虚拟角色当前所处的第二位置;在第二位置与目标位置之间的距离大于或等于第二预设阈值的情况下,将目标虚拟角色所处的第二位置调整为目标位置;

设置单元,用于在响应于对目标图像触发的确认操作,显示目标虚拟任务对应的任务完成结果之后,响应于对任务完成结果触发的第二操作,将任务完成结果对应的图像设置为预设界面的封面;

分享单元,用于在响应于对目标图像触发的确认操作,显示目标虚拟任务对应的任务完成结果之后,响应于对任务完成结果触发的第三操作,对任务完成结果进行分享。

具体实施例可以参考上述图像获取方法中所示示例,本示例中在此不再赘述。

作为一种可选的方案,装置还包括:

第四显示单元,用于在响应于对目标虚拟任务触发的任务执行操作,获取目标虚拟角色当前所处的第一位置之前,在目标虚拟角色已加入虚拟队伍、且虚拟队伍已接取目标虚拟任务的情况下,显示准备确认界面;

确定单元,用于在响应于对目标虚拟任务触发的任务执行操作,获取目标虚拟角色当前所处的第一位置之前,响应于对准备确认界面触发的准备确认操作,确定目标虚拟角色已确认准备参与目标虚拟任务;

第三获取单元,用于在响应于对目标虚拟任务触发的任务执行操作,获取目标虚拟角色当前所处的第一位置之前,在虚拟队伍中的各个虚拟角色都已确认准备参与目标虚拟任务的情况下,获取任务执行操作。

具体实施例可以参考上述图像获取方法中所示示例,本示例中在此不再赘述。

作为一种可选的方案,第一调整单元2104,包括:

调整模块,用于在目标虚拟角色包括第一虚拟角色和第二虚拟角色的情况下,基于目标样片对应的拍摄指示参数,将第一虚拟角色在目标虚拟场景内的姿态调整为拍摄指示参数匹配的第一姿态、以及将第二虚拟角色在目标虚拟场景内的姿态调整为拍摄指示参数匹配的第二姿态。

具体实施例可以参考上述图像获取方法中所示示例,本示例中在此不再赘述。

作为一种可选的方案,调整模块,包括:

获取子模块,用于在拍摄指示参数中包括多个姿态指示参数的情况下,获取第一虚拟角色的第一角色属性、以及第二虚拟角色的第二角色属性;

确定子模块,用于从多个姿态指示参数中确定出第一角色属性匹配的第一姿态指示参数、以及第二角色属性匹配的第二操作指示参数;

调整子模块,用于将第一虚拟角色在目标虚拟场景内的姿态调整为第一姿态指示参数匹配的第一姿态、以及将第二虚拟角色在目标虚拟场景内的姿态调整为第二姿态指示参数匹配的第二姿态。

具体实施例可以参考上述图像获取方法中所示示例,本示例中在此不再赘述。

作为一种可选的方案,,第一调整单元2104,包括:

响应模块,用于在目标虚拟角色位于目标队伍的情况下,响应于目标队伍中具有队长属性的虚拟角色所在的客户端触发的拍摄指示操作,将目标虚拟角色在目标虚拟场景内的姿态调整为目标姿态。

具体实施例可以参考上述图像获取方法中所示示例,本示例中在此不再赘述。

作为一种可选的方案,装置还包括:

第五显示单元,用于在显示目标虚拟场景关联的至少一张拍摄样片之前,在目标虚拟角色所处目标虚拟场景的界面上,显示场景任务控件;

第四获取单元,用于在显示目标虚拟场景关联的至少一张拍摄样片之前,响应于对场景任务控件触发的拍摄操作,获取至少一张拍摄样片。

具体实施例可以参考上述图像获取方法中所示示例,本示例中在此不再赘述。

根据本申请实施例的又一个方面,还提供了一种用于实施上述图像获取方法的电子设备,如图22所示,该电子设备包括存储器2202和处理器2204,该存储器2202中存储有计算机程序,该处理器2204被设置为通过计算机程序执行上述任一项方法实施例中的步骤。

可选地,在本实施例中,上述电子设备可以位于计算机网络的多个网络设备中的至少一个网络设备。

可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:

S1,显示目标虚拟场景关联的至少一张拍摄样片,其中,目标虚拟场景为目标虚拟角色参与的一局游戏内的虚拟场景;

S2,响应于对至少一张拍摄样片中的目标样片触发的拍摄指示操作,将目标虚拟角色在目标虚拟场景内的姿态调整为目标样片对应的目标姿态,其中,拍摄指示操作用于指示将目标姿态应用为目标虚拟角色在目标虚拟场景内的姿态;

S3,显示对目标虚拟角色进行拍摄所得到的目标图像,其中,目标图像包括处于目标姿态的目标虚拟角色在目标虚拟场景内的图像。

可选地,本领域普通技术人员可以理解,图22所示的结构仅为示意,电子设备也可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等终端设备。图22其并不对上述电子设备的结构造成限定。例如,电子设备还可包括比图22中所示更多或者更少的组件(如网络接口等),或者具有与图22所示不同的配置。

其中,存储器2202可用于存储软件程序以及模块,如本申请实施例中的图像获取方法和装置对应的程序指令/模块,处理器2204通过运行存储在存储器2202内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的图像获取方法。存储器2202可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器2202可进一步包括相对于处理器2204远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。其中,存储器2202具体可以但不限于用于存储目标样片以及目标图像等信息。作为一种示例,如图22所示,上述存储器2202中可以但不限于包括上述图像获取装置中的第一显示单元2102、第一调整单元2104及第二显示单元2106。此外,还可以包括但不限于上述图像获取装置中的其他模块单元,本示例中不再赘述。

可选地,上述的传输装置2206用于经由一个网络接收或者发送数据。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置2206包括一个网络适配器(Network Interface Controller,NIC),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置2206为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。

此外,上述电子设备还包括:显示器2208,用于显示上述目标样片以及目标图像等信息;和连接总线2210,用于连接上述电子设备中的各个模块部件。

在其他实施例中,上述终端设备或者服务器可以是一个分布式系统中的一个节点,其中,该分布式系统可以为区块链系统,该区块链系统可以是由该多个节点通过网络通信的形式连接形成的分布式系统。其中,节点之间可以组成点对点(Peer To Peer,简称P2P)网络,任意形式的计算设备,比如服务器、终端等电子设备都可以通过加入该点对点网络而成为该区块链系统中的一个节点。

根据本申请的一个方面,提供了一种计算机程序产品,该计算机程序产品包括计算机程序/指令,该计算机程序/指令包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分从网络上被下载和安装,和/或从可拆卸介质被安装。在该计算机程序被中央处理器执行时,执行本申请实施例提供的各种功能。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

需要说明的是,电子设备的计算机系统仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。

计算机系统包括中央处理器(Central Processing Unit,CPU),其可以根据存储在只读存储器(Read-Only Memory,ROM)中的程序或者从存储部分加载到随机访问存储器(Random Access Memory,RAM)中的程序而执行各种适当的动作和处理。在随机访问存储器中,还存储有系统操作所需的各种程序和数据。中央处理器、在只读存储器以及随机访问存储器通过总线彼此相连。输入/输出接口(Input/Output接口,即I/O接口)也连接至总线。

以下部件连接至输入/输出接口:包括键盘、鼠标等的输入部分;包括诸如阴极射线管(Cathode Ray Tube,CRT)、液晶显示器(Liquid Crystal Display,LCD)等以及扬声器等的输出部分;包括硬盘等的存储部分;以及包括诸如局域网卡、调制解调器等的网络接口卡的通信部分。通信部分经由诸如因特网的网络执行通信处理。驱动器也根据需要连接至输入/输出接口。可拆卸介质,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器上,以便于从其上读出的计算机程序根据需要被安装入存储部分。

特别地,根据本申请的实施例,各个方法流程图中所描述的过程可以被实现为计算机软件程序。例如,本申请的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分从网络上被下载和安装,和/或从可拆卸介质被安装。在该计算机程序被中央处理器执行时,执行本申请的系统中限定的各种功能。

根据本申请的一个方面,提供了一种计算机可读存储介质,计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种可选实现方式中提供的方法。

可选地,在本实施例中,上述计算机可读的存储介质可以被设置为存储用于执行以下步骤的计算机程序:

S1,获取目标虚拟模型的候选探点集合,其中,侯选探点集合中的探点用于对目标虚拟模型进行光照渲染;

S1,显示目标虚拟场景关联的至少一张拍摄样片,其中,目标虚拟场景为目标虚拟角色参与的一局游戏内的虚拟场景;

S2,响应于对至少一张拍摄样片中的目标样片触发的拍摄指示操作,将目标虚拟角色在目标虚拟场景内的姿态调整为目标样片对应的目标姿态,其中,拍摄指示操作用于指示将目标姿态应用为目标虚拟角色在目标虚拟场景内的姿态;

S3,显示对目标虚拟角色进行拍摄所得到的目标图像,其中,目标图像包括处于目标姿态的目标虚拟角色在目标虚拟场景内的图像。

可选地,在本实施例中,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。

在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

相关技术
  • 一种立置重叠式换热器
  • 一种立置组合容积式冷凝换热器及用该换热器的加热设备
技术分类

06120116552068