本申请涉及元宇宙,尤其涉及一种元宇宙空间分享方法、装置、设备、存储介质及计算机程序产品。
背景技术:
1、当前,元宇宙领域已经通过数字孪生、3d(three-dimensional三维图像)扫描、5g(the 5th generation mobile communication technology第五代移动通信技术)网络等技术实现了现实与虚拟空间场地、景观的实时映射或联动。
2、用户在游玩元宇宙虚拟空间中,经用户个人自主搭建、或借助ai(artificialintelligence人工智能)、系统辅助与个人喜好等进行自动或半自动生成元宇宙个人虚拟空间时(metaverse personal virtual space,mpvs),亦或是浏览其他用户或平台搭建的元宇宙第三方虚拟空间时(metaverse third party virtual space,mtvs),用户是通过图文分享的方式将mpvs/mtvs的链接以快照的形式分享给其他用户,然而,这一分享方式只能展示固定的图文模版,或通过后台系统的快照功能截取当前用户屏幕所展示的当前一帧画面的内容,进行静态摄影的分享,无法提供全面、灵活且互动性强的分享方式,导致用户在分享元宇宙空间时的体验感不佳。
3、综上,如何提供一种全面、灵活且互动性强的分享方式,以提高用户在分享元宇宙空间时的分享体验,俨然已成为本领域亟需解决的技术问题。
技术实现思路
1、本申请的主要目的在于提供一种元宇宙空间分享方法、装置、设备、存储介质及计算机程序产品,旨在提供一种全面、实时且互动性强的分享方式,以提高用户在分享元宇宙空间时的分享体验。
2、为实现上述目的,本申请提供一种元宇宙空间分享方法,所述元宇宙空间分享方法包括:
3、基于元宇宙空间中的主体物模型构建分享场景组;
4、根据所述元宇宙空间中虚拟摄像机的画面和所述分享场景组确定辅助分享构图;
5、基于所述辅助分享构图生成所述虚拟摄像机的运动轨迹;
6、控制所述虚拟摄像机按照所述运动轨迹进行场景采集,得到分享画面。
7、可选地,所述基于元宇宙空间中的主体物模型构建分享场景组的步骤,包括:
8、根据元宇宙空间中的主体物模型生成场景组识别核心框架;
9、以所述场景组识别核心框架为中心,构建环境型识别场;
10、通过所述环境型识别场识别所述场景组识别核心框架的预设范围内的环境元素;
11、将所述环境元素和所述主体物模型组合构建为分享场景组。
12、可选地,所述根据所述元宇宙空间中虚拟摄像机的画面和所述分享场景组确定辅助分享构图的步骤,包括:
13、将所述分享场景组的中心点确定为所述元宇宙空间中虚拟摄像机的画面的初始场中心点;
14、根据所述主体物模型的主体中心点在所述画面中的位置,调整所述初始场中心点,得到目标场中心点;
15、根据所述分享场景组与所述主体物模型之间的体积数据比值、所述目标场中心点与所述主体中心点之间的距离,计算所述虚拟摄像机的中心点与所述目标场中心点之间的距离;
16、将所述虚拟摄像机的中心点与所述目标场中心点之间的距离,和所述目标场中心点的位置确定为辅助分享构图的构图参数,得到辅助分享构图。
17、可选地,所述基于所述辅助分享构图生成所述虚拟摄像机的运动轨迹的步骤,包括:
18、将以所述目标场中心点为圆心、所述距离为半径的圆作为所述虚拟摄像机的初始运动轨迹;
19、若所述初始运动轨迹中存在轨迹坐标点与所述元宇宙空间的虚拟墙体相交,则根据所述轨迹坐标点调整所述初始运动轨迹,得到运动轨迹。
20、可选地,在所述基于元宇宙空间中的主体物模型构建分享场景组的步骤之前,所述方法还包括:
21、获取显示终端的显示屏尺寸;
22、根据所述显示屏尺寸对元宇宙空间中的虚拟摄像机的采集参数进行调整,以使所述虚拟摄像机的采集场景与所述显示屏尺寸匹配。
23、可选地,所述方法还包括:
24、在判定所述主体物模型包括多个时,基于多个所述主体物模型构建第二分享场景组,其中,所述主体物模型包括同行主体物模型和/或者分享主体物模型;
25、将所述第二分享场景组作为所述分享场景组,并执行所述根据所述元宇宙空间中虚拟摄像机的画面和所述分享场景组确定辅助分享构图的步骤以及后续步骤。
26、此外,为实现上述目的,本申请还提供一种元宇宙空间分享装置,所述元宇宙空间分享装置包括:
27、分享场景组构建模块,用于基于元宇宙空间中的主体物模型构建分享场景组;
28、辅助分享构图确定模块,用于根据所述元宇宙空间中虚拟摄像机的画面和所述分享场景组确定辅助分享构图;
29、运动轨迹生成模块,用于基于所述辅助分享构图生成所述虚拟摄像机的运动轨迹;
30、场景采集模块,用于控制所述虚拟摄像机按照所述运动轨迹进行场景采集,得到分享画面。
31、此外,为实现上述目的,本申请还提供一种终端设备,所述终端设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的元宇宙空间分享程序,所述元宇宙空间分享程序被所述处理器执行时实现如上所述的元宇宙空间分享方法的步骤。
32、此外,为实现上述目的,本申请还提出一种存储介质,所述存储介质为计算机可读存储介质,所述存储介质上存储有元宇宙空间分享程序,所述元宇宙空间分享程序被处理器执行时实现如上所述的元宇宙空间分享方法的步骤。
33、此外,为实现上述目的,本发明还提供一种计算机程序产品,所述计算机程序产品包括元宇宙空间分享程序,所述元宇宙空间分享程序被处理器执行时实现如上文所述的元宇宙空间分享方法的步骤。
34、本申请实施例提出的一种元宇宙空间分享方法、装置、设备、存储介质及产品,该元宇宙空间分享方法包括:基于元宇宙空间中的主体物模型构建分享场景组;根据所述元宇宙空间中虚拟摄像机的画面和所述分享场景组确定辅助分享构图;基于所述辅助分享构图生成所述虚拟摄像机的运动轨迹;控制所述虚拟摄像机按照所述运动轨迹进行场景采集,得到分享画面。
35、相比于传统的元宇宙空间分享方法,本申请根据元宇宙空间中的主体物模型来构建分享场景组,并根据元宇宙空间中虚拟摄像机的画面和分享场景组确定辅助分享构图,使得构建分享场景时能够以主体物模型为核心来调整分享场景的视角和构图效果,然后基于辅助分享构图生成虚拟摄像机的运动轨迹并控制虚拟摄像机按照轨迹进行场景采集,可以得到动态的分享画面,为用户提供了更加生动、沉浸式的体验,增强了元宇宙空间分享的交互性和参与感,且动态采集可以捕捉到元宇宙空间中的多个角度和细节,从而为用户带来更加全面、灵活且互动性强的元宇宙空间分享体验。
1.一种元宇宙空间分享方法,其特征在于,所述元宇宙空间分享方法包括:
2.如权利要求1所述的元宇宙空间分享方法,其特征在于,所述基于元宇宙空间中的主体物模型构建分享场景组的步骤,包括:
3.如权利要求2所述的元宇宙空间分享方法,其特征在于,所述根据所述元宇宙空间中虚拟摄像机的画面和所述分享场景组确定辅助分享构图的步骤,包括:
4.如权利要求3所述的元宇宙空间分享方法,其特征在于,所述基于所述辅助分享构图生成所述虚拟摄像机的运动轨迹的步骤,包括:
5.如权利要求1所述的元宇宙空间分享方法,其特征在于,在所述基于元宇宙空间中的主体物模型构建分享场景组的步骤之前,所述方法还包括:
6.如权利要求1至5中任一项所述的元宇宙空间分享方法,其特征在于,所述方法还包括:
7.一种元宇宙空间分享装置,其特征在于,所述元宇宙空间分享装置包括:
8.一种终端设备,其特征在于,所述终端设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的元宇宙空间分享程序,所述元宇宙空间分享程序被所述处理器执行时实现如权利要求1至6中任一项所述的元宇宙空间分享方法的步骤。
9.一种存储介质,其特征在于,所述存储介质为计算机可读存储介质,所述存储介质上存储有元宇宙空间分享程序,所述元宇宙空间分享程序被处理器执行时实现如权利要求1至6中任一项所述的元宇宙空间分享方法的步骤。
10.一种计算机程序产品,其特征在于,所述计算机程序产品包括元宇宙空间分享程序,所述元宇宙空间分享程序被处理器执行时实现如权利要求1至6中任一项所述的元宇宙空间分享方法的步骤。