本技術(shù)涉及車(chē)聯(lián)網(wǎng),具體而言,本技術(shù)涉及一種虛擬建筑的制作、裝置、電子設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)及計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
1、在游戲以及導(dǎo)航等類(lèi)型的應(yīng)用程序中,通常需要在虛擬場(chǎng)景中展示虛擬建筑。
2、相關(guān)技術(shù)在程序化編輯虛擬建筑時(shí),通常是從固定數(shù)量的多個(gè)輪廓信息中隨機(jī)選擇一種輪廓信息,然后從固定數(shù)量的多個(gè)立面信息中隨機(jī)選擇一種立面信息,最終根據(jù)隨機(jī)選擇的輪廓信息和立面信息,生成虛擬建筑。該方案采用全自動(dòng)化的方式,整個(gè)編輯過(guò)程對(duì)編輯者不可見(jiàn)。
3、相關(guān)技術(shù)采用的輪廓信息以及立面信息都是固定數(shù)目,這就導(dǎo)致生成的虛擬場(chǎng)景中的虛擬建筑重復(fù)度高、多樣性差,并且由于是完全隨機(jī)的生成,編輯者無(wú)法根據(jù)自己需求進(jìn)行控制,導(dǎo)致編輯過(guò)程可控性差。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)實(shí)施例提供了一種虛擬建筑的編輯方法、裝置、電子設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)及計(jì)算機(jī)程序產(chǎn)品,可以解決現(xiàn)有技術(shù)的上述問(wèn)題。所述技術(shù)方案如下:
2、根據(jù)本技術(shù)實(shí)施例的一個(gè)方面,提供了一種虛擬建筑的制作方法,該方法包括:
3、響應(yīng)于虛擬建筑的目標(biāo)輪廓信息被編輯完成,展示第一操作界面,所述第一操作界面包括綁定控件、至少一個(gè)第一輸入框以及與每個(gè)第一輸入框一一對(duì)應(yīng)的第一控件列表,所述目標(biāo)輪廓信息是對(duì)參考輪廓信息進(jìn)行編輯獲得的,輪廓信息包括相應(yīng)虛擬建筑在水平面投影的各個(gè)邊的屬性信息;
4、響應(yīng)于針對(duì)各個(gè)第一輸入框中輸入的相應(yīng)的參考立面信息的標(biāo)識(shí)信息,以及針對(duì)各個(gè)第一控件列表的編輯相應(yīng)參考立面信息的操作,生成各個(gè)第一輸入框?qū)?yīng)的目標(biāo)立面信息;立面信息包括相應(yīng)立面的各個(gè)立面素材的屬性信息;
5、響應(yīng)于針對(duì)綁定控件對(duì)相應(yīng)邊綁定目標(biāo)立面信息的操作,展示基于所述目標(biāo)輪廓信息和各個(gè)邊綁定的目標(biāo)立面信息的虛擬建筑。
6、根據(jù)本技術(shù)實(shí)施例的另一個(gè)方面,提供了一種虛擬建筑的制作裝置,該裝置包括:
7、第一操作界面展示模塊,用于響應(yīng)于虛擬建筑的目標(biāo)輪廓信息被編輯完成,展示第一操作界面,所述第一操作界面包括綁定控件、至少一個(gè)第一輸入框以及與每個(gè)第一輸入框一一對(duì)應(yīng)的第一控件列表,所述目標(biāo)輪廓信息包括相應(yīng)虛擬建筑在水平面投影的各個(gè)邊的屬性信息;
8、立面信息生成模塊,用于響應(yīng)于針對(duì)各個(gè)第一輸入框中輸入的相應(yīng)的參考立面信息的標(biāo)識(shí)信息,以及針對(duì)各個(gè)第一控件列表的編輯相應(yīng)參考立面信息的操作,生成各個(gè)第一輸入框?qū)?yīng)的目標(biāo)立面信息;立面信息包括相應(yīng)立面的各個(gè)立面素材的屬性信息;
9、創(chuàng)建模塊,用于響應(yīng)于針對(duì)綁定控件對(duì)相應(yīng)邊綁定目標(biāo)立面信息的操作,展示基于所述目標(biāo)輪廓信息和各個(gè)邊綁定的目標(biāo)立面信息的虛擬建筑。
10、作為一種可選的實(shí)施方式,虛擬建筑的制作裝置還包括立面制作模塊,立面制作模塊包括:
11、第二操作界面接收單元,用于展示第二操作界面,所述第二操作界面包括第二輸入框;
12、識(shí)別展示單元,用于響應(yīng)于針對(duì)所述第二輸入框輸入建筑圖像的操作,展示建筑識(shí)別圖像以及第二控件列表,所述建筑識(shí)別圖像為對(duì)所述建筑圖像中的建筑立面上各個(gè)立面素材進(jìn)行標(biāo)記后的圖像;
13、素材編輯單元,用于響應(yīng)于針對(duì)所述第二控件列表編輯所述建筑識(shí)別圖像中各個(gè)立面素材的屬性信息的操作,獲得所述建筑圖像對(duì)應(yīng)的參考立面信息。
14、作為一種可選的實(shí)施方式,制作裝置還包括:輪廓制作模塊,輪廓制作模塊包括:
15、控件展示單元,用于展示第三操作界面,所述第三操作界面包括新建控件以及再編輯控件中的至少一者;
16、新建單元,用于響應(yīng)于針對(duì)所述新建控件的觸發(fā)操作,在所述第三操作界面展示空白的編輯區(qū)域以及第三控件列表,響應(yīng)于針對(duì)第三控件列表編輯輪廓信息的操作,生成目標(biāo)參考輪廓信息;
17、再編輯單元,用于響應(yīng)于針對(duì)所述再編輯控件的觸發(fā)操作,在所述第三操作界面展示所述參考輪廓信息庫(kù),響應(yīng)于針對(duì)所述參考輪廓信息庫(kù)中任意一個(gè)參考輪廓信息的選定操作,在所述第三操作界面展示包括選定的參考輪廓信息的編輯區(qū)域以及所述第三控件列表,響應(yīng)于針對(duì)所述第三控件列表編輯選定的參考輪廓信息的操作,生成目標(biāo)輪廓信息。
18、作為一種可選的實(shí)施方式,創(chuàng)建模塊包括:
19、綁定單元,用于響應(yīng)于針對(duì)綁定控件對(duì)相應(yīng)邊綁定目標(biāo)立面信息的操作,建立所述目標(biāo)輪廓信息中各個(gè)邊與目標(biāo)立面信息的綁定關(guān)系;
20、創(chuàng)建建筑單元,用于根據(jù)所述目標(biāo)輪廓信息中各個(gè)邊的屬性信息以及各個(gè)邊綁定的目標(biāo)立面的各個(gè)立面素材的屬性信息,創(chuàng)建虛擬建筑的各個(gè)邊和建筑立面,獲得所述虛擬建筑。
21、作為一種可選的實(shí)施方式,識(shí)別展示單元具體用于:
22、響應(yīng)于針對(duì)所述第二輸入框輸入建筑圖像的操作,將所述建筑圖像輸入至預(yù)先訓(xùn)練的立面識(shí)別模型,獲得所述立面識(shí)別模型輸出的建筑識(shí)別圖像;
23、其中,所述立面識(shí)別模型是以樣本建筑圖像為樣本,以樣本建筑圖像的建筑識(shí)別圖像為樣本標(biāo)簽訓(xùn)練而成。
24、作為一種可選的實(shí)施方式,素材編輯單元具體用于:
25、響應(yīng)于選中任意一個(gè)立面素材,在所述第二控件列表中展示選中的立面素材的各個(gè)屬性信息以及用于調(diào)整相應(yīng)屬性信息的調(diào)整控件;
26、響應(yīng)于針對(duì)各個(gè)調(diào)整控件的操作,獲得調(diào)整屬性信息后的立面素材;
27、響應(yīng)于各個(gè)立面素材的屬性信息調(diào)整完成,獲得所述建筑圖像對(duì)應(yīng)的參考立面信息。
28、作為一種可選的實(shí)施方式,所述綁定控件的數(shù)量與所述虛擬建筑的邊的數(shù)量一致;
29、創(chuàng)建模塊具體用于:
30、對(duì)于每個(gè)綁定控件,響應(yīng)于針對(duì)所述綁定控件對(duì)相應(yīng)邊綁定目標(biāo)立面信息的操作,展示所述相應(yīng)邊渲染目標(biāo)立面信息后的示意圖。
31、根據(jù)本技術(shù)實(shí)施例的另一個(gè)方面,提供了一種電子設(shè)備,該電子設(shè)備包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上的計(jì)算機(jī)程序,處理器執(zhí)行所述計(jì)算機(jī)程序以實(shí)現(xiàn)上述虛擬建筑的制作方法的步驟。
32、根據(jù)本技術(shù)實(shí)施例的再一個(gè)方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述虛擬建筑的制作方法的步驟。
33、根據(jù)本技術(shù)實(shí)施例的一個(gè)方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述虛擬建筑的制作方法的步驟。
34、本技術(shù)實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果是:
35、通過(guò)響應(yīng)于虛擬建筑的目標(biāo)輪廓信息被編輯完成,展示第一操作界面,第一操作界面包括至少一個(gè)第一輸入框以及與每個(gè)第一輸入框一一對(duì)應(yīng)的第一控件列表,目標(biāo)輪廓信息是對(duì)參考輪廓信息進(jìn)行編輯獲得的,輪廓信息包括相應(yīng)虛擬建筑在水平面投影的各個(gè)邊的屬性信息,從而向編輯者提供了自主編輯虛擬建筑的目標(biāo)輪廓信息和目標(biāo)立面信息的功能,通過(guò)響應(yīng)于針對(duì)各個(gè)第一輸入框中輸入的相應(yīng)的參考立面信息的標(biāo)識(shí)信息,以及針對(duì)各個(gè)第一控件列表的編輯相應(yīng)參考立面信息的操作,生成各個(gè)第一輸入框?qū)?yīng)的目標(biāo)立面信息;立面信息包括相應(yīng)立面的各個(gè)立面素材的屬性信息;響應(yīng)于針對(duì)各個(gè)綁定控件對(duì)相應(yīng)邊綁定目標(biāo)立面信息的操作,展示基于所述目標(biāo)輪廓信息和各個(gè)邊綁定的目標(biāo)立面信息的虛擬建筑。本技術(shù)實(shí)施例通過(guò)向編輯者提供自主編輯虛擬建筑的目標(biāo)輪廓信息和目標(biāo)立面信息的控件,使得編輯者可以根據(jù)自己需求進(jìn)行控制,編輯過(guò)程可控性更高。