本發(fā)明專利技術(shù)揭示了一種三維虛擬試穿中服飾與人體模型的匹配方法及裝置。該方法包括步驟:在人體模型的皮膚面上設(shè)置接觸面;為服飾每一個(gè)頂點(diǎn)尋找距離最近的接觸面,計(jì)算服飾與皮膚面的三維關(guān)系。本發(fā)明專利技術(shù)通過將服飾與人體模型的皮膚面進(jìn)行關(guān)聯(lián),實(shí)現(xiàn)服飾與人體模型的匹配,減少了匹配時(shí)的計(jì)算提升了試穿效率以及節(jié)省了系統(tǒng)資源;同時(shí),通過預(yù)先計(jì)算服飾與人體模型之間的三維關(guān)系,試穿時(shí)只需調(diào)取使用即可,進(jìn)一步提升試穿效率。
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及到虛擬試穿技術(shù),特別涉及到一種三維虛擬試穿中服飾與人體模型的匹配方法及裝置。
技術(shù)介紹
現(xiàn)有技術(shù)中,虛擬的三維人體模型是根據(jù)人體骨骼之間的關(guān)聯(lián)關(guān)系進(jìn)行計(jì)算而形成。同時(shí),人體模型上的著裝,也是將服飾與人體骨骼進(jìn)行關(guān)聯(lián)計(jì)算,實(shí)現(xiàn)相互匹配。比如現(xiàn)有的三維(3D)游戲中的角色著裝。由于與人體骨骼關(guān)聯(lián)計(jì)算,使得將服飾與人體模型相匹配的計(jì)算較為復(fù)雜(比如四個(gè)人體骨骼關(guān)聯(lián)服飾上的一個(gè)頂點(diǎn)),計(jì)算量過大,使得對服飾進(jìn)行更換的速度緩慢,費(fèi)時(shí)且浪費(fèi)資源。尤其是應(yīng)用到三維試穿領(lǐng)域,計(jì)算量過大的缺點(diǎn)越為明顯。因此,亟待提出一種高效的匹配方式解決上述計(jì)算量過大的問題,節(jié)省資源。
技術(shù)實(shí)現(xiàn)思路
本專利技術(shù)的主要目的為提供一種三維虛擬試穿中服飾與人體模型的匹配方法,節(jié)省了試穿系統(tǒng)的資源。本專利技術(shù)提出一種三維虛擬試穿中服飾與人體模型的匹配方法,包括步驟在人體模型的皮膚面上設(shè)置接觸面;為服飾每一個(gè)頂點(diǎn)尋找距離最近的接觸面,計(jì)算服飾與皮膚面的三維關(guān)系。優(yōu)選地,所述接觸面為三個(gè)皮膚面頂點(diǎn)形成的三角面。優(yōu)選地,所述三維關(guān)系包括位置關(guān)系、旋轉(zhuǎn)關(guān)系以及縮放關(guān)系。優(yōu)選地,所述方法還包括將所述三維關(guān)系與服飾對應(yīng)保存;在試穿服飾時(shí),調(diào)取所述服飾以及對應(yīng)的三維關(guān)系,將服飾與人體模型相匹配。優(yōu)選地,所述計(jì)算服飾與皮膚面的三維關(guān)系的步驟具體包括建立所述接觸面與皮膚面的變換矩陣。本專利技術(shù)還提出一種三維虛擬試穿中服飾與人體模型的匹配裝置,包括接觸面設(shè)置單元,用于在人體模型的皮膚面上設(shè)置接觸面;三維關(guān)系計(jì)算單元,用于為服飾每一個(gè)頂點(diǎn)尋找距離最近的接觸面,計(jì)算服飾與皮膚面的三維關(guān)系。優(yōu)選地,所述接觸面為三個(gè)皮膚面頂點(diǎn)形成的三角面。優(yōu)選地,所述三維關(guān)系包括位置關(guān)系、旋轉(zhuǎn)關(guān)系以及縮放關(guān)系。優(yōu)選地,所述裝置還包括保存單元,用于將所述三維關(guān)系與服飾對應(yīng)保存;試穿單元,用于在試穿服飾時(shí),調(diào)取所述服飾以及對應(yīng)的三維關(guān)系,將服飾與人體模型相匹配。優(yōu)選地,所述三維關(guān)系計(jì)算單元具體用于建立所述接觸面與皮膚面的變換矩陣。本專利技術(shù)通過將服飾與人體模型的皮膚面進(jìn)行關(guān)聯(lián),實(shí)現(xiàn)服飾與人體模型的匹配, 減少了匹配時(shí)的計(jì)算提升了試穿效率以及節(jié)省了系統(tǒng)資源;同時(shí),通過預(yù)先計(jì)算服飾與人體模型之間的三維關(guān)系,試穿時(shí)只需調(diào)取使用即可,進(jìn)一步提升試穿效率。附圖說明圖1是本專利技術(shù)三維虛擬試穿中服飾與人體模型的匹配方法一實(shí)施例的步驟流程示意圖;圖2是本專利技術(shù)三維虛擬試穿中服飾與人體模型的匹配方法另一實(shí)施例的步驟流程示意圖;圖3是本專利技術(shù)三維虛擬試穿中服飾與人體模型的匹配裝置一實(shí)施例的結(jié)構(gòu)示意圖;圖4是本專利技術(shù)三維虛擬試穿中服飾與人體模型的匹配裝置另一實(shí)施例的結(jié)構(gòu)示意圖。本專利技術(shù)目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。 具體實(shí)施例方式應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本專利技術(shù),并不用于限定本專利技術(shù)。參照圖1,提出本專利技術(shù)一種三維虛擬試穿中服飾與人體模型的匹配方法一實(shí)施例。 該方法可包括步驟S10、在人體模型的皮膚面上設(shè)置接觸面;步驟S11、為服飾每一個(gè)頂點(diǎn)尋找距離最近的接觸面,計(jì)算服飾與皮膚面的三維關(guān)系。在三維虛擬試穿中,預(yù)先建立若干的標(biāo)準(zhǔn)人體模型,試穿者可選擇體型最為接近的人體模型進(jìn)行試穿展示。同時(shí),還有各種不同款式不同顏色的服飾供試穿者試穿。在試穿時(shí),試穿的服飾須與試穿者選擇的人體模型建立匹配關(guān)系,方能進(jìn)行試穿。上述匹配關(guān)系的建立,首先需在人體模型的皮膚面上設(shè)置若干接觸面,該接觸面可以是三個(gè)皮膚面頂點(diǎn)所形成的三角面。該接觸面的個(gè)數(shù)可根據(jù)需要具體而定。然后,可為該試穿服飾上的每個(gè)頂點(diǎn),尋找一個(gè)對應(yīng)的接觸面。該接觸面可以是當(dāng)服飾放置在人體模型時(shí),與上述頂點(diǎn)距離最近的接觸面;該頂點(diǎn)可以是服飾與人體模型接觸的點(diǎn)。上述三維關(guān)系可以是服飾與人體模型之間的位置關(guān)系、旋轉(zhuǎn)關(guān)系以及縮放關(guān)系等。該位置關(guān)系表示上述服飾上頂點(diǎn)與人體模型的接觸面之間位置關(guān)系;該旋轉(zhuǎn)關(guān)系是表示當(dāng)皮膚面(三角面)在空間中旋轉(zhuǎn)時(shí),關(guān)聯(lián)的服飾頂點(diǎn)也會(huì)跟隨進(jìn)行旋轉(zhuǎn),保持服飾與身體的緊貼;該縮放關(guān)系表示上述服飾上頂點(diǎn)與人體模型的接觸面之間縮放關(guān)系,比如當(dāng)皮膚面膨脹時(shí)(面積增大),將導(dǎo)致衣服兩個(gè)頂點(diǎn)之間的距離亦同時(shí)放大,如此,可實(shí)現(xiàn)衣服與人體模型同步縮小或者放大。上述步驟Sll可具體包括建立上述接觸面與皮膚面的變換矩陣。可根據(jù)上述三維關(guān)系的具體參數(shù),進(jìn)行運(yùn)算,形成上述接觸面與皮膚面之間的關(guān)聯(lián)矩陣,實(shí)現(xiàn)上述服飾與人體模型相匹配。上述服飾頂點(diǎn)可實(shí)時(shí)跟隨皮膚三角面變換位置,從而產(chǎn)生衣服“穿著”在模特身上的虛擬結(jié)果。該變換位置可以是通過“關(guān)聯(lián)矩陣”計(jì)算而獲得的。假設(shè)某個(gè)三角面S,變形為三角面S'(由于模特變換動(dòng)作或者更換體型造成三角面變形)。則,“關(guān)聯(lián)矩陣”可解釋為從S坐標(biāo)系統(tǒng)到S'坐標(biāo)系統(tǒng)的變換(該矩陣包括位置、旋轉(zhuǎn)和縮放變換)。通過矩陣運(yùn)算,可將S坐標(biāo)系統(tǒng)中某個(gè)點(diǎn)P位置,映射到S'坐標(biāo)系統(tǒng)的另一位置,從而實(shí)現(xiàn)點(diǎn)與三角面的關(guān)聯(lián)。參照圖2,在本專利技術(shù)的另一實(shí)施例中,上述步驟Sll后還可包括步驟S12、將上述三維關(guān)系與服飾對應(yīng)保存;步驟S13、在試穿服飾時(shí),調(diào)取上述服飾以及對應(yīng)的三維關(guān)系,將服飾與人體模型相匹配。為進(jìn)一步減少試穿過程中的運(yùn)算時(shí)間以及節(jié)省系統(tǒng)資源,可預(yù)先為每件服飾須與每個(gè)人體模型之間計(jì)算三維關(guān)系,進(jìn)行相互匹配;并把計(jì)算取得的三維關(guān)系與相應(yīng)服飾對應(yīng)保存,以便在試穿時(shí),試穿者選取該人體模型以及服飾后,只需調(diào)取預(yù)先存儲(chǔ)的三維關(guān)系即可馬上進(jìn)行試穿,提升服飾試穿的效率。參照圖3,本專利技術(shù)還提出一種三維虛擬試穿中服飾與人體模型的匹配裝置20 —實(shí)施例。該裝置20可包括接觸面設(shè)置單元21以及三維關(guān)系計(jì)算單元22 ;該接觸面設(shè)置單元21,用于在人體模型的皮膚面上設(shè)置接觸面;該三維關(guān)系計(jì)算單元22,用于為服飾每一個(gè)頂點(diǎn)尋找距離最近的接觸面,計(jì)算服飾與皮膚面的三維關(guān)系。在三維虛擬試穿中,預(yù)先建立若干的標(biāo)準(zhǔn)人體模型,試穿者可選擇體型最為接近的人體模型進(jìn)行試穿展示。同時(shí),還有各種不同款式不同顏色的服飾供試穿者試穿。在試穿時(shí),試穿的服飾須與試穿者選擇的人體模型建立匹配關(guān)系,方能進(jìn)行試穿。上述匹配關(guān)系的建立,首先需通過接觸面設(shè)置單元21在人體模型的皮膚面上設(shè)置若干接觸面,該接觸面可以是三個(gè)皮膚面頂點(diǎn)所形成的三角面。該接觸面的個(gè)數(shù)可根據(jù)需要具體而定。然后,可通過三維關(guān)系計(jì)算單元22為該試穿服飾上的每個(gè)頂點(diǎn),尋找一個(gè)對應(yīng)的接觸面,并進(jìn)行頂點(diǎn)與接觸面之間三維關(guān)系的計(jì)算。該接觸面可以是當(dāng)服飾放置在人體模型時(shí),與上述頂點(diǎn)距離最近的接觸面;該頂點(diǎn)可以是服飾與人體模型接觸的點(diǎn)。上述三維關(guān)系可以是服飾與人體模型之間的位置關(guān)系、旋轉(zhuǎn)關(guān)系以及縮放關(guān)系等。該位置關(guān)系表示上述服飾上頂點(diǎn)與人體模型的接觸面之間位置關(guān)系;該旋轉(zhuǎn)關(guān)系是表示當(dāng)皮膚面(三角面)在空間中旋轉(zhuǎn)時(shí),關(guān)聯(lián)的服飾頂點(diǎn)也會(huì)跟隨進(jìn)行旋轉(zhuǎn),保持服飾與身體的緊貼;該縮放關(guān)系表示上述服飾上頂點(diǎn)與人體模型的接觸面之間縮放關(guān)系,比如當(dāng)皮膚面膨脹時(shí)(面積增大),將導(dǎo)致衣服兩個(gè)頂點(diǎn)之間的距離亦同時(shí)放大,如此,可實(shí)現(xiàn)衣服與人體模型同步縮小或者放大。上述三維關(guān)系計(jì)算單元22具體用于建立所述接觸面與皮膚面的變換矩陣。該三維關(guān)系計(jì)算單元22可根據(jù)上述三維關(guān)系的具體參數(shù),進(jìn)行運(yùn)算,形成上述接觸面與皮膚面之間的關(guān)聯(lián)矩陣,實(shí)現(xiàn)上述服飾與人體模型相匹配。上本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
1.一種三維虛擬試穿中服飾與人體模型的匹配方法,其特征在于,包括步驟:在人體模型的皮膚面上設(shè)置接觸面;為服飾每一個(gè)頂點(diǎn)尋找距離最近的接觸面,計(jì)算服飾與皮膚面的三維關(guān)系。
【技術(shù)特征摘要】
1.一種三維虛擬試穿中服飾與人體模型的匹配方法,其特征在于,包括步驟在人體模型的皮膚面上設(shè)置接觸面;為服飾每一個(gè)頂點(diǎn)尋找距離最近的接觸面,計(jì)算服飾與皮膚面的三維關(guān)系。2.根據(jù)權(quán)利要求1所述的三維虛擬試穿中服飾與人體模型的匹配方法,其特征在于, 所述接觸面為三個(gè)皮膚面頂點(diǎn)形成的三角面。3.根據(jù)權(quán)利要求1所述的三維虛擬試穿中服飾與人體模型的匹配方法,其特征在于, 所述三維關(guān)系包括位置關(guān)系、旋轉(zhuǎn)關(guān)系以及縮放關(guān)系。4.根據(jù)權(quán)利要求1所述的三維虛擬試穿中服飾與人體模型的匹配方法,其特征在于, 所述方法還包括將所述三維關(guān)系與服飾對應(yīng)保存;在試穿服飾時(shí),調(diào)取所述服飾以及對應(yīng)的三維關(guān)系,將服飾與人體模型相匹配。5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的三維虛擬試穿中服飾與人體模型的匹配方法, 其特征在于,所述計(jì)算服飾與皮膚面的三維關(guān)系的步驟具體包括建立所述接觸面與皮膚面的變換矩陣。6.一種三維虛擬試穿中服飾...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:龍朝陽,鐘志誠,溫昌明,
申請(專利權(quán))人:深圳市美麗同盟科技有限公司,
類型:發(fā)明
國別省市:94
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會(huì)獲得科技券。