【技术实现步骤摘要】
3D模型的驱动方法、装置、电子设备及可读存储介质
[0001]本申请涉及网络直播
,特别是涉及一种3D模型的驱动方法、装置、电子设备及计算机可读存储介质。
技术介绍
[0002]目前在直播领域中,往往使用虚拟人物形象进行视频直播,利用虚拟人物(如小人模型)代替主播真人与观众用户进行直播互动,在直播过程中,通过摄像头获取主播实时的行为动作及人脸数据,然后驱动小人模型执行相同的行为动作及呈现相应的脸部状态,从而实现直播互动效果。
[0003]常规技术方案在驱动小人模型运动时,通常是对人体动作和人脸数据进行2D识别,利用采集的识别数据去驱动小人模型呈现特定的行为动作及脸部表情;在这个过程中,首先客户端需要加载小人模型,然后直播服务器采集主播的识别数据传递给客户端,客户端根据识别数据驱动小人模型姿态坐标变化在2D平面上进行相应的动作。
[0004]随着元宇宙技术的发展,在直播领域也得到越来越多的应用,元宇宙直播间中,各种3D模型大量使用,可供主播和观众可以进行更加沉浸式的虚拟互动,由于用户对于虚拟模型展现需求也是越来越高,而基于常规技术方案的驱动方式,只能驱动2D平面上的小人模型,立体感和互动性不足,难以适应元宇宙直播间的需求。
技术实现思路
[0005]基于此,有必要针对上述技术问题之一,提供一种3D模型的驱动方法、装置、电子设备及计算机可读存储介质,提升3D模型的驱动的立体交互性,提高元宇宙直播间的3D播放效果。
[0006]第一方面,本申请提供了一种3D模型的驱动方法,所述 ...
【技术保护点】
【技术特征摘要】
1.一种3D模型的驱动方法,其特征在于,包括:获取主播端上传的元宇宙直播间主播的开播3D坐标数据;确定主播从预设的3D模型中选择直播3D模型,并计算所述开播3D坐标数据转换为所述直播3D模型的骨骼点坐标的转换关系;将所述直播3D模型下发至当前接入到元宇宙直播间的观众端本地;在直播过程中,实时获取主播端上传的所述主播的直播3D坐标数据,并根据所述转换关系将所述直播3D坐标数据映射为所述直播3D模型的骨骼点坐标;将所述骨骼点坐标下发至观众端,使得所述观众端对所述直播3D模型的骨骼点坐标进行更新,并通过播放器播放所述直播3D模型。2.根据权利要求1所述的3D模型的驱动方法,其特征在于,所述开播3D坐标数据包括主播的人脸数据及人体姿态数据;所述获取主播端上传的元宇宙直播间主播的开播3D坐标数据,包括:通过主播端配置的3D摄像头采集主播的视频图像以及对所述视频图像进行人脸识别和姿态估计输出3D坐标数据;接收主播端上传的3D坐标数据作为开播3D坐标数据。3.根据权利要求2所述的3D模型的驱动方法,其特征在于,确定主播从预设的3D模型中选择直播3D模型,包括:预先采集多种3D摄像头所输出的开播3D坐标数据,并分别针对于各种设备类型3D摄像头的开播3D坐标数据对3D模型设计相应的骨骼点位置;将所述开播3D坐标数据与3D模型的骨骼点位置进行适配,确定当前主播端使用的3D摄像头的设备类型匹配的可选模型列表;获取主播从所述可选模型列表上选择一个骨骼点位置相匹配的3D模型,作为主播的直播3D模型。4.根据权利要求1所述的3D模型的驱动方法,其特征在于,根据所述转换关系将所述直播3D坐标数据映射为所述直播3D模型的骨骼点坐标,包括:根据所述转换关系将所述直播3D坐标数据与所述直播3D模型的骨骼点坐标的位置进行一一对应,将所述直播3D坐标数据使用对应的坐标用骨骼点坐标进行重命名,得到更新的骨骼点坐标。5.根据权利要求1所述的3D模型的驱动方法,其特征在于,将所述直播3D模型下发至当前接入到元宇宙直播间的观众端本地,包括:获取进入到元宇宙直播间的观众端;将所述直播3D模型的模型id和下载链接发送至所述观众端;当所述观众端本地未存储有所述模型id对应的直播3D模型时,根据所述下载链接下载所述直播3D模型到观众端本地。6.根据权利要求1所述的3D模型的驱动方法,其特征在于,还包括:将所述直播3D模型所添加的特效资源下发至观众端本地,并加载到所述播放器上;当所述观众端上触发所述特效资源的播放权限时,调用所述播放器播放相应的特效资源的动画内容。7.根据权利要求6所述的3D模型的驱动方法,其特征在于,还包括:
将所述直播3D模型所添加的动作脚本下发至观众端本地,由所述观众端根据该动作脚本配置直播3D模型的脚本控制功能;当所述观众端上输入控制操作时,根据所述动作脚本对播放所述直播3D模型的状态进行控制。8.根据权利要...
【专利技术属性】
技术研发人员:许英俊,
申请(专利权)人:广州方硅信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。