贴图切换方法、装置、电子设备及存储介质制造方法及图纸

技术编号:34011531 阅读:14 留言:0更新日期:2022-07-02 14:42
本申请提供一种贴图切换方法、装置、电子设备及存储介质,该方法包括:将目标三维空间对应的第一贴图与第一天空盒模型匹配获取第一全景天空盒、将第一对象对应的第二贴图与第二天空盒模型匹配获取第二全景天空盒;根据第一全景天空盒和第二全景天空盒生成第一全景图;在第一全景图上生成第一对象对应的目标锚点;响应于对目标锚点的操作,确定用于替换第一对象的第二对象,并将第二对象对应的第三贴图与第二天空盒模型匹配,以获取第三全景天空盒;根据第一全景天空盒和第三全景天空盒生成第二全景图。本申请可以响应于对目标锚点的触发,对目标三维空间中的模型对象进行更新,实现一键换装,且可以提高贴图切换效率,提升用户的使用体验。户的使用体验。户的使用体验。

【技术实现步骤摘要】
贴图切换方法、装置、电子设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种贴图切换方法、装置、电子设备及存储介质。

技术介绍

[0002]随着虚拟现实(Virtual Reality,VR)技术的发展,VR在诸多领域得到广泛应用,VR技术使用户具有身临其境的体验,极大提高了用户的使用体验。通过将VR技术应用于看房场景以及家装场景,满足了用户的购房和装修体验。
[0003]目前在线看房以及VR家装场景,一般采用全景漫游方式,由于浏览的是图片,若需要对虚拟房间内的模型进行更新以对虚拟房间进行换装,操作比较困难。

技术实现思路

[0004]本申请实施例提供一种贴图切换方法、装置、电子设备及存储介质,以解决现有技术中在进行换装操作时存在的操作困难的问题。
[0005]第一方面,本申请实施例提供一种贴图切换方法,包括:
[0006]将目标三维空间对应的第一贴图与第一天空盒模型匹配获取第一全景天空盒、将第一对象对应的第二贴图与第二天空盒模型匹配获取第二全景天空盒,所述第一对象在所述目标三维空间中显示时位于第一位置;
[0007]根据所述第一全景天空盒和所述第二全景天空盒,生成在所述目标三维空间的第一位置显示所述第一对象的第一全景图;
[0008]在所述第一全景图上生成所述第一对象对应的目标锚点;
[0009]响应于对所述目标锚点的操作,确定用于替换所述第一对象的第二对象,并将所述第二对象对应的第三贴图与所述第二天空盒模型匹配,以获取第三全景天空盒,所述第二对象在所述目标三维空间中显示时位于第二位置;
[0010]根据所述第一全景天空盒和所述第三全景天空盒,生成在所述目标三维空间的第二位置显示所述第二对象的第二全景图。
[0011]第二方面,本申请实施例提供一种贴图切换装置,包括:
[0012]获取模块,用于将目标三维空间对应的第一贴图与第一天空盒模型匹配获取第一全景天空盒、将第一对象对应的第二贴图与第二天空盒模型匹配获取第二全景天空盒,所述第一对象在所述目标三维空间中显示时位于第一位置;
[0013]第一生成模块,用于根据所述第一全景天空盒和所述第二全景天空盒,生成在所述目标三维空间的第一位置显示所述第一对象的第一全景图;
[0014]第二生成模块,用于在所述第一全景图上生成所述第一对象对应的目标锚点;
[0015]处理模块,用于响应于对所述目标锚点的操作,确定用于替换所述第一对象的第二对象,并将所述第二对象对应的第三贴图与所述第二天空盒模型匹配,以获取第三全景天空盒,所述第二对象在所述目标三维空间中显示时位于第二位置;
[0016]第三生成模块,用于根据所述第一全景天空盒和所述第三全景天空盒,生成在所述目标三维空间的第二位置显示所述第二对象的第二全景图。
[0017]第三方面,本申请实施例提供一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述的贴图切换方法的步骤。
[0018]第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现上述的贴图切换方法的步骤。
[0019]在本申请实施例中,在获取目标三维空间对应的第一全景天空盒、第一对象对应的第二全景天空盒的情况下,根据第一全景天空盒和第二全景天空盒生成在目标三维空间的第一位置显示第一对象的第一全景图,并在第一全景图上生成与第一对象关联的目标锚点,响应于对目标锚点的操作,确定用于替换第一对象的第二对象,根据第二对象对应的第三贴图更新第二全景天空盒以获取第三全景天空盒,基于第一全景天空盒和第三全景天空盒生成在目标三维空间的第二位置显示第二对象的第二全景图,可以实现基于对目标锚点的触发,对目标三维空间中的模型对象进行更新,实现一键换装,解决换装操作困难的问题,且可以提高贴图切换效率,提升用户的使用体验。
附图说明
[0020]图1表示本申请实施例提供的贴图切换方法的示意图;
[0021]图2表示本申请实施例提供的在目标三维空间显示第一对象的示意图;
[0022]图3表示本申请实施例提供的生成第三全景天空盒的方法示意图;
[0023]图4表示本申请实施例提供的贴图切换方法的一整体流程图;
[0024]图5表示本申请实施例提供的贴图切换装置的示意图;
[0025]图6表示本申请实施例提供的电子设备的示意图。
具体实施方式
[0026]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0027]应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。
[0028]在本申请的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
[0029]针对现有技术中在对虚拟房间进行换装时操作比较困难的问题,本申请实施例提供了一种贴图切换方法,以对模型对象进行更新,实现一键换装。下面对本申请实施例提供的贴图切换方法进行介绍,参见图1所示,该方法包括:
[0030]步骤101、将目标三维空间对应的第一贴图与第一天空盒模型匹配获取第一全景天空盒、将第一对象对应的第二贴图与第二天空盒模型匹配获取第二全景天空盒,所述第一对象在所述目标三维空间中显示时位于第一位置。
[0031]本申请提供的贴图切换方法,需要构建与目标三维空间对应的第一天空盒模型、构建与目标三维空间中的模型对象(家具对象)对应的第二天空盒模型,第一天空盒模型与第二天空盒模型为相同的天空盒模型,天空盒模型为对应于六个面的立方体天空盒,具体为正方体天空盒,第一对象为目标三维空间内的对象,具体为,第一对象在目标三维空间中显示时位于第一位置。
[0032]目标三维空间可以是基于目标房屋的图像(例如,实景图、全景图)进行相应的技术处理等构建三维空间的场景。例如可以获取目标房屋的多个实景图拼接为全景图,也可以直接获取目标房屋的全景图,根据全景图进行3D建模,构建三维空间的场景。或者先根据全景图进行2D户型建模,再基于2D户型构建三维空间的场景。在可以直接获取目标房屋户型图的情况下,也可以是基于目标房屋户型图构建的三维空间的场景。
[0033]目标三维空间可以基于目标房屋的至少一个功能空间构建,如可以基于目标房屋的客厅空间和/或目本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种贴图切换方法,其特征在于,包括:将目标三维空间对应的第一贴图与第一天空盒模型匹配获取第一全景天空盒、将第一对象对应的第二贴图与第二天空盒模型匹配获取第二全景天空盒,所述第一对象在所述目标三维空间中显示时位于第一位置;根据所述第一全景天空盒和所述第二全景天空盒,生成在所述目标三维空间的第一位置显示所述第一对象的第一全景图;在所述第一全景图上生成所述第一对象对应的目标锚点;响应于对所述目标锚点的操作,确定用于替换所述第一对象的第二对象,并将所述第二对象对应的第三贴图与所述第二天空盒模型匹配,以获取第三全景天空盒,所述第二对象在所述目标三维空间中显示时位于第二位置;根据所述第一全景天空盒和所述第三全景天空盒,生成在所述目标三维空间的第二位置显示所述第二对象的第二全景图。2.根据权利要求1所述的贴图切换方法,其特征在于,所述将目标三维空间对应的第一贴图与第一天空盒模型匹配获取第一全景天空盒,包括:按照预设划分规则将所述第一天空盒模型划分为第一数目个第一分片,所述第一数目个第一分片与所述目标三维空间对应的多个第一贴图一一对应;将所述多个第一贴图与对应的所述第一分片匹配,生成所述第一全景天空盒。3.根据权利要求1所述的贴图切换方法,其特征在于,所述将第一对象对应的第二贴图与第二天空盒模型匹配获取第二全景天空盒,包括:按照预设划分规则将所述第二天空盒模型划分为第一数目个第二分片;根据所述第一对象对应的第二数目个第二贴图,在所述第一数目个第二分片中确定第二数目个第一目标分片;将所述第二数目个第二贴图与对应的所述第一目标分片匹配,生成所述第二全景天空盒。4.根据权利要求1所述的贴图切换方法,其特征在于,所述根据所述第一全景天空盒和所述第二全景天空盒,生成在所述目标三维空间的第一位置显示所述第一对象的第一全景图,包括:将所述第一全景天空盒和所述第二全景天空盒各坐标点对应的三维坐标转换为屏幕坐标;根据所述第一全景天空盒和所述第二全景天空盒各坐标点对应的屏幕坐标,生成所述第一全景图。5.根据权利要求1所述的贴图切换方法,其特征在于,所述在所述第一全景图上生成所述第一对象对应的目标锚点,包括:确定目标位置对应的目标屏幕坐标,所述目标位置为所述目标三维空间中用于关联所述第一对象的备选对象的位置;根据所述目标屏幕坐标在所述第一全景图上渲染所述目标锚点。6.根据权利要求1所述的贴图切换方法,其特征在于,所述响应于对所述目标锚点的操作,确定用于替换所述第一对象的第二对象,并将所述第二对象对应的第三贴图与所述第二天空盒模型匹配,包括:<...

【专利技术属性】
技术研发人员:ꢀ七四专利代理机构
申请(专利权)人:北京城市网邻信息技术有限公司
类型:发明
国别省市:

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

1