用于管理三维模型的方法、装置、设备和介质制造方法及图纸

技术编号:36600472 阅读:31 留言:0更新日期:2023-02-04 18:13
提供了用于管理三维模型的方法、装置、设备和介质。在一种方法中,获取将在虚拟漫游应用中呈现的真实场景的全景图像和三维模型。在全景图像的视点处加载三维模型和三维模型的包围盒模型,包围盒模型具有初始尺寸并且初始尺寸大于三维模型的尺寸。基于三维模型的尺寸调整包围盒模型的尺寸,以使得经调整的包围盒模型的外轮廓与三维模型的外轮廓之间的距离满足预定阈值条件。利用本公开的示例性实现方式,在三维模型外部容纳包围盒模型可以降低空洞的不良视觉体检。洞的不良视觉体检。洞的不良视觉体检。

【技术实现步骤摘要】
用于管理三维模型的方法、装置、设备和介质


[0001]本公开的示例性实现方式总体涉及虚拟漫游,特别地涉及用于在虚拟漫游应用中管理三维模型的方法、装置、设备和计算机可读存储介质。

技术介绍

[0002]随着数字化技术的发展,已经开发出了多种虚拟漫游应用。可以在虚拟漫游应用中加载三维模型,并且可以在虚拟漫游应用的虚拟场景中进行漫游,以便感受身临其境的视觉效果。出于数据采集设备等的原因,生成的三维模型中可能会出现空洞。此时,如何以更为方便并且有效的方式来处理三维模型中的空洞、进而以近似真实的效果来在虚拟漫游模型中呈现三维模型,成为一个亟待解决的问题。

技术实现思路

[0003]在本公开的第一方面,提供了一种用于管理三维模型的方法。在该方法中,获取将在虚拟漫游应用中呈现的真实场景的全景图像和三维模型。在全景图像的视点处加载三维模型和三维模型的包围盒模型,包围盒模型具有初始尺寸并且初始尺寸大于三维模型的尺寸。基于三维模型的尺寸调整包围盒模型的尺寸,以使得经调整的包围盒模型的外轮廓与三维模型的外轮廓之间的距离满足预定阈值条件。
[0004]在本公开的第二方面,提供了一种用于管理三维模型的装置。该装置包括:获取模块,被配置用于获取将在虚拟漫游应用中呈现的真实场景的全景图像和三维模型;加载模块,被配置用于在全景图像的视点处加载三维模型和三维模型的包围盒模型,包围盒模型具有初始尺寸并且初始尺寸大于三维模型的尺寸;以及调整模块,被配置用于基于三维模型的尺寸调整包围盒模型的尺寸,以使得经调整的包围盒模型的外轮廓与三维模型的外轮廓之间的距离满足预定阈值条件。
[0005]在本公开的第三方面,提供了一种电子设备。该电子设备包括:至少一个处理单元;以及至少一个存储器,至少一个存储器被耦合到至少一个处理单元并且存储用于由至少一个处理单元执行的指令,指令在由至少一个处理单元执行时使设备执行根据本公开第一方面的方法。
[0006]在本公开的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序在被处理器执行时使处理器实现根据本公开第一方面的方法。
[0007]应当理解,本内容部分中所描述的内容并非旨在限定本公开的实现方式的关键特征或重要特征,也不用于限制本公开的范围。本公开的其他特征将通过以下的描述而变得容易理解。
附图说明
[0008]在下文中,结合附图并参考以下详细说明,本公开各实现方式的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其
中:
[0009]图1A示出了本公开的实现方式能够在其中实现的示例环境的框图;
[0010]图1B示出了根据一些技术方案的在虚拟漫游应用中呈现的内容的框图;
[0011]图2示出了根据一些技术方案的用于管理三维模型的过程的框图;
[0012]图3示出了根据本公开的一些实现方式的用于管理三维模型的过程的框图;
[0013]图4示出了根据本公开的一些实现方式的基于全景图像的类型来确定包围盒模型的形状的框图;
[0014]图5示出了根据本公开的一些实现方式的基于三维模型的外轮廓来确定包围盒模型的形状的框图;
[0015]图6示出了根据本公开的一些实现方式的用于调整包围盒模型的框图;
[0016]图7A和7B分别示出了根据本公开的一些实现方式的在空洞之后呈现包围盒模型的框图;
[0017]图8示出了根据本公开的一些实现方式的利用包围盒模型来补偿三维模型中的空洞的过程的框图;
[0018]图9示出了根据本公开的一些实现方式的用于管理三维模型的方法的流程图;
[0019]图10示出了根据本公开的一些实现方式的用于管理三维模型的装置的框图;以及
[0020]图11示出了能够实施本公开的多个实现方式的设备的框图。
具体实施方式
[0021]下面将参照附图更详细地描述本公开的实现方式。虽然附图中示出了本公开的某些实现方式,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实现方式,相反,提供这些实现方式是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实现方式仅用于示例性作用,并非用于限制本公开的保护范围。
[0022]在本公开的实现方式的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实现方式”或“该实现方式”应当理解为“至少一个实现方式”。术语“一些实现方式”应当理解为“至少一些实现方式”。下文还可能包括其他明确的和隐含的定义。如本文中所使用的,术语“模型”可以表示各个数据之间的关联关系。例如,可以基于目前已知的和/或将在未来开发的多种技术方案来获取上述关联关系。
[0023]可以理解的是,本技术方案所涉及的数据(包括但不限于数据本身、数据的获取或使用)应当遵循相应法律法规及相关规定的要求。
[0024]可以理解的是,在使用本公开各实施例公开的技术方案之前,均应当根据相关法律法规通过适当的方式对本公开所涉及个人信息的类型、使用范围、使用场景等告知用户并获得用户的授权。
[0025]例如,在响应于接收到用户的主动请求时,向用户发送提示信息,以明确地提示用户,其请求执行的操作将需要获取和使用到用户的个人信息。从而,使得用户可以根据提示信息来自主地选择是否向执行本公开技术方案的操作的电子设备、应用程序、服务器或存储介质等软件或硬件提供个人信息。
[0026]作为一种可选的但非限制性的实现方式,响应于接收到用户的主动请求,向用户发送提示信息的方式,例如可以是弹出窗口的方式,弹出窗口中可以以文字的方式呈现提示信息。此外,弹出窗口中还可以承载供用户选择“同意”或“不同意”向电子设备提供个人信息的选择控件。
[0027]可以理解的是,上述通知和获取用户授权过程仅是示意性的,不对本公开的实现方式构成限定,其他满足相关法律法规的方式也可应用于本公开的实现方式中。
[0028]示例环境
[0029]已经开发出了多种虚拟漫游应用,可以在虚拟漫游应用中加载三维模型,并且可以在虚拟漫游应用的虚拟场景中进行漫游。在三维模型的制作过程中,可以利用传感器设备来采集真实环境的中的真实对象的数据,并且建立三维模型。然而,在采集过程中,真实环境中的例如镜子、玻璃、电视、地毯等并不能按照期望来反射传感器设备发出的波束,这导致在三维模型中的相应位置处可能会出现空洞。
[0030]参见图1A和图1B描述有关应用环境的更多细节,该图1A示出了本公开的实现方式能够在其中实现的示例环境的框图100A。如图1所示,可以使用传感器设备来在真实场景110中采集真实对象的三维数据。真实场景110可以包括多个对象,例如天花板、墙壁、地板和墙壁上的镜子120,等等。当传感器设备朝向各个对象发射波束时,天花板、墙壁和地板等对象可以反射来自传感器设备的波束。此时传感器设备可以基于接收到的回本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于管理三维模型的方法,包括:获取将在虚拟漫游应用中呈现的真实场景的全景图像和三维模型;在所述全景图像的视点处加载所述三维模型和所述三维模型的包围盒模型,所述包围盒模型具有初始尺寸并且所述初始尺寸大于所述三维模型的尺寸;以及基于所述三维模型的所述尺寸调整所述包围盒模型的所述尺寸,以使得经调整的所述包围盒模型的外轮廓与所述三维模型的外轮廓之间的距离满足预定阈值条件。2.根据权利要求1的所述方法,其中调整所述包围盒模型包括:将所述包围盒模型的所述尺寸从所述初始尺寸缩小至调整后的所述尺寸,调整后的所述尺寸大于所述三维模型的所述尺寸。3.根据权利要求1的所述方法,其中加载所述包围盒模型包括:将所述全景图像作为所述包围盒模型的纹理映射至所述包围盒模型;以及加载具有所述纹理的所述包围盒模型。4.根据权利要求1的所述方法,进一步包括:确定所述包围盒模型的形状;以及生成具有所述形状的所述包围盒模型。5.根据权利要求4的所述方法,其中确定所述包围盒模型的所述形状包括以下至少任一项:基于所述全景图像的类型来确定所述包围盒模型的所述形状;基于所述三维模型的所述外轮廓确定所述包围盒模型的所述形状。6.根据权利要求1的所述方法,其中所述三维模型包括所述真实场景中的外轮廓对象的三维模型,所述外轮廓对象包括以下至少任一项:墙壁、天花板、地板,并且所述三维模型的至少一个面片包括空洞。7.根据权利要求6的所述方法,进一步包括:基于所述虚拟漫游应用中的虚拟相机的位置,呈现所述三维模型和所述包围盒模型。8.根据权利要求7的所述方法,其中呈现所述包围盒模型包括:基于所述虚拟相机的所述位置,选择与所述位置相匹配的全景图像;将选择的所述全景图像作为纹理映射至所述包围盒模型;以及呈现具有所述纹理的所述包围盒模型。9.根据权利要求1的所述方法,进一步包括:基于所述三维模型的所述尺寸,确定所述预定阈值。10.一种用于管理三维模型的装置,包括:获取模块,被配置用于获取将在虚拟漫游应用中呈现的真实场景的全景图像和三维模型;加载模块,被配置用于在所述全景图像的视点处加载所述三维模型和所述三维模型的包围盒模型,所述包围盒模型具有初始尺寸并且所述初始尺寸大于所述三维模型的尺寸;以及调整模块,被配置用于基于所述三维模型的所述尺寸调整所述包围盒模型的所述尺寸,以使得经调整的所述包围盒...

【专利技术属性】
技术研发人员:张广才
申请(专利权)人:北京有竹居网络技术有限公司
类型:发明
国别省市:

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

1