的原法線信息,利用所述步驟s4中得到的心的法線貼圖和貼圖UV坐標更新模型,進入步驟s6;
[0027]s6、通過所述用于3D模型的法線貼圖重構處理系統(tǒng)中的模型輸出模塊輸出更新后的模型。
[0028]優(yōu)選地,通過所述切片處理模塊以待處理模型的x、y、z三個瑋度上的最大尺寸為軸向,第二大尺寸為切向,以所有頂點都有掃描線經(jīng)過為標準對待處理模型進行掃描切片。
[0029]優(yōu)選地,通過所述切片剖解模塊對經(jīng)過所述切片處理模塊處理的掃描切片進行剖解,對環(huán)狀切片以切線正矢量方向剖切;對于多個切片則進行多次剖切。
[0030]優(yōu)選地,通過所述切片法線計算和貼圖化處理模塊對掃描切片以保證所有頂點不丟失的標準進行逐點掃描以進行法線計算和更新法線貼圖UV坐標。
[0031 ]優(yōu)選地,通過所述模型更新模塊刪除原模型法線信息,以所述切片法線計算和貼圖化處理模塊計算的法線貼圖和法線貼圖UV坐標更新模型。
[0032]采用本發(fā)明對模型進行法線貼圖重構,可以在3D模型減面之后仍舊保證頂點數(shù)據(jù)和法線數(shù)據(jù)的完整性和連續(xù)性,分離了頂點數(shù)據(jù)和法線數(shù)據(jù),保證而這些非連續(xù)變化的信息在減面后仍能保持完整,保證3D模型的高仿真還原度。
[0033]以上所述,僅為本發(fā)明較佳的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發(fā)明披露的技術范圍內(nèi),根據(jù)本發(fā)明的技術方案及其發(fā)明構思加以等同替換或改變,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。
【主權項】
1.一種用于3D模型的法線貼圖重構處理系統(tǒng),其特征在于,所述用于3D模型的法線貼圖重構處理系統(tǒng)包括導入待處理模型的模型導入模塊、與所述模型導入模塊相連的對所述待處理模型進行掃描線經(jīng)過所有貼圖頂點的掃描切片處理的切片處理模塊、與所述切片處理模塊相連對經(jīng)過所述切片處理模塊處理后的模型切片進行剖解處理的切片剖解模塊、與所述切片剖解模塊相連的以切片為基礎進行逐點法線計算以寫入法線貼圖中并在掃描到頂點時計算新的貼圖UV坐標的切片法線計算和貼圖化處理模塊、與所述切片法線計算和貼圖化處理模塊相連并根據(jù)所述切片法線計算和貼圖化處理模塊處理的結果更新模型的模型更新模塊、與所述模型更新模塊相連的輸出更新后的模型的模型輸出模塊。2.根據(jù)權利要求1所述的用于3D模型的法線貼圖重構處理系統(tǒng),其特征在于,所述切片處理模塊以待處理模型的X、y、z三個瑋度上的最大尺寸為軸向,第二大尺寸為切向,以所有頂點都有掃描線經(jīng)過為標準對待處理模型進行掃描切片。3.根據(jù)權利要求2所述的用于3D模型的法線貼圖重構處理系統(tǒng),其特征在于,所述切片剖解模塊對經(jīng)過所述切片模塊處理的掃描切片進行剖解,對環(huán)狀切片以切線正矢量方向剖切;對于多個切片進行多次剖切。4.根據(jù)權利要求1所述的用于3D模型的法線貼圖重構處理系統(tǒng),其特征在于,所述切片法線計算和貼圖化處理模塊對掃描切片以保證所有頂點不丟失的標準進行逐點掃描以進行法線計算和更新法線貼圖UV坐標。5.根據(jù)權利要求4所述的用于3D模型的法線貼圖重構處理系統(tǒng),其特征在于,所述模型更新模塊刪除原模型法線信息,以所述切片法線計算和貼圖化處理模塊計算的法線貼圖和法線貼圖UV坐標更新模型。6.—種用于3D模型的法線貼圖重構處理方法,其特征在于,所述法線貼圖重構處理方法通過使用用于3D模型的法線貼圖重構處理系統(tǒng)來實現(xiàn),包括如下步驟: S1、通過所述用于3D模型的法線貼圖重構處理系統(tǒng)中的模型導入模塊導入待處理的模型,進入步驟s2; s2、通過所述用于3D模型的法線貼圖重構處理系統(tǒng)中的切片處理模塊對所述步驟Si中導入的待處理模型進行掃描線經(jīng)過所有貼圖頂點的掃描切片處理,進入步驟s3; s3、通過所述用于3D模型的法線貼圖重構處理系統(tǒng)中的切片剖解模塊對所述步驟s2中的模型切片進行剖解分析處理,進入步驟S4; s4、通過所述用于3D模型的法線貼圖重構處理系統(tǒng)中的切片法線計算和貼圖化處理模塊對所述步驟s3中經(jīng)過剖解處理的切片進行法線計算和貼圖化處理,得到新的法線貼圖和法線貼圖UV坐標,進入步驟s5 ; s5、通過所述用于3D模型的法線貼圖重構處理系統(tǒng)中的模型更新模塊刪除原模型中的原法線信息,利用所述步驟s4中得到的新的法線貼圖和法線貼圖UV坐標更新模型,進入步驟s6; s6、通過所述用于3D模型的法線貼圖重構處理系統(tǒng)中的模型輸出模塊輸出更新后的模型。7.根據(jù)權利要求6所述的用于3D模型的法線貼圖重構處理方法,其特征在于,通過所述切片處理模塊以待處理模型的x、y、z三個瑋度上的最大尺寸為軸向,第二大尺寸為切向,以所有頂點都有掃描線經(jīng)過為標準對待處理模型進行掃描切片。8.根據(jù)權利要求7所述的用于3D模型的法線貼圖重構處理系統(tǒng),其特征在于,通過所述切片剖解模塊對經(jīng)過所述切片處理模塊處理的掃描切片進行剖解,對環(huán)狀切片以切線正矢量方向剖切;對于多個切片則進行多次剖切。9.根據(jù)權利要求6所述的用于3D模型的法線貼圖重構處理系統(tǒng),其特征在于,通過所述切片法線計算和貼圖化處理模塊對掃描切片以保證所有頂點不丟失的標準進行逐點掃描以進行法線計算和更新法線貼圖UV坐標。10.根據(jù)權利要求9所述的用于3D模型的法線貼圖重構處理系統(tǒng),其特征在于,通過所述模型更新模塊刪除原模型法線信息,以所述切片法線計算和貼圖化處理模塊計算的法線貼圖和法線貼圖UV坐標更新模型。
【專利摘要】一種用于3D模型的法線貼圖重構處理系統(tǒng),模型導入模塊、與所述模型導入模塊相連的對所述待處理模型進行掃描線經(jīng)過所有貼圖頂點的掃描切片處理的切片處理模塊、與所述切片處理模塊相連對經(jīng)過所述切片處理模塊處理后的模型切片進行剖解處理的切片剖解模塊、與所述切片剖解模塊相連的以切片為基礎進行逐點法線計算以寫入法線貼圖中并在掃描到頂點時計算新的貼圖UV坐標的切片法線計算和貼圖化處理模塊、與所述切片法線計算和貼圖化處理模塊相連并根據(jù)所述切片法線計算和貼圖化處理模塊處理的結果更新模型的模型更新模塊、與所述模型更新模塊相連的輸出更新后的模型的模型輸出模塊。本發(fā)明還公開了一種用于3D模型的法線貼圖重構處理方法。
【IPC分類】G06T17/00, G06T15/00
【公開號】CN105574917
【申請?zhí)枴緾N201510945422
【發(fā)明人】沈育龍
【申請人】成都君乾信息技術有限公司
【公開日】2016年5月11日
【申請日】2015年12月18日