專利名稱:一種實(shí)時(shí)瀏覽減少數(shù)據(jù)量下載的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種快速3D實(shí)時(shí)瀏覽的方法,特別是一種減少實(shí)時(shí)瀏覽數(shù)據(jù)量的方法。
背景技術(shù):
在3D實(shí)時(shí)瀏覽的時(shí)候,建筑物的貼圖、材質(zhì)的數(shù)據(jù)量非常大,在實(shí)時(shí)瀏覽的過(guò)程中下載紋理、材質(zhì)會(huì)占用相當(dāng)多的帶寬,從而影響下載速度。 現(xiàn)有技術(shù)中對(duì)于采用相似材質(zhì)的兩個(gè)建筑,通常采用建立兩個(gè)模型,兩套材質(zhì)的方法,不僅效率低下,對(duì)于貼圖的利用率也很低。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種實(shí)時(shí)瀏覽減少數(shù)據(jù)量下載的方法,可以在3DMAX中利用一套材質(zhì)做出多個(gè)建筑。 為了達(dá)到上述目的,本發(fā)明一種實(shí)時(shí)瀏覽減少數(shù)據(jù)量下載的方法,其包括
建立多個(gè)建筑模型; 將所述多個(gè)建筑模型中相同的材質(zhì)和紋理部分標(biāo)注; 對(duì)所述多個(gè)建筑模型中被標(biāo)注的材質(zhì)部分建立相同的材質(zhì)和紋理貼圖映射;禾口
當(dāng)實(shí)時(shí)瀏覽時(shí),客戶端下載多個(gè)模型和一個(gè)材質(zhì)和紋理貼圖對(duì)所述多個(gè)建筑中相同的材質(zhì)和紋理映射貼圖。 進(jìn)一步地,所述相同的材質(zhì)和紋理部分包括兩種或兩種以上。 進(jìn)一步地,當(dāng)實(shí)時(shí)瀏覽時(shí),客戶端下載兩種或兩種以上的材質(zhì)和紋理貼圖,將對(duì)應(yīng)的材質(zhì)和紋理貼圖映射到模型上。 本發(fā)明通過(guò)對(duì)模型修改,并采用相同的紋理材質(zhì)對(duì)多個(gè)模型的特定區(qū)域貼圖,大大提高單個(gè)貼圖的復(fù)用率,可以大大減少實(shí)時(shí)瀏覽時(shí)候的網(wǎng)絡(luò)數(shù)據(jù)傳輸量。
圖1是本發(fā)明一種實(shí)時(shí)瀏覽減少數(shù)據(jù)量下載的方法一個(gè)具體的實(shí)施例的流程圖。
具體實(shí)施例方式請(qǐng)參看圖1所示,本發(fā)明提供了一種實(shí)時(shí)瀏覽減少數(shù)據(jù)量下載的方法,其包括
步驟101,建立多個(gè)建筑模型。所述多個(gè)建筑模型采用相似的結(jié)構(gòu)。相似的結(jié)構(gòu)有利于建模人員更快地建模,也有利于標(biāo)注貼圖位置,提高貼圖的復(fù)用率。 步驟102,將所述多個(gè)建筑模型中相同的材質(zhì)和紋理部分的幾何坐標(biāo)標(biāo)注。標(biāo)注可以準(zhǔn)確地將材質(zhì)和紋理貼圖準(zhǔn)確貼到模型上。 步驟103,對(duì)所述多個(gè)建筑模型中被標(biāo)注的材質(zhì)部分建立相同的材質(zhì)和紋理貼圖映射。使用紋理繪制的一般步驟為定義紋理貼圖、控制紋理、說(shuō)明紋理貼圖方式,定義紋理
3坐標(biāo)。
紋理的定義有兩種連續(xù)法和離散法。 紋理圖像在映射到物體時(shí)會(huì)產(chǎn)生許多問(wèn)題。這些問(wèn)題主要有紋理圖像的紋理怎樣對(duì)應(yīng)到屏幕上的像素、怎樣通過(guò)紋理貼圖實(shí)現(xiàn)紋理縮放和紋理重復(fù)等。這就需要對(duì)紋理進(jìn)行控制。 紋理坐標(biāo)控制紋理圖像中的像素怎樣映射到物體。 所述紋理繪制貼圖的步驟是現(xiàn)有比較成熟的技術(shù),在此不做贅述。 步驟104,當(dāng)實(shí)時(shí)瀏覽時(shí),客戶端下載多個(gè)模型和一個(gè)材質(zhì)和紋理貼圖對(duì)所述多個(gè)
建筑標(biāo)注的幾何坐標(biāo)處做相同的材質(zhì)和紋理映射貼圖。 由于對(duì)模型采取了特殊化的處理,同時(shí)相同的材質(zhì)紋理采用了相同的紋理貼圖,大大提高了貼圖的復(fù)用率,因此客戶端通過(guò)網(wǎng)絡(luò)下載的數(shù)據(jù)量大為減少,有利于快速實(shí)時(shí)顯示,也有利于節(jié)省網(wǎng)絡(luò)資。 在一個(gè)具體的實(shí)施例中,所述相同的材質(zhì)和紋理部分包括兩種或兩種以上。當(dāng)實(shí)時(shí)瀏覽時(shí),客戶端下載兩種或兩種以上的材質(zhì)和紋理貼圖,將對(duì)應(yīng)的材質(zhì)和紋理貼圖映射到模型上。例如窗戶采用相同的材質(zhì)和紋理貼圖,墻體外立面采用相同的紋理和貼圖等,這樣不會(huì)讓所有建筑顯得千篇一律。 以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種實(shí)時(shí)瀏覽減少數(shù)據(jù)量下載的方法,其包括建立多個(gè)建筑模型;將所述多個(gè)建筑模型中相同的材質(zhì)和紋理部分的幾何坐標(biāo)標(biāo)注;對(duì)所述多個(gè)建筑模型中被標(biāo)注的材質(zhì)部分建立相同的材質(zhì)和紋理貼圖映射;和當(dāng)實(shí)時(shí)瀏覽時(shí),客戶端下載多個(gè)模型和一個(gè)材質(zhì)和紋理貼圖對(duì)所述多個(gè)建筑標(biāo)注的幾何坐標(biāo)處做相同的材質(zhì)和紋理映射貼圖。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述相同的材質(zhì)和紋理部分包括兩種或 兩種以上。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,當(dāng)實(shí)時(shí)瀏覽時(shí),客戶端下載兩種或兩種以 上的材質(zhì)和紋理貼圖,將對(duì)應(yīng)的材質(zhì)和紋理貼圖映射到模型上。
4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述多個(gè)建筑模型采用相似的結(jié)構(gòu)。
全文摘要
本發(fā)明提供一種實(shí)時(shí)瀏覽減少數(shù)據(jù)量下載的方法,其包括建立多個(gè)建筑模型;將所述多個(gè)建筑模型中相同的材質(zhì)和紋理部分的幾何坐標(biāo)標(biāo)注;對(duì)所述多個(gè)建筑模型中被標(biāo)注的材質(zhì)部分建立相同的材質(zhì)和紋理貼圖映射;和當(dāng)實(shí)時(shí)瀏覽時(shí),客戶端下載多個(gè)模型和一個(gè)材質(zhì)和紋理貼圖對(duì)所述多個(gè)建筑標(biāo)注的幾何坐標(biāo)處做相同的材質(zhì)和紋理映射貼圖。
文檔編號(hào)G06T15/00GK101789134SQ201010107758
公開(kāi)日2010年7月28日 申請(qǐng)日期2010年2月5日 優(yōu)先權(quán)日2010年2月5日
發(fā)明者徐道升, 魏記, 黃鵬 申請(qǐng)人:北京水晶石數(shù)字科技有限公司