虚拟数字场景的适配方法、终端、存储介质和程序产品与流程

摘要: 本发明涉及空间计算,特别是涉及基于空间计算的虚拟数字场景的适配方法、电子终端、计算机可读存储介质及计算机程序产品。背景技术:1、近年来,随着空间计算领域呈现出蓬...
虚拟数字场景的适配方法、终端、存储介质和程序产品与流程

本发明涉及空间计算,特别是涉及基于空间计算的虚拟数字场景的适配方法、电子终端、计算机可读存储介质及计算机程序产品。

背景技术:

1、近年来,随着空间计算领域呈现出蓬勃发展的态势,大空间定位技术取得了显著进步并日益成熟。基于位置的娱乐(location-based entertainment,lbe)借助大空间定位技术,将消费场景从传统范畴拓展至文旅、影视等文化娱乐行业,以及在教育、工业等各个领域也开始发展相关应用,沉浸式产业正迎来前所未有的发展机遇。市场对于高质量、高沉浸感的虚拟内容需求日益旺盛,这促使虚拟内容制作领域不断探索与创新。现阶段,主流的虚拟内容制作工具涵盖了多种类型,包括:引擎和3d内容制作软件、无代码生成的数字资产平台等。这些工具通常会把虚拟内容以场景(scene)为单位进行编辑创作,在运行时通过定位设备将虚拟场景映射到物理空间。

2、在运营方将虚拟内容部署到物理空间的过程中,面对不同的物理环境,快速适配调整虚拟内容成为其最重要的诉求。然而,实际操作中存在诸多困难。由于虚拟内容的数字资产的数据量较大,且出于版权保护的原因,只能由内容制作方进行修改。内容制作方调整整个资产以针对物理环境进行重新编译打包时,时间周期较长,不仅耗时耗力,还存在调整过程中产生错误的风险。以100个部署场地为例,可能就需要100个不同版本的虚拟内容。这种版本碎片化现象导致管理困难,难以进行复制操作,严重影响了发行效率,使得行业难以实现规模化发展。

技术实现思路

1、鉴于上述现有技术的缺点,本发明提供一种虚拟数字场景的适配方法、电子终端、计算机可读存储介质及计算机程序产品,用于克服上述问题或者至少部分地解决上述问题。

2、为实现上述目的及其他相关目的,本发明的第一方面提供了一种虚拟数字场景的适配方法,包括以下步骤:获取基于理想物理空间建立的虚拟数字场景的第一空间描述信息,其中,所述虚拟数字场景包括多个子场景;获取待适配的目标物理空间的第二空间描述信息;以及对所述虚拟数字场景的至少一个所述子场景进行平移和/或旋转的坐标转换操作,以调整所述第一空间描述信息,并使调整后的第一空间描述信息适配所述第二空间描述信息。

3、于本发明的第一方面的一些实施例中,各所述子场景分别具有对应的出口和入口。所述第一空间描述信息包括各所述子场景的出口和入口在虚拟世界坐标系下的坐标位置。所述对所述虚拟数字场景的至少一个所述子场景进行平移和/或旋转的坐标转换操作,以调整所述第一空间描述信息,并使调整后的第一空间描述信息适配所述第二空间描述信息的步骤包括:根据各所述子场景之间的连接规则,对至少一个所述子场景进行所述坐标转换操作,以使调整后的第一空间描述信息适配所述第二空间描述信息,其中,各所述子场景之间的连接规则包括各所述子场景的出口分别与下一子场景的入口相连。

4、于本发明的第一方面的一些实施例中,所述第一空间描述信息包括各所述子场景在虚拟世界坐标系下的第一坐标范围。所述第二空间描述信息包括所述目标物理空间的整体区域在对应的目标物理空间坐标系下的第二坐标范围。所述对所述虚拟数字场景的至少一个所述子场景进行平移和/或旋转的坐标转换操作,以调整所述第一空间描述信息,并使调整后的第一空间描述信息适配所述第二空间描述信息的步骤包括:对所述虚拟数字场景的至少一个所述子场景进行所述坐标转换操作,以使各所述子场景的第一坐标范围皆不超出所述第二坐标范围。

5、于本发明的第一方面的一些实施例中,所述第二空间描述信息还包括所述目标物理空间中至少一个物体在对应的目标物理空间坐标系下的第三坐标范围,其中,所述至少一个物体包括位于所述目标物理空间中的障碍物。所述对所述虚拟数字场景的至少一个所述子场景进行平移和/或旋转的坐标转换操作,以调整所述第一空间描述信息,并使调整后的第一空间描述信息适配所述第二空间描述信息的步骤包括:对所述虚拟数字场景的至少一个所述子场景进行所述坐标转换操作,以使各所述子场景的第一坐标范围皆不与任一所述物体的第三坐标范围重叠。

6、于本发明的第一方面的一些实施例中,所述坐标转换操作还包括缩放和/或裁剪。所述适配方法还包括以下步骤:对所述虚拟数字场景的至少一个所述子场景进行缩放和/或裁剪的坐标转换操作,以调整所述第一空间描述信息,并使调整后的第一空间描述信息适配所述第二空间描述信息。

7、于本发明的第一方面的一些实施例中,所述对所述虚拟数字场景的至少一个所述子场景进行缩放和/或裁剪的坐标转换操作,以调整所述第一空间描述信息的步骤包括:响应于所述平移和/或所述旋转的坐标转换操作无法使调整后的第一空间描述信息适配所述第二空间描述信息的判断结果,对所述虚拟数字场景的至少一个所述子场景进行所述裁剪的坐标转换操作,以调整所述第一空间描述信息;以及响应于所述裁剪的坐标转换操作无法使调整后的第一空间描述信息适配所述第二空间描述信息的判断结果,对所述虚拟数字场景的至少一个所述子场景进行所述缩放的坐标转换操作,以调整所述第一空间描述信息。

8、于本发明的第一方面的一些实施例中,所述第一空间描述信息包括各所述子场景的在虚拟世界坐标系下的第一坐标范围,以及至少一个所述子场景中的安全区域在所述虚拟世界坐标系下的第四坐标范围,和/或至少一个所述子场景中的至少一个推荐区域在所述虚拟世界坐标系下的第五坐标范围。

9、于本发明的第一方面的一些实施例中,所述对所述虚拟数字场景的至少一个所述子场景进行平移和/或旋转的坐标转换操作,以调整所述第一空间描述信息,并使调整后的第一空间描述信息适配所述第二空间描述信息的步骤包括:根据各所述子场景的推荐区域的第五坐标范围,对至少一个所述子场景进行所述平移和/或所述旋转的坐标转换操作,以使各所述子场景的第五坐标范围皆不超出所述目标物理空间的整体区域的第二坐标范围,和/或使各所述子场景的第五坐标范围皆不与目标物理空间中任一物体的第三坐标范围重叠,其中,所述物体包括位于所述目标物理空间中的障碍物。

10、于本发明的第一方面的一些实施例中,所述坐标转换操作还包括缩放和/或裁剪,所述适配方法还包括以下步骤:根据所述目标物理空间的整体区域的第二坐标范围,和/或所述目标物理空间中至少一个物体的第三坐标范围,对所述虚拟数字场景的至少一个所述子场景的第四坐标范围进行所述缩放和/或所述裁剪的坐标转换操作,以使各所述子场景的第四坐标范围皆不超出所述第二坐标范围,和/或使各所述子场景的第四坐标范围皆不与任一所述物体的第三坐标范围重叠,其中,所述物体包括位于所述目标物理空间中的障碍物。

11、于本发明的第一方面的一些实施例中,所述第一空间描述信息还包括连接至少一个所述子场景的出口和入口的移动路径。所述子场景包括沿所述移动路径排布的多个所述推荐区域。所述对所述虚拟数字场景的至少一个所述子场景进行平移和/或旋转的坐标转换操作,以调整所述第一空间描述信息,并使调整后的第一空间描述信息适配所述第二空间描述信息的步骤包括:在确保位于所述子场景的出口位置的最后一个推荐区域的第五坐标范围不超出下一子场景的第一坐标范围的连接规则下,对所述子场景和/或所述下一子场景进行所述坐标转换操作,以使调整后的第一空间描述信息适配所述第二空间描述信息。

12、于本发明的第一方面的一些实施例中,所述对所述虚拟数字场景的至少一个所述子场景进行平移和/或旋转的坐标转换操作,以调整所述第一空间描述信息的步骤包括:经由可视化编辑工具的编辑交互界面,向用户显示所述虚拟数字场景与所述目标物理空间的适配效果;以及根据所述用户对所述可视化编辑工具的所述平移转换操作,计算所述调整后的第一空间描述信息。

13、于本发明的第一方面的一些实施例中,所述适配方法还包括以下步骤:判断所述调整后的第一空间描述信息是否存在与所述第二空间描述信息的冲突;以及响应于所述调整后的第一空间描述信息存在与所述第二空间描述信息的冲突的判断结果,在所述编辑交互界面上高亮显示冲突区域,和/或提供自动适配建议。

14、于本发明的第一方面的一些实施例中,在经过所述坐标转换操作的调整后,至少两个所述子场景在目标物理空间坐标系下的坐标范围之间存在重叠,和/或至少两个所述子场景在目标物理空间坐标系下的移动路径之间相交。

15、此外,为实现上述目的及其他相关目的,本发明的第二方面提供了一种电子终端。所述电子终端包括存储器、处理器及存储在存储器上的计算机程序。所述处理器执行所述计算机程序,以实现本发明的第一方面提供的虚拟数字场景的适配方法。

16、此外,为实现上述目的及其他相关目的,本发明的第三方面提供了一种计算机可读存储介质,其上存储有计算机程序。所述计算机程序被处理器执行时,实现本发明的第一方面提供的虚拟数字场景的适配方法。

17、此外,为实现上述目的及其他相关目的,本发明的第四方面提供了一种计算机程序产品,其中包括计算机程序代码。当所述计算机程序代码在计算机上运行时,使得所述计算机实现本发明的第一方面提供的虚拟数字场景的适配方法。

18、如上所述,本发明提供的虚拟数字场景的适配方法、电子终端、计算机可读存储介质及计算机程序产品,具有以下有益效果:

19、(1)本发明的虚拟数字场景的适配方法可以通过将虚拟数字场景划分为多个子场景,并根据待适配的目标物理空间的第二空间描述信息,对各子场景进行平移和/或旋转的坐标转换,以在不修改各子场景的虚拟数字内容的前提下,实现虚拟数字场景对任意目标物理空间的动态适配;

20、(2)随着部署环境的不断拓展,对于运营方来说,本发明可以高效实现物理环境与虚拟内容适配,提高发行效率,降低运营成本;对于制作方来说,本发明只需要完成一次编译和打包的空间计算内容,就可以避免再进行匹配制作输出的流程出现,直接交付给发行方和运营方,由运营方自行后置匹配运用在不同物理场景中,让内容制作方可以专注在内容制作,而不是运营落地支持,为内容制作方带来长远效益,同时为整个空间计算内容行业的产业化分工和规模化,奠定了实现基础。