一種虛擬游戲場(chǎng)景的圖像的提供方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開一種虛擬游戲場(chǎng)景的圖像的提供方法和系統(tǒng),包括:將3D高精度模型經(jīng)過處理得到高精度貼圖;將上述貼圖貼至3D低精度模型上;將攝像機(jī)與游戲模型中的地表模型之間的視角設(shè)置成固定角度;根據(jù)上述視角以及地表模型中的第一表示比例,得出地表的拉伸比;將地表按照上述拉伸比進(jìn)行拉伸,使攝像機(jī)中呈現(xiàn)無拉伸視覺效果的地表畫面;將3D低精度模型中的表示比例設(shè)置成第二比例,使攝像機(jī)中呈現(xiàn)無拉伸視覺效果的3D低精度模型;將3D低精度模型擺放到地表中的相應(yīng)位置。本發(fā)明能夠在保證客戶端對(duì)游戲的透視感和立體感的體驗(yàn)效果情況下,降低客戶端對(duì)游戲資源的加載量以及處理量,滿足硬件環(huán)境配置不高的智能終端或具有FLASH平臺(tái)的臺(tái)式機(jī)無插件運(yùn)行。
【專利說明】一種虛擬游戲場(chǎng)景的圖像的提供方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及虛擬游戲場(chǎng)景的制作領(lǐng)域,尤其涉及一種虛擬游戲場(chǎng)景的圖像的提供方法和系統(tǒng)。
【背景技術(shù)】
[0002]虛擬游戲場(chǎng)景是三維(3D)在線游戲的必要組成部分。其通常使用游戲引擎構(gòu)建。游戲引擎制作出相應(yīng)的虛擬場(chǎng)景后將其封裝至游戲應(yīng)用程序中。
[0003]3D場(chǎng)景制作是指使用空間立體計(jì)算技術(shù)實(shí)現(xiàn)的游戲。從編程實(shí)現(xiàn)角度來說游戲基礎(chǔ)模型(游戲的人物,場(chǎng)景,基礎(chǔ)地形)是使用3D建模實(shí)現(xiàn)的。3D建模通俗來講就是通過三維制作軟件通過虛擬三維空間構(gòu)建出具有三維數(shù)據(jù)的模型。
[0004]在目前使用3D技術(shù)的網(wǎng)頁游戲和手機(jī)游戲中,基本都采用普通的3D游戲建模方式和場(chǎng)景制作方式。即運(yùn)用編輯器建立地表以及地表落差和地表材質(zhì),并將3D建模軟件當(dāng)中制作出來的模型導(dǎo)入編輯器中,并在編輯器里按應(yīng)用需求擺放,以此得到一個(gè)完整的3D游戲場(chǎng)景。
[0005]如果需要進(jìn)行游戲,則游戲者會(huì)通過終端設(shè)備,例如手機(jī)、平板電腦等智能終端或臺(tái)式機(jī)、筆記本等傳統(tǒng)架構(gòu)的計(jì)算機(jī)通過網(wǎng)絡(luò)從游戲運(yùn)營(yíng)商的服務(wù)器加載游戲內(nèi)容,而智能終端的硬件處理能力則制約了游戲的加載速度,在加載高模3D游戲時(shí),往往消耗資源量大,加載時(shí)間長(zhǎng);類似的,在游戲運(yùn)行時(shí),由于3D場(chǎng)景以及場(chǎng)景中的3D人物均需要大量貼圖和渲染,因此,如果終端設(shè)備圖像處理能力不足,則會(huì)導(dǎo)致游戲運(yùn)行緩慢,即幀率低,或根本無法運(yùn)行。
[0006]為了減輕終端設(shè)備的處理負(fù)擔(dān),通常的一種做法是在移動(dòng)終端安裝插件,即先將一部分模型、素材數(shù)據(jù)安裝在移動(dòng)終端上,從而可以加快調(diào)用速度。而這種設(shè)置的問題在于,針對(duì)當(dāng)前網(wǎng)絡(luò)安全環(huán)境惡化的現(xiàn)狀,為了避免自己的智能終端遭受惡意控制,游戲者往往不愿意在自己的智能終端上下載或安裝插件。插件問題在臺(tái)式機(jī)等設(shè)備上同樣存在,這是因?yàn)?,臺(tái)式機(jī)的網(wǎng)頁游戲一般是基于FLASH?的,而FLASH內(nèi)核的硬件適應(yīng)能力有限,不支持很高的硬件環(huán)境,因此,即使作為運(yùn)行環(huán)境的臺(tái)式機(jī)的硬件配置很高,F(xiàn)LASH插件也限制了能夠處理的3D游戲場(chǎng)景的規(guī)模。
[0007]另一種做法是減少3D對(duì)象的精細(xì)度,即采用低模的模型,或者降低渲染的精細(xì)度。而這些帶來的直接問題都是,游戲者的視覺體驗(yàn)下降。即對(duì)象不再精細(xì),或場(chǎng)景或?qū)ο蟮钠唇犹幟黠@能夠被察覺到。
【發(fā)明內(nèi)容】
[0008]本發(fā)明的目的在于提供一種虛擬游戲場(chǎng)景的圖像的提供方法和系統(tǒng),在保證客戶端對(duì)于游戲的透視感和立體感的體驗(yàn)效果的情況下,降低客戶端對(duì)游戲模型資源的加載量以及處理量,能夠滿足硬件環(huán)境配置不高的智能終端或具有FLASH平臺(tái)的臺(tái)式機(jī)無插件運(yùn)行。[0009]為實(shí)現(xiàn)上述目的,本發(fā)明提出了一種虛擬游戲場(chǎng)景的圖像的提供方法,包括:
[0010]將3D高精度模型經(jīng)過處理得到高精度貼圖;
[0011]將上述貼圖貼至3D低精度模型上;
[0012]將攝像機(jī)與游戲模型中的地表模型之間的視角設(shè)置成固定角度;
[0013]根據(jù)上述視角以及地表模型中的第一表示比例,得出地表的拉伸比;
[0014]將地表按照上述拉伸比進(jìn)行拉伸,使攝像機(jī)中呈現(xiàn)無拉伸視覺效果的地表畫面;
[0015]將3D低精度模型中的表示比例設(shè)置成第二比例,使攝像機(jī)中呈現(xiàn)無拉伸視覺效果的3D低精度模型;
[0016]將3D低精度模型擺放到地表中的相應(yīng)位置。
[0017]本發(fā)明的有益效果在于,在保證客戶端對(duì)于游戲的透視感和立體感的體驗(yàn)效果的情況下,降低客戶端對(duì)游戲模型資源的加載量以及處理量,能夠滿足硬件環(huán)境配置不高的智能終端或具有FLASH平臺(tái)的臺(tái)式機(jī)無插件運(yùn)行。
[0018]優(yōu)選的是,所述攝像機(jī)與游戲模型中的地表模型之間的視角設(shè)置在27°至33°的范圍內(nèi)。
[0019]優(yōu)選的是,所述第一表示比例是指在地表模型中,每50*25像素的貼圖代表模型單位中的I平方米面積。
[0020]優(yōu)選的是,所述第二表示比例是指3D低精度模型中,每50*50像素的貼圖代表模型單位中的I平方米面積。
[0021]本發(fā)明還提出了與上述方法相對(duì)應(yīng)的系統(tǒng)。
【專利附圖】
【附圖說明】
[0022]圖1示出了本發(fā)明所涉及的虛擬游戲場(chǎng)景的圖像的提供方法的流程圖。
【具體實(shí)施方式】
[0023]下面結(jié)合附圖對(duì)本發(fā)明的【具體實(shí)施方式】做進(jìn)一步說明。
[0024]如圖1所示,依照本發(fā)明的虛擬游戲場(chǎng)景的圖像的提供方法具體包括以下步驟:首先將3D高精度模型經(jīng)過處理得到高精度貼圖,所述的處理是指后期的潤(rùn)色以及細(xì)節(jié)的處理等,如圖1中的SlOl所示;將上述貼圖貼至3D低精度模型上,所述3D低精度模型使用最少數(shù)量的面片構(gòu)成,如圖1中S102所示;之后將攝像機(jī)與游戲模型中的地表模型之間的視角設(shè)置成固定的角度,該視角設(shè)置在27°至33°的范圍內(nèi),并且包括兩個(gè)端值,例如將該視角設(shè)置成30°,以該視角來呈現(xiàn)所述虛擬游戲的場(chǎng)景,如圖1中S103所示;根據(jù)上述視角以及地表模型中的第一表示比例,得出地表的拉伸比,所述第一表示比例是指在地表模型中,每50*25像素的貼圖代表模型單位中的I平方米面積,如圖1中S104所示;之后將地表按照上述拉伸比進(jìn)行拉伸,使攝像機(jī)中呈現(xiàn)無拉伸視覺效果的地表畫面,如圖1中S105所示;將3D低精度模型中的表示比例設(shè)置成第二表示比例,使攝像機(jī)中呈現(xiàn)無拉伸視覺效果的3D低精度模型,所述第二表示比例是指3D低精度模型中,每50*50像素的貼圖代表模型單位中的I平方米面積,這與地表模型不同,如圖1中S106所示;最后將3D低精度模型擺放到地表中的相應(yīng)位置,形成完整的虛擬游戲場(chǎng)景圖像,如圖1中S107所示。
[0025]本發(fā)明所涉及的虛擬游戲場(chǎng)景的圖像的提供方法,利用3D高精度模型形成高精度貼圖,使游戲具有透視感和立體感;利用面片數(shù)量較少的3D低精度模型使游戲模型資源加載量減小,降低了客戶端加載游戲的時(shí)長(zhǎng)以及處理負(fù)擔(dān);本發(fā)明能夠滿足硬件環(huán)境配置不高的智能終端或具有FLASH平臺(tái)的臺(tái)式機(jī)無插件運(yùn)行。
【權(quán)利要求】
1.一種虛擬游戲場(chǎng)景的圖像的提供方法,其特征在于: 將3D高精度模型經(jīng)過處理得到高精度貼圖; 將上述貼圖貼至3D低精度模型上; 將攝像機(jī)與游戲模型中的地表模型之間的視角設(shè)置成固定角度; 根據(jù)上述視角以及地表模型中的第一表示比例,得出地表的拉伸比; 將地表按照上述拉伸比進(jìn)行拉伸,使攝像機(jī)中呈現(xiàn)無拉伸視覺效果的地表畫面; 將3D低精度模型中的表示比例設(shè)置成第二比例,使攝像機(jī)中呈現(xiàn)無拉伸視覺效果的3D低精度模型; 將3D低精度模型擺放到地表中的相應(yīng)位置。
2.根據(jù)權(quán)利要求1所述的虛擬游戲場(chǎng)景的圖像的提供方法,其特征在于:所述攝像機(jī)與游戲模型中的地表模型之間的視角設(shè)置在27°至33°的范圍內(nèi)。
3.根據(jù)權(quán)利要求2所述的虛擬游戲場(chǎng)景的圖像的提供方法,其特征在于:所述第一表示比例是指在地表模型中,每50*25像素的貼圖代表模型單位中的I平方米面積。
4.根據(jù)權(quán)利要求2所述的虛擬游戲場(chǎng)景的圖像的提供方法,其特征在于:所述第二表示比例是指3D低精度模型中,每50*50像素的貼圖代表模型單位中的I平方米面積。
5.一種提供虛擬游戲場(chǎng)景的圖像的系統(tǒng),其特征在于: 將3D高精度模型經(jīng)過處理得到高精度貼圖的裝置; 將上述貼圖貼至3D低精度模型上的裝置; 將攝像機(jī)與游戲模型中的地表模型之間的視角設(shè)置成固定角度的裝置; 根據(jù)上述視角以及地表模型中的第一表示比例,得出地表的拉伸比的裝置; 將地表按照上述拉伸比進(jìn)行拉伸,使攝像機(jī)中呈現(xiàn)無拉伸視覺效果的地表畫面的裝置; 將3D低精度模型中的表示比例設(shè)置成第二比例,使攝像機(jī)中呈現(xiàn)無拉伸視覺效果的3D低精度模型的裝置; 將3D低精度模型擺放到地表中的相應(yīng)位置的裝置。
6.根據(jù)權(quán)利要求5所述的提供虛擬游戲場(chǎng)景的圖像的系統(tǒng),其特征在于:所述攝像機(jī)與游戲模型中的地表模型之間的視角設(shè)置在27°至33°的范圍內(nèi)。
7.根據(jù)權(quán)利要求6所述的提供虛擬游戲場(chǎng)景的圖像的系統(tǒng),其特征在于:所述第一表示比例是指在地表模型中,每50*25像素的貼圖代表模型單位中的I平方米面積。
8.根據(jù)權(quán)利要求6所述的提供虛擬游戲場(chǎng)景的圖像的系統(tǒng),其特征在于:所述第二表示比例是指3D低精度模型中,每50*50像素的貼圖代表模型單位中的I平方米面積。
【文檔編號(hào)】G06T13/20GK103500462SQ201310478888
【公開日】2014年1月8日 申請(qǐng)日期:2013年10月14日 優(yōu)先權(quán)日:2013年10月14日
【發(fā)明者】吳和君, 周游 申請(qǐng)人:合肥完美世界網(wǎng)絡(luò)技術(shù)有限公司