技术新讯 > 休闲运动,玩具,娱乐用品的装置及其制品制造技术 > 地图生成方法、装置、计算设备、存储介质和程序产品与流程  >  正文

地图生成方法、装置、计算设备、存储介质和程序产品与流程

  • 国知局
  • 2024-09-19 14:40:19

本申请实施例涉及计算机,特别涉及一种地图生成方法、装置、计算设备、存储介质和程序产品。

背景技术:

1、随着计算机技术的发展,出现了越来越多基于虚拟场景运行的应用程序。在基于虚拟场景运行的应用程序中,通常需要在虚拟场景中进行场景模型的建立,以获得目标地图。

2、传统技术中,场景模型的建立一般是手动在场景模型构建软件中人工手动一个一个构建场景模型中的各个组件模型,以构建得到场景模型,并基于构建的场景模型生成目标地图,但场景模型中的组件模型通常包括成千上万个,人工手动进行构建的效率极低,导致生成目标地图的效率极低,因此,亟需一种提高目标地图生成效率的方法。

技术实现思路

1、有鉴于此,本申请实施例提供了一种地图生成方法。本申请一个或者多个实施例同时涉及一种地图生成装置,一种计算设备,一种计算机可读存储介质以及一种计算机程序产品,以解决现有技术中存在的技术缺陷。

2、根据本申请实施例的第一方面,提供了一种地图生成方法,应用于地图处理平台,所述地图处理平台包括地图生成插件,所述地图生成插件的插件接口用于访问地图生成文件,所述地图生成文件用于引导地图生成;所述方法包括:

3、接收针对目标场景中至少一个场景对象的对象生成参数;

4、调用所述插件接口访问所述地图生成文件,基于所述地图生成文件中的对象生成信息和各场景对象的对象生成参数,生成所述目标场景的场景结构数据,其中,所述对象生成信息基于所述各场景对象之间的依赖关系构建得到;

5、基于所述场景结构数据,渲染获得所述目标场景的目标地图。

6、根据本申请实施例的第二方面,提供了一种地图生成装置,应用于地图处理平台,所述地图处理平台包括地图生成插件,所述地图生成插件的插件接口用于访问地图生成文件,所述地图生成文件用于引导地图生成;所述装置包括:

7、接收模块,被配置为接收针对目标场景中至少一个场景对象的对象生成参数;

8、生成模块,被配置为调用所述插件接口访问所述地图生成文件,基于所述地图生成文件中的对象生成信息和各场景对象的对象生成参数,生成所述目标场景的场景结构数据,其中,所述对象生成信息基于所述各场景对象之间的依赖关系构建得到;

9、渲染模块,被配置为基于所述场景结构数据,渲染获得所述目标场景的目标地图。

10、根据本申请实施例的第三方面,提供了一种计算设备,包括:

11、存储器和处理器;

12、所述存储器用于存储计算机程序/指令,所述处理器用于执行所述计算机程序/指令,该计算机程序/指令被处理器执行时实现上述地图生成方法的步骤。

13、根据本申请实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机程序/指令,该指令被处理器执行时实现上述地图生成方法的步骤。

14、根据本申请实施例的第五方面,提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现执行上述地图生成方法的步骤。

15、本申请一个实施例应用于地图处理平台,地图处理平台包括地图生成插件,地图生成插件的插件接口用于访问地图生成文件,地图生成文件用于引导地图生成;方法包括:接收针对目标场景中至少一个场景对象的对象生成参数;调用插件接口访问地图生成文件,基于地图生成文件中的对象生成信息和各场景对象的对象生成参数,生成目标场景的场景结构数据,其中,对象生成信息基于各场景对象之间的依赖关系构建得到;基于场景结构数据,渲染获得目标场景的目标地图。在接收到针对目标场景中至少一个场景对象的对象生成参数,基于地图处理平台包括的地图生成插件的插件接口访问地图生成文件,以及地图生成文件中的对象生成信息和各场景对象的对象生成参数,生成目标场景的场景结构数据,渲染获得目标地图,提供的自动化的生成目标地图的方式,并且地图生成文件中的对象生成信息基于各场景对象之间的依赖关系构建得到,使得在基于对象生成信息进行目标场景的生成时,提高了生成目标场景的效率。

技术特征:

1.一种地图生成方法,其特征在于,应用于地图处理平台,所述地图处理平台包括地图生成插件,所述地图生成插件的插件接口用于访问地图生成文件,所述地图生成文件用于引导地图生成;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述接收针对目标场景中至少一个场景对象的对象生成参数之前,还包括:

3.根据权利要求1所述的方法,其特征在于,在所述接收针对目标场景中至少一个场景对象的对象生成参数之前,还包括:

4.根据权利要求1所述的方法,其特征在于,所述场景对象包括地形和地物,所述地物为与所述地形有连接属性的场景对象;所述基于所述地图生成文件中的对象生成信息和各场景对象的对象生成参数,生成所述目标场景的场景结构数据,包括:

5.根据权利要求4所述的方法,其特征在于,所述利用所述地图生成文件中的对象生成信息,基于所述地形的对象生成参数,执行对象生成任务,生成所述地形的地形模型,包括:

6.根据权利要求4所述的方法,其特征在于,所述利用所述对象生成信息,基于所述地形模型和所述地物的对象生成参数,执行所述对象生成任务,生成所述地物的地物模型,获得所述目标场景的场景结构数据,包括:

7.根据权利要求6所述的方法,其特征在于,所述地物包括第一地物对象和第二地物对象,所述第二地物对象的对象模型生成依赖所述第一地物对象的对象模型;

8.根据权利要求7所述的方法,其特征在于,所述第一地物对象为河流;所述利用所述对象生成信息,基于所述第一地物对象的对象生成参数,按照所述地形模型的空间信息,在所述地形模型上生成第一地物模型,获得初始场景模型,包括:

9.根据权利要求8所述的方法,其特征在于,所述根据所述各模型点的所述梯度,对所述第一对象模型中的所述河流模型的弯曲程度进行调整,获得初始场景模型,包括:

10.根据权利要求9所述的方法,其特征在于,所述基于所述第二对象模型,在所述地形模型上对所述河流模型进行加宽处理,获得初始场景模型,包括:

11.根据权利要求7所述的方法,其特征在于,所述第二地物对象为道路;所述基于所述第二地物对象的对象生成参数,按照所述初始场景模型的空间信息,在所述初始场景模型上生成第二地物模型,获得场景模型,包括:

12.根据权利要求11所述的方法,其特征在于,所述基于所述架桥路段模型、所述基础路段模型和所述初始场景模型,获得场景模型,包括:

13.根据权利要求7所述的方法,其特征在于,所述地物还包括第三地物对象,所述第三地物对象的对象模型生成依赖所述第一地物对象的对象模型、所述第二地物对象的对象模型,所述第三地物对象的对象生成参数包括环境类型和第三地物对象类型的对应关系;

14.一种地图生成装置,其特征在于,应用于地图处理平台,所述地图处理平台包括地图生成插件,所述地图生成插件的插件接口用于访问地图生成文件,所述地图生成文件用于引导地图生成;所述装置包括:

15.一种计算设备,其特征在于,包括:

16.一种计算机可读存储介质,其特征在于,其存储有计算机程序/指令,该计算机程序/指令被处理器执行时实现权利要求1至13任意一项所述地图生成方法的步骤。

17.一种计算机程序产品,其特征在于,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现权利要求1至13任意一项所述地图生成方法的步骤。

技术总结本申请实施例提供地图生成方法、装置、计算设备、存储介质和程序产品,其中所述地图生成方法,应用于地图处理平台,地图处理平台包括地图生成插件,地图生成插件的插件接口用于访问地图生成文件,地图生成文件用于引导地图生成;所述方法包括:接收针对目标场景中至少一个场景对象的对象生成参数;调用插件接口访问地图生成文件,基于地图生成文件中的对象生成信息和各场景对象的对象生成参数,生成目标场景的场景结构数据,对象生成信息基于各场景对象之间的依赖关系构建得到;基于场景结构数据,渲染获得目标场景的目标地图。基于各场景对象之间的依赖关系构建得到的对象生成信息进行目标场景的生成,提高了生成目标场景的效率。技术研发人员:张福东,黎文远受保护的技术使用者:成都金山互动娱乐科技有限公司技术研发日:技术公布日:2024/9/17

本文地址:https://www.jishuxx.com/zhuanli/20240919/299535.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。