地图处理方法、装置、设备和存储介质制造方法及图纸

技术编号:38050827 阅读:6 留言:0更新日期:2023-06-30 11:16
根据本公开的实施例,提供了地图处理方法、装置、设备和存储介质。该方法包括确定与第一地图区域和第二地图区域相关联的过渡区域;基于第一地图区域的第一纹理信息和第二地图区域的第二纹理信息,确定一组私有纹理,一组私有纹理包括对应于第一地图区域的第一组私有纹理和/或对应于第二地图区域的第二组私有纹理;通过从过渡区域移除一组私有纹理,确定过渡区域中的待填充区域;以及利用第一纹理信息和第二纹理信息,填充待填充区域。由此,本公开的实施例能够实现相邻地图区域之间更加平滑的纹理过渡。滑的纹理过渡。滑的纹理过渡。

【技术实现步骤摘要】
地图处理方法、装置、设备和存储介质


[0001]本公开的示例实施例总体涉及计算机领域,特别地涉及地图处理方法、装置、设备和计算机可读存储介质。

技术介绍

[0002]随着计算机水平的发展,各种形式的电子设备能够极大地丰富人们的日常生活。例如,电子设备可以通过制作虚拟场景的图像来呈现虚拟场景。
[0003]然而,虚拟场景正变得越来越复杂,其涉及的纹理数目也越来越多。由此,在对虚拟场景不同地图区域的纹理进行合并时,可能会出现明显的割裂或接缝。

技术实现思路

[0004]在本公开的第一方面,提供了一种地图处理方法。该方法包括:确定与第一地图区域和第二地图区域相关联的过渡区域;基于第一地图区域的第一纹理信息和第二地图区域的第二纹理信息,确定一组私有纹理,一组私有纹理包括对应于第一地图区域的第一组私有纹理和/或对应于第二地图区域的第二组私有纹理;通过从过渡区域移除一组私有纹理,确定过渡区域中的待填充区域;以及利用第一纹理信息和第二纹理信息,填充待填充区域。
[0005]在本公开的第二方面,提供了一种用于地图处理的装置。该装置包括:第一区域确定模块,被配置为确定与第一地图区域和第二地图区域相关联的过渡区域;私有纹理确定模块,被配置为基于第一地图区域的第一纹理信息和第二地图区域的第二纹理信息,确定一组私有纹理,一组私有纹理包括对应于第一地图区域的第一组私有纹理和/或对应于第二地图区域的第二组私有纹理;第二区域确定模块,通过从过渡区域移除一组私有纹理,确定过渡区域中的待填充区域;以及纹理填充模块,被配置为利用第一纹理信息和第二纹理信息,填充待填充区域。
[0006]在本公开的第三方面,提供了一种电子设备。该设备包括至少一个处理单元;以及至少一个存储器,至少一个存储器被耦合到至少一个处理单元并且存储用于由至少一个处理单元执行的指令。指令在由至少一个处理单元执行时使设备执行第一方面的方法。
[0007]在本公开的第四方面,提供了一种计算机可读存储介质。该计算机可读存储介质上存储有计算机程序,计算机程序可由处理器执行以实现第一方面的方法。
[0008]应当理解,本内容部分中所描述的内容并非旨在限定本公开的实施例的关键特征或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的描述而变得容易理解。
附图说明
[0009]结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:
[0010]图1示出了根据传统方案生成的示例图像;
[0011]图2示出了本公开的实施例能够在其中实现的示例环境的示意图;
[0012]图3示出了根据本公开的一些实施例的地图处理的过程的流程图;
[0013]图4A

图4D示出了根据本公开的一些实施例的地图处理的示意图;
[0014]图5示出了根据本公开的某些实施例的地图处理装置的示意性结构框图;以及
[0015]图6示出了能够实施本公开的多个实施例的电子设备的框图。
具体实施方式
[0016]下面将参照附图更详细地描述本公开的实施例。虽然附图中示出了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0017]需要注意的是,本文中所提供的任何节/子节的标题并不是限制性的。本文通篇描述了各种实施例,并且任何类型的实施例都可以包括在任何节/子节下。此外,在任一节/子节中描述的实施例可以以任何方式与同一节/子节和/或不同节/子节中描述的任何其他实施例相结合。
[0018]在本公开的实施例的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实施例”或“该实施例”应当理解为“至少一个实施例”。术语“一些实施例”应当理解为“至少一些实施例”。下文还可能包括其他明确的和隐含的定义。术语“第一”、“第二”等可以指代不同的或相同的对象。下文还可能包括其他明确的和隐含的定义。
[0019]本公开的实施例中可能涉及用户的数据、数据的获取和/或使用等。这些方面均遵循相应的法律法规及相关规定。在本公开的实施例中,所有数据的采集、获取、处理、加工、转发、使用等,都是在用户知晓并且确认的前提下进行的。相应地,在实现本公开的各实施例时,均应根据相关法律法规通过适当的方式,将可能所涉及的数据或信息的类型、使用范围、使用场景等告知用户并获得用户的授权。具体的告知和/或授权方式可以根据实际情况和应用场景而变化,本公开的范围在此方面不受限制。
[0020]本说明书及实施例中方案,如涉及个人信息处理,则均会在具备合法性基础(例如征得个人信息主体同意,或者为履行合同所必需等)的前提下进行处理,且仅会在规定或者约定的范围内进行处理。用户拒绝处理基本功能所需必要信息以外的个人信息,不会影响用户使用基本功能。
[0021]如前文所简要提及的,目前一些复杂的虚拟场景可能会涉及多种纹理元素。此外,在一些大型虚拟场景的制作中,不同的区域可能由不同的设计人员所制作,并执行针对不同区域的拼接。这可能导致纹理拼接时出现明显的接缝。
[0022]例如,图1示出了根据传统方案生成的示例地图100。在示例地图100中,两个相邻地图区域110和120的纹理例如可能是由不同的设计人员所制作,这导致两个相邻地图区域110和120在拼接时呈现了明显的接缝130。这将极大影响用户的交互体验,是人们所不期望的。
[0023]本公开的实施例提出了一种用于地图处理的方案。根据本公开的各种实施例,电子设备可以确定与第一地图区域和第二地图区域相关联的过渡区域。进一步地,电子设备
可以基于第一地图区域的第一纹理信息和第二地图区域的第二纹理信息,确定一组私有纹理,其中一组私有纹理包括对应于第一地图区域的第一组私有纹理和/或对应于第二地图区域的第二组私有纹理。
[0024]相应地,通过从过渡区域移除一组私有纹理,电子设备可以确定过渡区域中的待填充区域,并且可以利用第一纹理信息和第二纹理信息,填充待填充区域。
[0025]以此方式,本公开的实施例能够通过从过渡区域中剔除地图区域中的私有纹理,并执行纹理的重新填充,从而实现不同地图区域之间纹理的平滑过渡,提高用户的交互体验。
[0026]以下进一步结合附图来详细描述该方案的各种示例实现。本公开的实施例可以应用于各类游戏、仿真、模拟、虚拟现实、增强现实等领域。
[0027]示例环境
[0028]图2示出了本公开的实施例能够在其中实现的示例环境200的示意图。如图2所示,示例环境200可以包括电子设备230。
[0029]在一些实施例中,电子设备230可以是任意类型的移动终本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种地图处理方法,包括:确定与第一地图区域和第二地图区域相关联的过渡区域;基于所述第一地图区域的第一纹理信息和所述第二地图区域的第二纹理信息,确定一组私有纹理,所述一组私有纹理包括对应于所述第一地图区域的第一组私有纹理和/或对应于所述第二地图区域的第二组私有纹理;通过从所述过渡区域移除所述一组私有纹理,确定所述过渡区域中的待填充区域;以及利用所述第一纹理信息和所述第二纹理信息,填充所述待填充区域。2.根据权利要求1所述的方法,其中确定与第一地图区域和第二地图区域相关联的过渡区域包括:根据噪声生成算法,生成与所述第一地图区域和所述第二地图区域相关联的所述过渡区域。3.根据权利要求1所述的方法,还包括:基于所述第一纹理信息和所述第二纹理信息,确定一组公共纹理,所述一组公共纹理包括所述第一地图区域和所述第二地图区域均包括的纹理;以及对所述过渡区域中与所述一组公共纹理对应的部分执行过渡处理。4.根据权利要求3所述的方法,其中对所述过渡区域中与所述一组公共纹理对应的部分执行过渡处理包括:对所述过渡区域中与所述一组公共纹理对应的所述部分应用预设的模糊算法执行过渡处理。5.根据权利要求1所述的方法,其中填充所述待填充区域包括:确定与所述过渡区域对应的多个参考区域,所述多个参考区域具有预设的形状;以及针对所述多个参考区域中的目标参考区域:确定所述目标参考区域的第一部分和第二部分是否包括区域公共纹理,其中所述第一部分对应于所述第一地图区域,所述第二部分对应于所述第二地图区域;以及响应于所述第一部分和所述第二部分包括区域公共纹理,利用所述区域公共纹理,填充所述目标参考区域中待填充的部分。6.根据权利要求5所述的方法,其中利用所述区域公共纹理填充所述目标参考区域中待填充的部分包括:确定所述第一部分和所述第二部分包括多个区域公共纹理;从所述多个区域公共纹理中确定在所述目标参考区域中具有最多体素的目标区域公共纹理;以及利用所述目标区域公共纹理,填充所述目标参考区域中待填充的部分。7.根据权利要求5所述的方法,其中填充所述待填充区域还包括:响应于所述第一部分和所述第二部分不包括区域公共纹理,确定所述第一地图区域和所述第二地图区域的一组全局公共纹理;从所述一组全局公共纹理中确定在所述第一地图区域和所述第二地图区域中具有最多体素的目标全局公共纹理;以及利用所述目标全局公共纹理,填充所述目标参考区域中待填充的部分。
8.根据权利要求5至7中任一项所述的方法,还包括:确定所述多个参考区域中的第一参考区域和第二参考区域,其中用于填充所述第一参考区域的第一纹理不同于用于填充所述第二参考区域的第二纹理;确定与所述第一参考区域和所述第二参考区域相关联的第一更新区域;确定在所述第一参考区域和所述...

【专利技术属性】
技术研发人员:黄肖丹
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

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

1