基于三维虚拟形象的直播比拼展示方法、装置、电子设备制造方法及图纸

技术编号:37496529 阅读:12 留言:0更新日期:2023-05-07 09:33
本申请涉及直播技术领域,提供一种基于三维虚拟形象的直播比拼展示方法、装置、设备和介质。本申请能够丰富直播比拼展示方式,适配虚拟现实直播场景。方法包括:获取直播比拼中各组主播各自的主播虚拟形象及比拼准备动作脚本,根据比拼准备动作脚本使主播虚拟形象执行比拼准备动作并以预设比拼准备视角展示比拼准备画面,该画面包含执行比拼准备动作的各主播虚拟形象,接收到比拼指令时获取对应的比拼动作脚本并确定对应的比拼呈现视角,根据比拼动作脚本使各主播虚拟形象中目标主播虚拟形象执行比拼动作并以比拼呈现视角展示比拼画面,该画面包含执行相应比拼动作的目标主播虚拟形象,比拼画面的展示结束后以预设比拼准备视角展示比拼准备画面。备视角展示比拼准备画面。备视角展示比拼准备画面。

【技术实现步骤摘要】
基于三维虚拟形象的直播比拼展示方法、装置、电子设备


[0001]本申请涉及网络直播
,特别是涉及一种基于三维虚拟形象的直播比拼展示方法、装置、电子设备和计算机可读存储介质。

技术介绍

[0002]随着网络直播技术的发展,如短视频应用、直播应用等各类应用程序为用户提供了直播相关服务,由此可供主播在直播间向用户展示自身才艺及传播优质内容。其中,借助直播相关服务,主播之间可以进行直播比拼,直播比拼可以是一个主播在直播时选取其他主播发起挑战,选取的主播可以是其熟悉的主播也可以是随机选取的主播,选取的主播数量可以是多个,多个主播可以被划分为多组进行直播比拼,在直播比拼过程中各组主播可以通过才艺展示等方式使观众通过点赞、赠送虚拟礼物等方式向其表示支持,从而决定直播比拼胜负。另外,虚拟现实直播作为一种新兴的直播方式,可以使用户沉浸在虚拟现实直播间中提升直播体验,其是虚拟现实与直播的结合,与平常的二维平面直播相比,虚拟现实直播可以给观众带来身临其境的感觉,能够带给观众全新的直播视觉体验。
[0003]目前技术中提供的直播比拼展示方式,主要是以视频连麦或者语音连麦后在直播间增加一些二维图片动效来对直播比拼过程进行呈现,然而这种技术对直播比拼过程的展示方式较为单一,且被限制在二维平面直播场景中使用而难以适配于虚拟现实直播。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种基于三维虚拟形象的直播比拼展示方法、装置、电子设备和计算机可读存储介质。
[0005]第一方面,本申请提供了一种基于三维虚拟形象的直播比拼展示方法。所述方法包括:
[0006]获取参与直播比拼中各组主播各自的主播虚拟形象及各自的比拼准备动作脚本;所述主播虚拟形象为主播的三维虚拟形象;
[0007]根据所述比拼准备动作脚本使所述主播虚拟形象执行对应的比拼准备动作,并以预设比拼准备视角在直播间中展示比拼准备画面;所述比拼准备画面包含执行相应比拼准备动作的各主播虚拟形象;
[0008]接收到比拼指令时,获取对应的比拼动作脚本并确定对应的比拼呈现视角;
[0009]根据所述比拼动作脚本使所述各主播虚拟形象中目标主播虚拟形象执行对应的比拼动作,并以所述比拼呈现视角在所述直播间中展示比拼画面;所述比拼画面包含执行相应比拼动作的目标主播虚拟形象;
[0010]所述比拼画面的展示结束后,以所述预设比拼准备视角在所述直播间中展示所述比拼准备画面。
[0011]第二方面,本申请提供了一种基于三维虚拟形象的直播比拼展示装置。所述装置包括:
[0012]第一获取模块,用于获取参与直播比拼中各组主播各自的主播虚拟形象及各自的比拼准备动作脚本;所述主播虚拟形象为主播的三维虚拟形象;
[0013]第一展示模块,用于根据所述比拼准备动作脚本使所述主播虚拟形象执行对应的比拼准备动作,并以预设比拼准备视角在直播间中展示比拼准备画面;所述比拼准备画面包含执行相应比拼准备动作的各主播虚拟形象;
[0014]第二获取模块,用于接收到比拼指令时,获取对应的比拼动作脚本并确定对应的比拼呈现视角;
[0015]第二展示模块,用于根据所述比拼动作脚本使所述各主播虚拟形象中目标主播虚拟形象执行对应的比拼动作,并以所述比拼呈现视角在所述直播间中展示比拼画面;所述比拼画面包含执行相应比拼动作的目标主播虚拟形象;
[0016]第三展示模块,用于所述比拼画面的展示结束后,以所述预设比拼准备视角在所述直播间中展示所述比拼准备画面。
[0017]第三方面,本申请提供了一种电子设备。所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0018]获取参与直播比拼中各组主播各自的主播虚拟形象及各自的比拼准备动作脚本;所述主播虚拟形象为主播的三维虚拟形象;根据所述比拼准备动作脚本使所述主播虚拟形象执行对应的比拼准备动作,并以预设比拼准备视角在直播间中展示比拼准备画面;所述比拼准备画面包含执行相应比拼准备动作的各主播虚拟形象;接收到比拼指令时,获取对应的比拼动作脚本并确定对应的比拼呈现视角;根据所述比拼动作脚本使所述各主播虚拟形象中目标主播虚拟形象执行对应的比拼动作,并以所述比拼呈现视角在所述直播间中展示比拼画面;所述比拼画面包含执行相应比拼动作的目标主播虚拟形象;所述比拼画面的展示结束后,以所述预设比拼准备视角在所述直播间中展示所述比拼准备画面。
[0019]第四方面,本申请提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0020]获取参与直播比拼中各组主播各自的主播虚拟形象及各自的比拼准备动作脚本;所述主播虚拟形象为主播的三维虚拟形象;根据所述比拼准备动作脚本使所述主播虚拟形象执行对应的比拼准备动作,并以预设比拼准备视角在直播间中展示比拼准备画面;所述比拼准备画面包含执行相应比拼准备动作的各主播虚拟形象;接收到比拼指令时,获取对应的比拼动作脚本并确定对应的比拼呈现视角;根据所述比拼动作脚本使所述各主播虚拟形象中目标主播虚拟形象执行对应的比拼动作,并以所述比拼呈现视角在所述直播间中展示比拼画面;所述比拼画面包含执行相应比拼动作的目标主播虚拟形象;所述比拼画面的展示结束后,以所述预设比拼准备视角在所述直播间中展示所述比拼准备画面。
[0021]上述基于三维虚拟形象的直播比拼展示方法、装置、设备和介质,获取参与直播比拼中各组主播各自的主播虚拟形象及各自的比拼准备动作脚本,根据比拼准备动作脚本使主播虚拟形象执行对应的比拼准备动作并以预设比拼准备视角在直播间中展示比拼准备画面,该比拼准备画面包含执行相应比拼准备动作的各主播虚拟形象,接收到比拼指令时获取对应的比拼动作脚本并确定对应的比拼呈现视角,根据比拼动作脚本使各主播虚拟形象中目标主播虚拟形象执行对应的比拼动作并以比拼呈现视角在直播间中展示比拼画面,该比拼画面包含执行相应比拼动作的目标主播虚拟形象,比拼画面的展示结束后以预设比
拼准备视角在直播间中展示比拼准备画面。该方案在直播比拼的准备阶段使各组主播各自的主播虚拟形象执行各自的比拼准备动作脚本并以预设比拼准备视角展示相应的比拼准备画面,在直播比拼阶段使各主播虚拟形象中目标主播虚拟形象执行对应的比拼动作并以比拼呈现视角展示相应的比拼画面,然后在比拼画面的展示结束后恢复以设比拼准备视角展示比拼准备画面,由此能够基于对主播的三维虚拟形象、相应动作脚本与相应视角的结合,在直播比拼的不同阶段通过相应视角展现各主播虚拟形象执行相应动作脚本的画面,从而可以借助生动的三维虚拟形象、多样化的动作脚本及丰富的三维视角变化呈现直播比拼过程,丰富了直播比拼过程的展示方式,且能够适配于虚拟现实直播场景下的直播比拼展示,进而丰富虚拟现实直播场景中直播比拼过程的展示方式。
附图说明
[0022]图1为本申请实施例中基于三维虚拟形象的直播比拼展示方法的应用场景图;
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于三维虚拟形象的直播比拼展示方法,其特征在于,所述方法包括:获取参与直播比拼中各组主播各自的主播虚拟形象及各自的比拼准备动作脚本;所述主播虚拟形象为主播的三维虚拟形象;根据所述比拼准备动作脚本使所述主播虚拟形象执行对应的比拼准备动作,并以预设比拼准备视角在直播间中展示比拼准备画面;所述比拼准备画面包含执行相应比拼准备动作的各主播虚拟形象;接收到比拼指令时,获取对应的比拼动作脚本并确定对应的比拼呈现视角;根据所述比拼动作脚本使所述各主播虚拟形象中目标主播虚拟形象执行对应的比拼动作,并以所述比拼呈现视角在所述直播间中展示比拼画面;所述比拼画面包含执行相应比拼动作的目标主播虚拟形象;所述比拼画面的展示结束后,以所述预设比拼准备视角在所述直播间中展示所述比拼准备画面。2.根据权利要求1所述的方法,其特征在于,所述获取参与直播比拼中各组主播各自的主播虚拟形象及各自的比拼准备动作脚本,包括:针对所述各组主播中任一主播,根据所述主播的主播信息获取绑定的虚拟形象信息;根据所述虚拟形象信息,得到对应的三维虚拟形象标识和当前成长等级;根据所述三维虚拟形象标识,确定所述主播的三维虚拟形象序列;所述三维虚拟形象序列包含处于不同成长形态的多个三维虚拟形象;根据所述当前成长等级,获取所述三维虚拟形象序列中处于目标成长形态的三维虚拟形象作为所述主播的主播虚拟形象;所述目标成长形态为所述不同成长形态中与所述当前成长等级对应的成长形态;根据所述三维虚拟形象标识和目标成长形态,获取脚本数据库中对应的比拼准备动作脚本。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:针对所述各组主播中任一主播,若所述主播未配置有主播虚拟形象,则获取可供所述主播绑定的多种三维虚拟形象对应的三维虚拟形象序列以及对应的预览动作脚本;响应于所述主播在主播端触发的对所述多种三维虚拟形象中任一种三维虚拟形象的预览指令,根据所述对应的预览动作脚本,在所述主播端播放对应的三维虚拟形象序列中每个三维虚拟形象各自对应的预览动作;响应于所述主播在所述主播端触发的对所述多种三维虚拟形象中任一种三维虚拟形象的绑定指令,将所述主播的主播信息与所述三维虚拟形象的虚拟形象信息进行绑定;所述虚拟形象信息包括所述三维虚拟形象的三维虚拟形象标识和初始成长等级。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:获取所述主播虚拟形象在直播比拼中的比拼互动信息;根据所述比拼互动信息,获取对应的成长等级变化量;根据所述成长等级变化量,更新所述当前成长等级。5.根据权利要求1所述的方法,其特征在于,所述根据所述比拼准备动作脚本使所述主播虚拟形象执行对应的比拼准备动作,并以预设比拼准备视角在直播间中展示比拼准备画面,包括:
获取各组在预设的三维虚拟比拼空间中分别对应的虚拟形象布置区域;基于为所述各组分别预设的准备位置三维坐标组,将各主播虚拟形象排布在各自所在组对应的虚拟形象布置区域中的准备位置处,并根据所述比拼准备动作脚本使所述主播虚拟形象执行对应的比拼准备动作;通过设于所述三维虚拟比拼空间中预设位置的虚拟摄像机,以所述预设比拼准备视角在所述直播间中展示所述比拼准备画面。6.根据权利要求5所述的方法,其特征在于,所述基于为所述各组分别预设的准备位置三维坐标组,将各主播虚拟形象排布在各自所在组对应的虚拟形象布置区域中的准备位置处,包括:针对同组的各主播虚拟形象,获取所述各主播虚拟形象各自的当前成长等级;根据所述当前成长等级和所在组的准备位置三维坐标组,将所述同组的各主播虚拟形象排布在所述所在组的虚拟形象布置区域中的准备位置处。7.根据权利要求1所述的方法,其特征在于,所述获取对应的比拼动作脚本并确定对应的比拼呈现视角,包括:所述比拼指令属于单目标组的虚拟形象动作指令时,获取应用于所述各主播虚拟形象中属于该目标组的目标主播虚拟形象的第一比拼动作脚本,以及,若本端用户属于该目标组,则确定所述目标主播虚拟形象的视角为所...

【专利技术属性】
技术研发人员:曾衍
申请(专利权)人:广州方硅信息技术有限公司
类型:发明
国别省市:

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

1