本申請(qǐng)實(shí)施例涉及計(jì)算機(jī),特別涉及一種地圖生成方法、裝置、計(jì)算設(shè)備、存儲(chǔ)介質(zhì)和程序產(chǎn)品。
背景技術(shù):
1、隨著計(jì)算機(jī)技術(shù)的發(fā)展,出現(xiàn)了越來(lái)越多基于虛擬場(chǎng)景運(yùn)行的應(yīng)用程序。在基于虛擬場(chǎng)景運(yùn)行的應(yīng)用程序中,通常需要在虛擬場(chǎng)景中進(jìn)行場(chǎng)景模型的建立,以獲得目標(biāo)地圖。
2、傳統(tǒng)技術(shù)中,場(chǎng)景模型的建立一般是手動(dòng)在場(chǎng)景模型構(gòu)建軟件中人工手動(dòng)一個(gè)一個(gè)構(gòu)建場(chǎng)景模型中的各個(gè)組件模型,以構(gòu)建得到場(chǎng)景模型,并基于構(gòu)建的場(chǎng)景模型生成目標(biāo)地圖,但場(chǎng)景模型中的組件模型通常包括成千上萬(wàn)個(gè),人工手動(dòng)進(jìn)行構(gòu)建的效率極低,導(dǎo)致生成目標(biāo)地圖的效率極低,因此,亟需一種提高目標(biāo)地圖生成效率的方法。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本申請(qǐng)實(shí)施例提供了一種地圖生成方法。本申請(qǐng)一個(gè)或者多個(gè)實(shí)施例同時(shí)涉及一種地圖生成裝置,一種計(jì)算設(shè)備,一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)以及一種計(jì)算機(jī)程序產(chǎn)品,以解決現(xiàn)有技術(shù)中存在的技術(shù)缺陷。
2、根據(jù)本申請(qǐng)實(shí)施例的第一方面,提供了一種地圖生成方法,應(yīng)用于地圖處理平臺(tái),所述地圖處理平臺(tái)包括地圖生成插件,所述地圖生成插件的插件接口用于訪問(wèn)地圖生成文件,所述地圖生成文件用于引導(dǎo)地圖生成;所述方法包括:
3、接收針對(duì)目標(biāo)場(chǎng)景中至少一個(gè)場(chǎng)景對(duì)象的對(duì)象生成參數(shù);
4、調(diào)用所述插件接口訪問(wèn)所述地圖生成文件,基于所述地圖生成文件中的對(duì)象生成信息和各場(chǎng)景對(duì)象的對(duì)象生成參數(shù),生成所述目標(biāo)場(chǎng)景的場(chǎng)景結(jié)構(gòu)數(shù)據(jù),其中,所述對(duì)象生成信息基于所述各場(chǎng)景對(duì)象之間的依賴關(guān)系構(gòu)建得到;
5、基于所述場(chǎng)景結(jié)構(gòu)數(shù)據(jù),渲染獲得所述目標(biāo)場(chǎng)景的目標(biāo)地圖。
6、根據(jù)本申請(qǐng)實(shí)施例的第二方面,提供了一種地圖生成裝置,應(yīng)用于地圖處理平臺(tái),所述地圖處理平臺(tái)包括地圖生成插件,所述地圖生成插件的插件接口用于訪問(wèn)地圖生成文件,所述地圖生成文件用于引導(dǎo)地圖生成;所述裝置包括:
7、接收模塊,被配置為接收針對(duì)目標(biāo)場(chǎng)景中至少一個(gè)場(chǎng)景對(duì)象的對(duì)象生成參數(shù);
8、生成模塊,被配置為調(diào)用所述插件接口訪問(wèn)所述地圖生成文件,基于所述地圖生成文件中的對(duì)象生成信息和各場(chǎng)景對(duì)象的對(duì)象生成參數(shù),生成所述目標(biāo)場(chǎng)景的場(chǎng)景結(jié)構(gòu)數(shù)據(jù),其中,所述對(duì)象生成信息基于所述各場(chǎng)景對(duì)象之間的依賴關(guān)系構(gòu)建得到;
9、渲染模塊,被配置為基于所述場(chǎng)景結(jié)構(gòu)數(shù)據(jù),渲染獲得所述目標(biāo)場(chǎng)景的目標(biāo)地圖。
10、根據(jù)本申請(qǐng)實(shí)施例的第三方面,提供了一種計(jì)算設(shè)備,包括:
11、存儲(chǔ)器和處理器;
12、所述存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)程序/指令,所述處理器用于執(zhí)行所述計(jì)算機(jī)程序/指令,該計(jì)算機(jī)程序/指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述地圖生成方法的步驟。
13、根據(jù)本申請(qǐng)實(shí)施例的第四方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其存儲(chǔ)有計(jì)算機(jī)程序/指令,該指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述地圖生成方法的步驟。
14、根據(jù)本申請(qǐng)實(shí)施例的第五方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序/指令,該計(jì)算機(jī)程序/指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)執(zhí)行上述地圖生成方法的步驟。
15、本申請(qǐng)一個(gè)實(shí)施例應(yīng)用于地圖處理平臺(tái),地圖處理平臺(tái)包括地圖生成插件,地圖生成插件的插件接口用于訪問(wèn)地圖生成文件,地圖生成文件用于引導(dǎo)地圖生成;方法包括:接收針對(duì)目標(biāo)場(chǎng)景中至少一個(gè)場(chǎng)景對(duì)象的對(duì)象生成參數(shù);調(diào)用插件接口訪問(wèn)地圖生成文件,基于地圖生成文件中的對(duì)象生成信息和各場(chǎng)景對(duì)象的對(duì)象生成參數(shù),生成目標(biāo)場(chǎng)景的場(chǎng)景結(jié)構(gòu)數(shù)據(jù),其中,對(duì)象生成信息基于各場(chǎng)景對(duì)象之間的依賴關(guān)系構(gòu)建得到;基于場(chǎng)景結(jié)構(gòu)數(shù)據(jù),渲染獲得目標(biāo)場(chǎng)景的目標(biāo)地圖。在接收到針對(duì)目標(biāo)場(chǎng)景中至少一個(gè)場(chǎng)景對(duì)象的對(duì)象生成參數(shù),基于地圖處理平臺(tái)包括的地圖生成插件的插件接口訪問(wèn)地圖生成文件,以及地圖生成文件中的對(duì)象生成信息和各場(chǎng)景對(duì)象的對(duì)象生成參數(shù),生成目標(biāo)場(chǎng)景的場(chǎng)景結(jié)構(gòu)數(shù)據(jù),渲染獲得目標(biāo)地圖,提供的自動(dòng)化的生成目標(biāo)地圖的方式,并且地圖生成文件中的對(duì)象生成信息基于各場(chǎng)景對(duì)象之間的依賴關(guān)系構(gòu)建得到,使得在基于對(duì)象生成信息進(jìn)行目標(biāo)場(chǎng)景的生成時(shí),提高了生成目標(biāo)場(chǎng)景的效率。
1.一種地圖生成方法,其特征在于,應(yīng)用于地圖處理平臺(tái),所述地圖處理平臺(tái)包括地圖生成插件,所述地圖生成插件的插件接口用于訪問(wèn)地圖生成文件,所述地圖生成文件用于引導(dǎo)地圖生成;所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述接收針對(duì)目標(biāo)場(chǎng)景中至少一個(gè)場(chǎng)景對(duì)象的對(duì)象生成參數(shù)之前,還包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述接收針對(duì)目標(biāo)場(chǎng)景中至少一個(gè)場(chǎng)景對(duì)象的對(duì)象生成參數(shù)之前,還包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述場(chǎng)景對(duì)象包括地形和地物,所述地物為與所述地形有連接屬性的場(chǎng)景對(duì)象;所述基于所述地圖生成文件中的對(duì)象生成信息和各場(chǎng)景對(duì)象的對(duì)象生成參數(shù),生成所述目標(biāo)場(chǎng)景的場(chǎng)景結(jié)構(gòu)數(shù)據(jù),包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述利用所述地圖生成文件中的對(duì)象生成信息,基于所述地形的對(duì)象生成參數(shù),執(zhí)行對(duì)象生成任務(wù),生成所述地形的地形模型,包括:
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述利用所述對(duì)象生成信息,基于所述地形模型和所述地物的對(duì)象生成參數(shù),執(zhí)行所述對(duì)象生成任務(wù),生成所述地物的地物模型,獲得所述目標(biāo)場(chǎng)景的場(chǎng)景結(jié)構(gòu)數(shù)據(jù),包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述地物包括第一地物對(duì)象和第二地物對(duì)象,所述第二地物對(duì)象的對(duì)象模型生成依賴所述第一地物對(duì)象的對(duì)象模型;
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述第一地物對(duì)象為河流;所述利用所述對(duì)象生成信息,基于所述第一地物對(duì)象的對(duì)象生成參數(shù),按照所述地形模型的空間信息,在所述地形模型上生成第一地物模型,獲得初始場(chǎng)景模型,包括:
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述根據(jù)所述各模型點(diǎn)的所述梯度,對(duì)所述第一對(duì)象模型中的所述河流模型的彎曲程度進(jìn)行調(diào)整,獲得初始場(chǎng)景模型,包括:
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述基于所述第二對(duì)象模型,在所述地形模型上對(duì)所述河流模型進(jìn)行加寬處理,獲得初始場(chǎng)景模型,包括:
11.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述第二地物對(duì)象為道路;所述基于所述第二地物對(duì)象的對(duì)象生成參數(shù),按照所述初始場(chǎng)景模型的空間信息,在所述初始場(chǎng)景模型上生成第二地物模型,獲得場(chǎng)景模型,包括:
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述基于所述架橋路段模型、所述基礎(chǔ)路段模型和所述初始場(chǎng)景模型,獲得場(chǎng)景模型,包括:
13.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述地物還包括第三地物對(duì)象,所述第三地物對(duì)象的對(duì)象模型生成依賴所述第一地物對(duì)象的對(duì)象模型、所述第二地物對(duì)象的對(duì)象模型,所述第三地物對(duì)象的對(duì)象生成參數(shù)包括環(huán)境類型和第三地物對(duì)象類型的對(duì)應(yīng)關(guān)系;
14.一種地圖生成裝置,其特征在于,應(yīng)用于地圖處理平臺(tái),所述地圖處理平臺(tái)包括地圖生成插件,所述地圖生成插件的插件接口用于訪問(wèn)地圖生成文件,所述地圖生成文件用于引導(dǎo)地圖生成;所述裝置包括:
15.一種計(jì)算設(shè)備,其特征在于,包括:
16.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,其存儲(chǔ)有計(jì)算機(jī)程序/指令,該計(jì)算機(jī)程序/指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至13任意一項(xiàng)所述地圖生成方法的步驟。
17.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,包括計(jì)算機(jī)程序/指令,該計(jì)算機(jī)程序/指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至13任意一項(xiàng)所述地圖生成方法的步驟。