專利名稱:圖形制作系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于一種圖形制作技術(shù),特別是關(guān)于一種以單元拼接方式制作游戲畫(huà)面圖形的圖形制作系統(tǒng)及方法。
背景技術(shù):
隨著計(jì)算機(jī)的普及與發(fā)展,計(jì)算機(jī)游戲?qū)τ谌藗內(nèi)粘I畹挠绊懸踩找嫔钊?,儼然成為一種新的文化。
當(dāng)人們?cè)u(píng)價(jià)一款計(jì)算機(jī)游戲的好壞時(shí),游戲場(chǎng)景的畫(huà)面是否吸引眼球,無(wú)疑是一個(gè)重要的決定因素。當(dāng)游戲玩家第一次接觸游戲時(shí),最看重的往往便是游戲畫(huà)面是否精美。對(duì)于游戲開(kāi)發(fā)廠商而言,即使游戲制作的再好,如果沒(méi)有一個(gè)很好的圖形效果,那么展現(xiàn)在玩家眼前的東西將會(huì)大打折扣。因此場(chǎng)景畫(huà)面是否出色將是玩家喜歡一款游戲的重要理由。有鑒于此,眾多游戲開(kāi)發(fā)廠商即將更多的精力投注在場(chǎng)景畫(huà)面的制作技術(shù)上。
計(jì)算機(jī)游戲的畫(huà)面通常是由場(chǎng)景、人物、特效以及界面等幾部份組成,其中,場(chǎng)景無(wú)疑是整個(gè)畫(huà)面中最主要的組成部份。然而,目前游戲中場(chǎng)景畫(huà)面大都是借由傳統(tǒng)的繪圖軟件繪制完成的,具有制作工程龐大且工作效率較低等缺點(diǎn);此外,由于游戲畫(huà)面越精美,對(duì)于計(jì)算機(jī)配備的要求也會(huì)相對(duì)提高,此舉必將造成玩家在成本上的負(fù)擔(dān),進(jìn)而影響計(jì)算機(jī)游戲的推廣普及。因此,如何開(kāi)發(fā)一種圖形制作技術(shù)能夠有效克服上述缺失,是本發(fā)明需解決的主要課題。
發(fā)明內(nèi)容
為克服上述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的主要目的在于提供一種圖形制作系統(tǒng)及方法,它可提高圖形制作的效率,節(jié)省設(shè)計(jì)人員的時(shí)間。
本發(fā)明的另一目的在于提供一種圖形制作系統(tǒng)及方法,可有效節(jié)省計(jì)算機(jī)系統(tǒng)資源并提升程序運(yùn)行的效率。
本發(fā)明的再一目的在于提供一種圖形制作系統(tǒng)及方法,可提高游戲的畫(huà)面質(zhì)量,進(jìn)而增加游戲的趣味性。
為達(dá)到上揭及其它目的,本發(fā)明提供一種圖形制作系統(tǒng)及方法,它是應(yīng)用在一計(jì)算機(jī)設(shè)備中,用以設(shè)計(jì)及制作一圖形畫(huà)面,該圖形制作系統(tǒng)包括一數(shù)據(jù)庫(kù),用以儲(chǔ)存各類型基礎(chǔ)模板數(shù)據(jù)及各基礎(chǔ)模板類型所對(duì)應(yīng)的基本圖形單元;一分解模塊,用以生成一圖形基板,并將該圖形基板分解為多個(gè)圖形板塊;一設(shè)置模塊,用以依設(shè)計(jì)要求從該數(shù)據(jù)庫(kù)中選擇相應(yīng)的基礎(chǔ)模板類型,獲取該基礎(chǔ)模板類型所對(duì)應(yīng)的各基本圖形單元;以及一填充模塊,用以將該各基本圖形單元分別填入該相應(yīng)位置的圖形板塊中,組合出各種形狀的實(shí)體圖形,拼接出一完整的圖形畫(huà)面。其中,該基礎(chǔ)模板數(shù)據(jù)是按基礎(chǔ)模板的實(shí)體類型進(jìn)行分類。該分解模塊是將該圖形基板分解成多個(gè)形狀大小各不相同或形狀大小相同的圖形板塊。該填充模塊是將該基本圖形單元填入形狀大小皆與該基本圖形單元相匹配的圖形板塊中。此外,該系統(tǒng)還包括一用以依據(jù)需求對(duì)各基本圖形單元進(jìn)行相應(yīng)修飾的修飾模塊。
本發(fā)明的圖形制作方法是通過(guò)一圖形制作系統(tǒng)應(yīng)用在計(jì)算機(jī)設(shè)備中設(shè)計(jì)及制作一圖形畫(huà)面,該系統(tǒng)中具有一用以儲(chǔ)存各類型基礎(chǔ)模板數(shù)據(jù)及各基礎(chǔ)模板類型所對(duì)應(yīng)的各基本圖形單元的數(shù)據(jù)庫(kù),該圖形制作方法包括(1)生成一圖形基板,并將該圖形基板分解為多個(gè)圖形板塊;(2)設(shè)定所需的基礎(chǔ)模板類型,獲取該基礎(chǔ)模板類型所對(duì)應(yīng)的各基本圖形單元;以及(3)利用各基本圖形單元分別填入相應(yīng)位置的圖形板塊中,組合出各種形狀的實(shí)體圖形,拼接出一完整的圖形畫(huà)面。其中,該基礎(chǔ)模板數(shù)據(jù)是依基礎(chǔ)模板的實(shí)體類型進(jìn)行分類。在步驟(1)中可將該圖形基板分解成多個(gè)形狀大小各不相同的圖形板塊或分解成數(shù)個(gè)形狀大小皆相同的圖形板塊。在步驟(3)中可將該基本圖形單元填入形狀大小皆與該基本圖形單元匹配的圖形板塊中。該方法還包括依據(jù)要求對(duì)各基本圖形單元進(jìn)行相應(yīng)修飾的步驟。
綜上所述,本發(fā)明的圖形制作系統(tǒng)及方法是借由多個(gè)基本圖形單元組合成各種不同形狀及材質(zhì)的實(shí)體圖形,并利用單元拼接的方式制作出一完整的圖形畫(huà)面,不僅可提高制圖工作效率,節(jié)約設(shè)計(jì)人員的時(shí)間,且能有效節(jié)省計(jì)算機(jī)系統(tǒng)資源,進(jìn)而優(yōu)化游戲畫(huà)面的顯示質(zhì)量、增加計(jì)算機(jī)游戲的趣味性。
圖1是本圖形制作系統(tǒng)的基本架構(gòu)方塊示意圖;圖2A至圖2F是圖1所示的方塊圖種,該數(shù)據(jù)庫(kù)所儲(chǔ)存的相關(guān)數(shù)據(jù)的示意圖;圖3A及圖3B是本圖形制作系統(tǒng)的各基本圖形單元的各種組合方案的示意圖;圖4是本圖形制作方法的處理流程示意圖;以及圖5A至圖5F是本圖形制作方法的說(shuō)明圖。
具體實(shí)施例方式
實(shí)施例圖1是一方塊圖,它說(shuō)明本發(fā)明的圖形制作系統(tǒng)100的基本架構(gòu)示意情形,本發(fā)明的圖形制作系統(tǒng)100是應(yīng)用在一計(jì)算機(jī)設(shè)備(未標(biāo)出)中,可提供計(jì)算機(jī)游戲開(kāi)發(fā)人員設(shè)計(jì)及制作計(jì)算機(jī)游戲的三維場(chǎng)景畫(huà)面。如圖所示,該圖形制作系統(tǒng)100包括一數(shù)據(jù)庫(kù)101、一分解模塊110、一設(shè)置模塊120、一修飾模塊130以及一填充模塊140。
該數(shù)據(jù)庫(kù)101儲(chǔ)存有各類型的基礎(chǔ)模板數(shù)據(jù),其中,該基礎(chǔ)模板類型是指該基礎(chǔ)模板所屬的實(shí)體類型。如圖2A中所示的TYPE1是制作平地的模板;圖2B、圖2C、圖2D以及圖2E中所顯示的TYPE2、TYPE3、TYPE4以及TYPE5分別是用于制作不同厚度的地形模板;圖2F所示的模板類型是用于制作道路的;圖3A所示的模板類型則用于制作墻體或者高地面。其中,該數(shù)據(jù)庫(kù)101中還儲(chǔ)存有各基礎(chǔ)模板類型所對(duì)應(yīng)的多個(gè)基本圖形單元,請(qǐng)參閱圖2A至2E圖,在該TYPE1類型模板中包括有15塊基本圖形單元,使用者可利用此15塊基本圖形單元進(jìn)行變化組合,拼接出任意形狀的實(shí)體圖形,需說(shuō)明的是,各種不同類型模板所具有的基本圖形單元的數(shù)量也各不相同。例如,該TYPE2類型模板是具有29塊基本圖形單元(如圖2B所示);該TYPE3類型模板是具有35塊基本圖形單元(如圖2C所示);該TYPE4類型模板是具有41塊基本圖形單元(如圖2D所示);該TYPE5類型模板則具有26塊基本圖形單元(如圖2E所示)。
該分解模塊110則用以生成一圖形基板,并依據(jù)使用者需求將該圖形基板分解為多個(gè)圖形板塊(chip)。在本實(shí)施例中,該分解模塊110是將該圖形基板分解為多個(gè)形狀大小皆相同的圖形板塊,為達(dá)到三維圖形的最佳視覺(jué)效果,可將該圖形板塊的形狀定義為長(zhǎng)寬比例為2∶1的長(zhǎng)方形結(jié)構(gòu);此外,由于各圖形板塊的面積大小會(huì)對(duì)其所拼接出的圖像的視覺(jué)效果產(chǎn)生直接影響,因而可將該圖形板塊的大小定義為64*128(pixels)。需說(shuō)明的是,該圖形板塊的形狀大小定義并不以此為限,它可依據(jù)實(shí)際設(shè)計(jì)需求任意進(jìn)行變更。
該設(shè)置模塊120用以提供使用者依據(jù)設(shè)計(jì)要求,從數(shù)據(jù)庫(kù)101中選擇一相應(yīng)的基礎(chǔ)模板類型,例如當(dāng)使用者需要繪制一平地時(shí),可從數(shù)據(jù)庫(kù)101中選取該TYPE1基礎(chǔ)模板數(shù)據(jù)(如圖2A所示),獲取該基礎(chǔ)模板所對(duì)應(yīng)的各基本圖形單元。
該修飾模塊130用以依據(jù)需求對(duì)各基本圖形單元進(jìn)行相應(yīng)修飾,在本實(shí)施例中,修飾模塊130可修改該基本圖形單元的圖案材質(zhì),如圖5B所示,它是顯示有四種用以修飾地面的圖案材質(zhì)。此外,該基本圖形單元也可同時(shí)包括兩種以上的圖案材質(zhì),且該不同的圖案材質(zhì)是借由一分隔線相互區(qū)隔,修飾模塊130則可針對(duì)該分隔線的線形進(jìn)行修飾。如圖5C所示,在該基本圖形單元5中具有一分隔直線,使用者可借由修飾模塊130對(duì)該分隔直線的線形進(jìn)行修飾,進(jìn)而衍生變化出各種不同圖案樣式的圖形單元51、圖形單元52以及圖形單元53,借以避免單調(diào)及重復(fù)的圖案出現(xiàn)。請(qǐng)參閱圖5D,它是使用者針對(duì)該TYPE2(圖2B)所具有的各基本圖形單元進(jìn)行后續(xù)加工修飾的一示意圖。需注意的是,在本實(shí)施例中,為確保各基本圖形單元間的拼接效果,該修飾模塊130是僅針對(duì)該分隔線的線形進(jìn)行變化修飾,也就是該分隔線與該基本圖形單元各邊線的交點(diǎn)位置是固定不變的。
該填充模塊140是用以將各基本圖形單元分別填入該相應(yīng)位置的圖形板塊中,且該基本圖形單元是與該所填入的圖形板塊的形狀大小相互匹配,借以組合出各種形狀的實(shí)體圖形。請(qǐng)參閱圖3A,圖中顯示一使用者借由各基本圖形單元所拼接出的十字形且中空的墻體結(jié)構(gòu),當(dāng)使用者將該基本圖形單元“0”分別填入該區(qū)域“A”中的各圖形板塊中時(shí),即可得到一具有屋頂及墻面的十字形房屋(請(qǐng)參閱圖3B)。如上所述,當(dāng)需要繪制另一個(gè)與原有圖案相連的延伸墻體(圖3A)時(shí),只需將該基本圖形單元“11”替換該基本圖形單元“14”即可輕易實(shí)現(xiàn);同理,該基本圖形單元“13”可與該基本圖形單元“07”或基本圖形單元“08”進(jìn)行替換,修改該墻體的形狀結(jié)構(gòu),如此,使用者僅需修飾該部份圖形板塊中的基本圖形單元,即可拼接出各種形狀及實(shí)體類型的圖形畫(huà)面。
圖4是本發(fā)明的圖形制作方法的處理流程示意圖,如圖所示,首先進(jìn)行步驟S210,生成一空白圖形基板,并將其分解為數(shù)個(gè)長(zhǎng)寬比例為2∶1的長(zhǎng)方形圖形板塊,該圖形基板分解成多個(gè)圖形板塊的形狀大小可以是相同或不同的,接著進(jìn)到步驟S220。
在步驟S220中,依據(jù)設(shè)計(jì)要求,從一數(shù)據(jù)庫(kù)101中選擇相應(yīng)的基礎(chǔ)模板類型,在本實(shí)施例中,使用者若需要繪制一地形畫(huà)面(如圖5E所示),則可依據(jù)該地形厚度,選擇相應(yīng)的基礎(chǔ)模板(如圖5A所示),接著進(jìn)到步驟S230。
在步驟S230中,獲取該基礎(chǔ)模板類型所包括的各基本圖形單元并進(jìn)行修飾,首先是針對(duì)該基本圖形單元的圖案花紋進(jìn)行修飾,該圖5B顯示有各種用以繪制地面的圖案材質(zhì),為增加圖案的多樣性,也可針對(duì)該各基本圖形單元中的分隔線線形進(jìn)行修飾,在本實(shí)施例中,使用者是針對(duì)該選取的基礎(chǔ)模板所包括的27塊基本圖形單元分別進(jìn)行修飾,并儲(chǔ)存在一數(shù)據(jù)庫(kù)中(請(qǐng)參閱圖5D),避免各基本圖形單元所拼接出的圖形出現(xiàn)單調(diào)重復(fù)的畫(huà)面,接著進(jìn)到步驟S240。
在步驟S240中,使用者將該修飾過(guò)的基本圖形單元分別填入該相應(yīng)位置的圖形板塊中,組合出各種形狀的實(shí)體圖形,拼接出所需的圖形畫(huà)面(如圖5F所示)。
因此,本發(fā)明的圖形制作系統(tǒng)及方法是具有以下主要功效(1)可有效提高游戲場(chǎng)景開(kāi)發(fā)人員制圖的工作效率。以單元拼接方式制作圖形畫(huà)面,在制作或修改場(chǎng)景畫(huà)面時(shí),只需修改該場(chǎng)景畫(huà)面中的部份圖形板塊的填充內(nèi)容,或者改變各基本圖形單元間的拼接方式,即可得到各種不同的場(chǎng)景畫(huà)面,大量減輕制圖人員的工作負(fù)擔(dān);(2)可節(jié)省計(jì)算機(jī)系統(tǒng)資源。采用本發(fā)明繪制的場(chǎng)景圖片,在顯示游戲場(chǎng)景畫(huà)面時(shí),計(jì)算機(jī)系統(tǒng)無(wú)需記憶該整幅場(chǎng)景畫(huà)面資源,只需要記憶該畫(huà)面中各圖形板塊的位置及其對(duì)應(yīng)所填充的基本圖形單元編號(hào)即可;(3)可提高程序的運(yùn)行效率,例如,當(dāng)顯示一幅12塊(3*4)相同基本圖形單元所拼接成的海洋時(shí),計(jì)算機(jī)設(shè)備只需記憶其中一塊基本圖形單元的圖片信息,并讀取該12塊基本圖形單元所對(duì)應(yīng)的位置坐標(biāo),即可以“乘法”的運(yùn)算方式予以顯示,與現(xiàn)有技術(shù)中以逐行掃描的方式相比(即以“加法”的運(yùn)算方式),可有效提高程序的運(yùn)行速度,也可提升游戲畫(huà)面的顯示效果,增加游戲的趣味性。
權(quán)利要求
1.一種圖形制作系統(tǒng),用以設(shè)計(jì)及制作圖形畫(huà)面,其特征在于,該圖形制作系統(tǒng)包括一數(shù)據(jù)庫(kù),用以儲(chǔ)存各類型基礎(chǔ)模板數(shù)據(jù)及各基礎(chǔ)模板類型所對(duì)應(yīng)的基本圖形單元;一分解模塊,用以生成一圖形基板,并將該圖形基板分解為多個(gè)圖形板塊;一設(shè)置模塊,用以依設(shè)計(jì)要求從該數(shù)據(jù)庫(kù)中選擇相應(yīng)的基礎(chǔ)模板類型,獲取該基礎(chǔ)模板類型所對(duì)應(yīng)的各基本圖形單元;以及一填充模塊,用以將該各基本圖形單元分別填入該相應(yīng)位置的圖形板塊中,組合出各種形狀的實(shí)體圖形,拼接出一完整的圖形畫(huà)面。
2.如權(quán)利要求1所述的圖形制作系統(tǒng),其特征在于,該基礎(chǔ)模板數(shù)據(jù)是依據(jù)基礎(chǔ)模板所屬的實(shí)體類型進(jìn)行分類。
3.如權(quán)利要求2所述的圖形制作系統(tǒng),其特征在于,該實(shí)體類型是指地面、墻體或道路其中的一者。
4.如權(quán)利要求1所述的圖形制作系統(tǒng),其特征在于,該圖形板塊是正方形或長(zhǎng)方形。
5.如權(quán)利要求1所述的圖形制作系統(tǒng),其特征在于,該填充模塊是將該基本圖形單元填入形狀大小皆與該基本圖形單元匹配的圖形板塊中。
6.如權(quán)利要求1所述的圖形制作系統(tǒng),其特征在于,該圖形制作系統(tǒng)還包括一修飾模塊,用以按實(shí)際需求對(duì)各基本圖形單元進(jìn)行相應(yīng)的修飾。
7.如權(quán)利要求6所述的圖形制作系統(tǒng),其特征在于,該修飾模塊是針對(duì)該基本圖形單元的圖案材質(zhì)進(jìn)行修飾。
8.如權(quán)利要求1所述的圖形制作系統(tǒng),其特征在于,該基本圖形單元中具有至少一分隔線,且該分隔線是由至少一直線組成。
9.如權(quán)利要求8所述的圖形制作系統(tǒng),其特征在于,該分隔線可以是修飾模塊針對(duì)其線形進(jìn)行修飾。
10.如權(quán)利要求1所述的圖形制作系統(tǒng),其特征在于,該圖形制作系統(tǒng)是應(yīng)用在計(jì)算機(jī)游戲的場(chǎng)景開(kāi)發(fā)作業(yè)中。
11.如權(quán)利要求10所述的圖形制作系統(tǒng),其特征在于,該計(jì)算機(jī)場(chǎng)景是三維圖形。
12.一種圖形制作方法,通過(guò)一圖形制作系統(tǒng)設(shè)計(jì)及制作一圖形畫(huà)面,其特征在于,該系統(tǒng)中具有一用以儲(chǔ)存各類型基礎(chǔ)模板數(shù)據(jù)及各基礎(chǔ)模板類型所對(duì)應(yīng)的各基本圖形單元的數(shù)據(jù)庫(kù),該圖形制作方法包括(1)生成一圖形基板,并將該圖形基板分解為多個(gè)圖形板塊;(2)設(shè)定所需的基礎(chǔ)模板類型,獲取該基礎(chǔ)模板類型所對(duì)應(yīng)的各基本圖形單元;以及(3)利用各基本圖形單元分別填入相應(yīng)位置的圖形板塊中,組合出各種形狀的實(shí)體圖形,拼接出一完整的圖形畫(huà)面。
13.如權(quán)利要求12所述的圖形制作方法,其特征在于,該基礎(chǔ)模板數(shù)據(jù)是依據(jù)基礎(chǔ)模板的實(shí)體類型進(jìn)行分類。
14.如權(quán)利要求13所述的圖形制作方法,其特征在于,該實(shí)體類型是指地面、墻體、道路其中的一者。
15.如權(quán)利要求12所述的圖形制作方法,其特征在于,在步驟(1)中,是將該圖形基板分解成多個(gè)形狀大小相同或不同的圖形板塊。
16.如權(quán)利要求12所述的圖形制作方法,其特征在于,在步驟(3)中是將該基本圖形單填入形狀大小皆與該基本圖形單元匹配的圖形板塊中。
全文摘要
本發(fā)明的圖形制作系統(tǒng)及方法是設(shè)計(jì)及制作一圖形畫(huà)面,該圖形制作系統(tǒng)是由數(shù)據(jù)庫(kù)、分解模塊、設(shè)置模塊以及填充模塊組成,在該數(shù)據(jù)庫(kù)中儲(chǔ)存各類型的基礎(chǔ)模板數(shù)據(jù)及其對(duì)應(yīng)的各基本圖形單元;本發(fā)明的圖形制作系統(tǒng)及方法是借由多個(gè)基本圖形單元組合成各種不同形狀及材質(zhì)的實(shí)體圖形,并利用單元拼接的方式制作出一完整的圖形畫(huà)面,不僅可提高制圖工作效率,節(jié)約設(shè)計(jì)人員的時(shí)間,且能有效節(jié)省計(jì)算機(jī)系統(tǒng)資源,進(jìn)而優(yōu)化游戲畫(huà)面的顯示質(zhì)量、增加計(jì)算機(jī)游戲的趣味性。
文檔編號(hào)G06F19/00GK1956008SQ20051011690
公開(kāi)日2007年5月2日 申請(qǐng)日期2005年10月25日 優(yōu)先權(quán)日2005年10月25日
發(fā)明者邱全成, 湯智, 黃建仁 申請(qǐng)人:英業(yè)達(dá)股份有限公司