本申請涉及軸點(diǎn)繪制,尤其是涉及到一種軸點(diǎn)繪制方法及裝置、存儲(chǔ)介質(zhì)、計(jì)算機(jī)設(shè)備。
背景技術(shù):
1、為提升游戲畫面效果,游戲中經(jīng)常會(huì)設(shè)置一些動(dòng)態(tài)元素,使得游戲表現(xiàn)力更生動(dòng)。例如在游戲場景中通常會(huì)存在很多虛擬植物,為了提升真實(shí)感,部分游戲利用正弦函數(shù)對模型頂點(diǎn)進(jìn)行簡單地?cái)_動(dòng)、彎曲,以造成植物有風(fēng)吹動(dòng)的假象。然而,采用這種方式只能模擬枝葉擾動(dòng)效果,效果較為單一且不夠真實(shí)。目前,部分游戲通過設(shè)置pivot軸點(diǎn)來模擬物體的旋轉(zhuǎn)和縮放等動(dòng)作,從而實(shí)現(xiàn)植物在真實(shí)風(fēng)場中的表現(xiàn)效果。pivot是物體的局部坐標(biāo)原點(diǎn)在世界坐標(biāo)中的位置,由模型制作人員制作時(shí)確定,通常需要人工手動(dòng)設(shè)置/繪制,在存在大量不同種類植物的情況下,采用這種方式會(huì)耗費(fèi)大量的美術(shù)人力資源。
2、另外,由于pivot多數(shù)是采用人工繪制的方法,不僅繪制過程極其繁瑣和費(fèi)時(shí),浪費(fèi)人力,還經(jīng)常發(fā)生繪制出錯(cuò)和不便修改的問題,對于越是復(fù)雜的繪制規(guī)則,人工繪制的效率越低,并且檢查也很麻煩。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本申請?zhí)峁┝艘环N軸點(diǎn)繪制方法及裝置、存儲(chǔ)介質(zhì)、計(jì)算機(jī)設(shè)備,能夠自動(dòng)化、智能化的進(jìn)行軸點(diǎn)批量繪制,極大減少了人工繪制軸點(diǎn)的工作量,提升了軸點(diǎn)繪制效率和準(zhǔn)確性。
2、根據(jù)本申請的一個(gè)方面,提供了一種軸點(diǎn)繪制方法,所述方法包括:
3、在被繪制對象的頂點(diǎn)中確定待繪制的目標(biāo)頂點(diǎn)集合,并確定所述目標(biāo)頂點(diǎn)集合的候選軸點(diǎn)集合,其中,所述目標(biāo)頂點(diǎn)集合包括至少一個(gè)目標(biāo)頂點(diǎn),所述候選軸點(diǎn)集合包括至少一個(gè)候選軸點(diǎn);
4、選擇目標(biāo)軸點(diǎn)確定模式,并基于所述目標(biāo)軸點(diǎn)確定模式和所述候選軸點(diǎn)集合,確定每個(gè)目標(biāo)頂點(diǎn)各自對應(yīng)的目標(biāo)軸點(diǎn);
5、根據(jù)所述目標(biāo)軸點(diǎn),確定所述目標(biāo)頂點(diǎn)對應(yīng)的軸點(diǎn)信息。
6、根據(jù)本申請的另一方面,提供了一種軸點(diǎn)繪制裝置,所述裝置包括:
7、繪制點(diǎn)確定模塊,用于在被繪制對象的頂點(diǎn)中確定待繪制的目標(biāo)頂點(diǎn)集合,并確定所述目標(biāo)頂點(diǎn)集合的候選軸點(diǎn)集合,其中,所述目標(biāo)頂點(diǎn)集合包括至少一個(gè)目標(biāo)頂點(diǎn),所述候選軸點(diǎn)集合包括至少一個(gè)候選軸點(diǎn);
8、軸點(diǎn)確定模塊,用于選擇目標(biāo)軸點(diǎn)確定模式,并基于所述目標(biāo)軸點(diǎn)確定模式和所述候選軸點(diǎn)集合,確定每個(gè)目標(biāo)頂點(diǎn)各自對應(yīng)的目標(biāo)軸點(diǎn);
9、信息確定模塊,用于根據(jù)所述目標(biāo)軸點(diǎn),確定所述目標(biāo)頂點(diǎn)對應(yīng)的軸點(diǎn)信息。
10、依據(jù)本申請又一個(gè)方面,提供了一種存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述軸點(diǎn)繪制方法。
11、依據(jù)本申請?jiān)僖粋€(gè)方面,提供了一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)介質(zhì)、處理器及存儲(chǔ)在存儲(chǔ)介質(zhì)上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)上述軸點(diǎn)繪制方法。
12、借由上述技術(shù)方案,本申請?zhí)峁┑囊环N軸點(diǎn)繪制方法及裝置、存儲(chǔ)介質(zhì)、計(jì)算機(jī)設(shè)備,可以批量選擇需要進(jìn)行軸點(diǎn)繪制的目標(biāo)頂點(diǎn)以及繪制時(shí)所依據(jù)的候選軸點(diǎn),從而根據(jù)選擇的目標(biāo)軸點(diǎn)確定模式,批量繪制每個(gè)目標(biāo)頂點(diǎn)所對應(yīng)的目標(biāo)軸點(diǎn),并基于各目標(biāo)頂點(diǎn)對應(yīng)的目標(biāo)軸點(diǎn)確定目標(biāo)頂點(diǎn)對應(yīng)的軸點(diǎn)信息。本申請能夠自動(dòng)化、智能化的進(jìn)行軸點(diǎn)批量繪制,極大減少了人工繪制軸點(diǎn)的工作量,提升了軸點(diǎn)繪制效率和準(zhǔn)確性。
13、上述說明僅是本申請技術(shù)方案的概述,為了能夠更清楚了解本申請的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本申請的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本申請的具體實(shí)施方式。
1.一種軸點(diǎn)繪制方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標(biāo)軸點(diǎn)確定模式包括唯一軸點(diǎn)確定模式、最近軸點(diǎn)確定模式以及最近連通點(diǎn)確定模式中的任一種;所述基于所述目標(biāo)軸點(diǎn)確定模式和所述候選軸點(diǎn)集合,確定每個(gè)目標(biāo)頂點(diǎn)各自對應(yīng)的目標(biāo)軸點(diǎn),包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述在每個(gè)所述目標(biāo)頂點(diǎn)對應(yīng)的連通頂點(diǎn)中取與所述中間軸點(diǎn)距離最近的連通頂點(diǎn),分別作為各目標(biāo)頂點(diǎn)各自的目標(biāo)軸點(diǎn),包括:
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其特征在于,所述基于所述目標(biāo)軸點(diǎn)確定模式和所述候選軸點(diǎn)集合,確定每個(gè)目標(biāo)頂點(diǎn)各自對應(yīng)的目標(biāo)軸點(diǎn),包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述基于所述目標(biāo)軸點(diǎn)確定模式,在所述候選軸點(diǎn)集合中選擇每個(gè)目標(biāo)頂點(diǎn)各自對應(yīng)的目標(biāo)軸點(diǎn)之后,所述方法還包括:
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述目標(biāo)軸點(diǎn),確定所述目標(biāo)頂點(diǎn)對應(yīng)的軸點(diǎn)信息,包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述確定軸點(diǎn)信息格式,包括:
8.一種軸點(diǎn)繪制裝置,其特征在于,所述裝置包括:
9.一種存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至7中任一項(xiàng)所述的方法。
10.一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)介質(zhì)、處理器及存儲(chǔ)在存儲(chǔ)介質(zhì)上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)權(quán)利要求1至7中任一項(xiàng)所述的方法。