一種三維模擬試衣系統(tǒng)中服裝模型的建立方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及圖像生成和處理領(lǐng)域,尤其涉及一種三維模擬試衣系統(tǒng)中服裝模型的 建立方法。
【背景技術(shù)】
[0002] 試衣是人們在商場買衣服時必須的一個過程,但是,人們在試衣時經(jīng)常需要進入 試衣間,脫下自己的衣服后才能進行試穿,在繁忙時還需等待試衣間,同時,在冬季,還要脫 下厚重的衣服,給試衣增加了很多不便。而且,隨著網(wǎng)購逐漸進入人們的生活中,網(wǎng)購衣服 也成了多數(shù)人的日常選擇,但是,網(wǎng)購的衣服是否合適只能通過收貨后試穿才能知道,若不 合適,還需要聯(lián)系賣家,郵寄退換,浪費了時間和金錢。為了解決這個問題,網(wǎng)店一般采用平 面模特來展示衣服效果,但是平面模特僅僅代表了大眾化的身材,對于一些特殊身材的人 士不適用,而且平面模特的展示的效果較為單調(diào)。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明的目的在于提供一種三維模擬試衣系統(tǒng)中服裝模型的建立方法來解決現(xiàn) 有技術(shù)中所存在的上述問題。
[0004] 為了實現(xiàn)上述目的,本發(fā)明的技術(shù)方案如下: 一種三維模擬試衣系統(tǒng)中服裝模型的建立方法,其包括如下步驟: 從服裝商處獲得的服裝照片和服裝數(shù)據(jù),所述服裝數(shù)據(jù)包括服裝尺寸; 從所述服裝數(shù)據(jù)中獲得服裝關(guān)鍵點; 將所述服裝關(guān)鍵點連接成網(wǎng)格; 根據(jù)所述服裝的照片和尺寸獲得顏色服裝網(wǎng)格圖; 將所述顏色服裝網(wǎng)格圖導入軟件中,生成三維服裝模型。
[0005] 作為優(yōu)選方案,所述服裝數(shù)據(jù)還包括服裝面料。
[0006] 作為優(yōu)選方案,所述軟件為maya三維設(shè)計軟件。
[0007] 作為優(yōu)選方案,還包括場景模型的建立。
[0008] 作為優(yōu)選方案,所述場景模型的建立包括如下步驟: 自動生成或?qū)氲匦螀?shù),設(shè)置地形對應的紋理數(shù)據(jù);通常地形數(shù)據(jù)是數(shù)字化高程模 型數(shù)據(jù),地形對應的紋理數(shù)據(jù)通常是該場景中的影像數(shù)據(jù)。
[0009] 通過矢量化數(shù)據(jù)導入場景元素,完成場景中部分地物模型的生成;添加導入場景 元素的紋理,使得它們看起來夠真實。
[0010] 作為優(yōu)選方案,所述場景元素包括建筑物、樹木中的一種或兩種;場景元素通常指 建筑物、樹木等等都有一些共同的特點,是重復性高的物體,在實時虛擬系統(tǒng)中,它們應該 使用盡可能少的面,所以這類模型在建立時主要用二維的模型結(jié)合透明貼圖來創(chuàng)造出三維 的模型效果,即用貼圖來代替細節(jié)模型,并把模型的屬性設(shè)置為繞視點旋轉(zhuǎn),這樣無論從 哪個角度瀏覽,都可以看到整個物體,從而達到效果逼真的目的。 toon] 作為優(yōu)選方案,還包括導入第三方的三維模型數(shù)據(jù)的步驟。
[0012] 作為優(yōu)選方案,所述第三方的三維模型數(shù)據(jù)包括3DS數(shù)據(jù)。
[0013] 作為優(yōu)選方案,還包括場景渲染步驟,可以依據(jù)真實感技術(shù)如光照、材質(zhì)、紋理、霧 化、增加天空等等來渲染場景;通過增加粒子系統(tǒng),在場景中實現(xiàn)焰火、雪花等特殊效果的 渲染,使場景看起來更加真實。
[0014] 本發(fā)明提供的一種三維模擬試衣系統(tǒng)中服裝模型的建立方法,使建立的三維服裝 模型能夠讓客戶實時看到自己穿上所選服裝的真實效果,從而解決了客戶對買來的服裝不 滿意或者退貨等問題,大大縮小了中間一些不必要的環(huán)節(jié);在展示商品上具有高真實性、強 說服力,也會增加消費者網(wǎng)上購物的樂趣和參與性。
[0015]
【附圖說明】
[0016] 圖1為基于本發(fā)明中服裝模型的三維模擬試衣系統(tǒng)的原理框圖; 圖2為基于本發(fā)明中服裝模型的三維模擬試衣方法的流程圖; 圖3為本發(fā)明中的局部0' -STU坐標系。
[0017]
【具體實施方式】
[0018] 本發(fā)明提供的一種三維模擬試衣系統(tǒng)中服裝模型的建立方法,其包括如下步驟: 從服裝商處獲得的服裝照片和服裝數(shù)據(jù),所述服裝數(shù)據(jù)包括服裝尺寸、服裝面料等因 素; 從所述服裝數(shù)據(jù)中獲得服裝關(guān)鍵點; 將所述服裝關(guān)鍵點連接成網(wǎng)格; 根據(jù)所述服裝的照片和尺寸獲得顏色服裝網(wǎng)格圖; 將所述顏色服裝網(wǎng)格圖導入maya三維設(shè)計軟件軟件中,生成三維服裝模型。
[0019] 在一種較佳實施方式中,本方法還包括場景模型的建立,所述場景模型的建立優(yōu) 選如下步驟: 自動生成或?qū)氲匦螀?shù),設(shè)置地形對應的紋理數(shù)據(jù);通常地形數(shù)據(jù)是數(shù)字化高程模 型數(shù)據(jù),地形對應的紋理數(shù)據(jù)通常是該場景中的影像數(shù)據(jù)。
[0020] 通過矢量化數(shù)據(jù)導入場景元素,完成場景中部分地物模型的生成;添加導入場景 元素的紋理,使得它們看起來夠真實,所述場景元素包括建筑物、樹木中的一種或兩種;場 景元素通常指建筑物、樹木等等都有一些共同的特點,是重復性高的物體,在實時虛擬系 統(tǒng)中,它們應該使用盡可能少的面,所以這類模型在建立時主要用二維的模型結(jié)合透明貼 圖來創(chuàng)造出三維的模型效果,即用貼圖來代替細節(jié)模型,并把模型的屬性設(shè)置為繞視點旋 轉(zhuǎn),這樣無論從哪個角度瀏覽,都可以看到整個物體,從而達到效果逼真的目的。
[0021] 在一種較佳實施方式中,還包括導入第三方的三維模型數(shù)據(jù)的步驟。
[0022] 在一種較佳實施方式中,所述第三方的三維模型數(shù)據(jù)包括3DS數(shù)據(jù)。
[0023] 在一種較佳實施方式中,還包括場景渲染步驟,可以依據(jù)真實感技術(shù)如光照、材 質(zhì)、紋理、霧化、增加天空等等來渲染場景;通過增加粒子系統(tǒng),在場景中實現(xiàn)焰火、雪花等 特殊效果的渲染,使場景看起來更加真實。
[0024] 利用本發(fā)明的服裝模型建立的三維模擬試衣系統(tǒng)以及使用方法為: 首先用戶會有一個注冊的過程,需要注冊用戶名及密碼,然后就要輸入自身的身高、體 重及三圍尺寸,這些數(shù)據(jù)在以后的登錄后會直接顯示出,不需要重復輸入,而且這些數(shù)據(jù)也 是可以修改的,因為有些人的體型不會一直不變。
[0025] 如圖1所示,本發(fā)明三維模擬試衣方法,在步驟S1中,建立人物模型1、人臉模型 2、服裝模型3、配件模型4以及場景模型5,服裝模型3、配件模型4以及場景模型5分別形 成服裝庫、配件庫以及場景庫;在步驟S2中,將人物模型1、人臉模型2、服裝模型3、配件模 型4以及場景模型5導入圖形交互軟件Unity3D ;在步驟S3中,所有模型在圖形交互軟件 Unity3D中進行交互,在步驟S4中,模型交互完成后進行虛擬展示。
[0026] 首先運用B樣條曲面方法構(gòu)建三維人物模型1,B樣條曲線方程定義為:
,其中,.? α = 〇,ι,...,η)是控制多邊形的頂點,恥』)α = 0, 1,...,η)稱為k階(k-l次)Β樣條基函數(shù)。Β樣條曲線是一種非常靈活的曲線,曲線的局 部形狀受相應頂點的控制很直觀。首先采用B樣條曲線曲面來進行人體曲面繪制,以人體 前腰部中點作為坐標原點,建立三維直角坐標系;將人體特征點對應到三維直角坐標系中, 建立人體特征值的三維人體坐標;建立人體特征曲線模型,且人體特征值對應人體部位,可 用人物模型1的尺寸表和模型樣本點以及各特征部位的擬合曲線所獲得的數(shù)據(jù)點來反求 控制點,再以B樣條曲線曲面來擬合所求得的控制點;在具體建模過程中將人體劃分為若 干曲面片,得到由B樣條曲線擬合的具有幾個特征曲線的三維人物模型,再利用插值的方 法,輔之以其他造型曲線,與特征曲線共同構(gòu)造出三維人物模型1。
[0027] 此外,通過程序代碼將身高以及三圍數(shù)據(jù)轉(zhuǎn)化為可為建模軟件識別的三維數(shù)據(jù), 則輸入不同的身高以及三圍數(shù)據(jù)就會產(chǎn)生不同尺寸的