地图生成的方法、装置、电子设备和计算机存储介质制造方法及图纸

技术编号:35409784 阅读:21 留言:0更新日期:2022-11-03 11:05
根据本公开的实施例,提供了一种地图生成的方法、装置、电子设备和计算机存储介质。在此描述的地图编码方法包括:确定训练地图中与目标区域对应的目标地图基元;以及生成针对目标地图基元的目标编码,使得目标编码与空间相关编码的第一相关性大于参考编码与空间相关编码的第二相关性;以及提供目标编码以用于根据目标地图基元生成地图。基于以上的方式,本公开能够基于地图场景中地图基元的空间相关性来对地图基元进行编码,以用于地图的自动生成。成。成。

【技术实现步骤摘要】
地图生成的方法、装置、电子设备和计算机存储介质


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

技术介绍

[0002]随着计算机技术的发展,各种类型的交互应用层出不穷。例如在游戏领域中,电子游戏已经能够为玩家提供丰富的游戏场景。通常而言,游戏场景(也称为游戏地图)都能够使用基础的场景元素填充而构建。例如,一些经典游戏中的地图/场景就是使用了多个基础的二维元素堆叠而成。
[0003]另一方面,随着机器学习技术的发展,诸如AI游戏控制、自动地图生成等任务依赖于游戏地图的编码表示。因此,如何有效地对交互场景中的地图/场景进行编码已经成为关注的焦点。

技术实现思路

[0004]在本公开的第一方面,提供了一种地图生成的方法。该方法包括:确定训练地图中与目标区域对应的目标地图基元;生成针对目标地图基元的目标编码,使得目标编码与空间相关编码的第一相关性大于参考编码与空间相关编码的第二相关性;以及提供所述目标编码,以用于根据所述目标地图基元生成地图其中,空间相关编码基于与目标区域的邻居区域对应的邻居地图基元而被确定,邻居区域到目标区域的距离小于预定距离,参考编码基于与训练地图中的参考区域对应的参考地图基元而被确定,参考区域不同于目标区域。
[0005]在本公开的第二方面中,提供了一种用于地图生成的装置。该装置包括:基元确定模块,被配置为确定训练地图中与目标区域对应的目标地图基元;编码生成模块,被配置为生成针对目标地图基元的目标编码,使得目标编码与空间相关编码的第一相关性大于参考编码与空间相关编码的第二相关性;以及编码提供模块,被配置为提供目标编码,以用于根据目标地图基元生成地图,其中,空间相关编码基于与目标区域的邻居区域对应的邻居地图基元而被确定,邻居区域到目标区域的距离小于预定距离,参考编码基于与训练地图中的参考区域对应的参考地图基元而被确定,参考区域不同于目标区域。
[0006]在本公开的第三方面,提供了一种电子设备。该设备包括至少一个处理单元;以及至少一个存储器,至少一个存储器被耦合到至少一个处理单元并且存储用于由至少一个处理单元执行的指令。指令在由至少一个处理单元执行时使设备执行第一方面的方法。
[0007]在本公开的第四方面,提供了一种计算机可读存储介质。介质上存储有计算机程序,计算机程序被处理器执行以实现第一方面的方法。
[0008]应当理解,本
技术实现思路
部分中所描述的内容并非旨在限定本公开的实施例的关键特征或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的描述而变得容易理解。
附图说明
[0009]结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标注表示相同或相似的元素,其中:
[0010]图1示出了本公开的多个实施例能够在其中实现的示例环境的示意图;
[0011]图2示出了本公开的多个实施例能够在其中实现的又一示例环境的示意图;
[0012]图3示出了根据本公开的多个实施例的地图编码的示例过程的流程图;
[0013]图4示出了根据本公开的多个实施例的地图编码的示意框图;
[0014]图5示出了根据本公开的一些实施例的用于地图编码的装置的示意性结构框图;以及
[0015]图6示出了能够实施本公开的多个实施例的计算设备的框图。
具体实施方式
[0016]下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0017]在本公开的实施例的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实施例”或“该实施例”应当理解为“至少一个实施例”。术语“第一”、“第二”等等可以指代不同的或相同的对象。下文还可能包括其他明确的和隐含的定义。
[0018]如上文所讨论的,对地图/场景进行有效的编码是一项重要的任务。以游戏地图编码作为示例,大部分游戏场景是利用一些基础的游戏元素组合而成。例如,土地、沙地、雪地、水、木等基础游戏元素可以进行组合以形成复杂的游戏地图或游戏场景。
[0019]本公开的实施例提出了一种用于地图编码的方案。在该方案中,首先,可以确定训练地图中与目标区域对应的目标地图基元。进一步地,可以生成针对目标地图基元的目标编码,使得目标编码与空间相关编码的第一相关性大于参考编码与空间相关编码的第二相关性。附加地,可以提供该目标编码,以用于根据目标地图基元来生成地图。
[0020]根据该方案,通过在编码过程中考虑空间相关联的地图基元的编码,本公开的实施例能够基于地图场景中地图基元的空间相关性来对地图基元进行更为有效的编码。此外,这样的编码能够使得在地图自动生成过程中能够考虑地图基元的空间相关性,从而提高地图生成的质量。
[0021]以下进一步结合附图来详细描述该方案的各种示例实现。为了阐释本公开实施例的原理和思想,下文的某些描述将会参考游戏领域。然而将会理解,这仅仅是示例性,无意以任何方式限制本公开的范围。本公开的实施例可以应用于各类仿真、模拟、虚拟现实、增强现实等领域。
[0022]示例环境
[0023]首先参见图1,其示意性示出了其中可以实施根据本公开的示例性实现方式的示例环境100的示意图。如图1所示,示例环境100可以包括编码设备130。
[0024]编码设备130可以用于获取训练地图120。示例性地,训练地图120例如可以是由设
计人员创作或者构建的游戏或者其它场景中的地图。备选地,训练地图120例如也可以是已经发布的游戏或者其它应用中已经使用的公开地图。
[0025]如图1所示,训练地图120例如可以由不同的地图元素所构成,例如,地图元素110

1至地图元素110

7(单独或者统一称为地图元素110)。取决于训练地图120的形态,地图元素110可以是具有不同维度的图形元素。
[0026]示例性地,对于如图1所示的二维训练地图120来说,地图元素110可以对应于二维训练地图120中的一个二维区域。在另一示例中,训练地图120也可以对应于三维的空间,在这种情况下,地图元素110可以对应于三维训练地图120中的一个三维空间。
[0027]在一些示例中,每种地图元素110可以具有对应的图案或纹理,以用于表征地图场景中对应的物质。示例性地,在图1的示例中,地图元素110

1例如可以表示地图场景中的岩石、地图元素110

2例如可以表示地图场景中的草地、地图元素110

3本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种地图生成的方法,包括:确定训练地图中与目标区域对应的目标地图基元;以及生成针对目标地图基元的目标编码,使得所述目标编码与空间相关编码的第一相关性大于参考编码与所述空间相关编码的第二相关性;以及提供所述目标编码,以用于根据所述目标地图基元生成地图,其中,所述空间相关编码基于与所述目标区域的邻居区域对应的邻居地图基元而被确定,所述邻居区域到所述目标区域的距离小于预定距离,所述参考编码基于与所述训练地图中的参考区域对应的参考地图基元而被确定,所述参考区域不同于所述目标区域。2.根据权利要求1所述的方法,其中确定所述目标地图基元包括:将所述训练地图划分为多个区域,所述多个区域具有与所述目标地图基元对应的第一尺寸;基于所述多个区域中地图元素的排布模式,确定所述训练地图的多个第一级别地图基元;以及从所述多个第一级别地图基元中确定所述目标地图基元。3.根据权利要求1所述的方法,其中所述目标地图基元为具有第一尺寸的第一目标地图基元,所述方法还包括:确定与所述训练地图相关联的多个第二级别地图基元,所述第二地图基元具有大于所述第一尺寸的第二尺寸;确定所述目标区域的上级区域,所述上级区域覆盖所述目标区域并且具有所述第二尺寸;基于所述多个第二级别地图基元,确定与所述上级区域对应的上级地图基元;以及基于所述邻居地图基元的邻居编码和所述上级地图基元的上级编码,确定所述空间相关编码。4.根据权利要求3所述的方法,其中所述邻居编码还指示所述邻居区域的第一位置信息,所述上级编码还指示所述上级区域的第二位置信息。5.根据权利要求4所述的方法,其中所述第一位置信息用于指示:所述邻居区域在所述训练地图中的第一位置,或者所述邻居区域相对于所述目标区域的第一相对位置;或者所述第二位置信息用于指示:所述上级区域在所述训练地图中的第二位置,或者所述上级区域相对于所述目标区域的第二相对位置。6.根据权利要求3所述的方法,其中所述邻居编码还指示与所述第一尺寸相关联的第一层级信息,所述上级编码还指示与所述第二尺寸相关联的第二层级信息。7.根据权利要求1所述的方法,其中生成所述目标编码包括:利用编码模块确定所述目标地图基元的初始目标编码、初始空间相关编码和初始参考编码;确定所述初始目标编码与所述初始空间相关编码...

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

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

1