摘要:本設(shè)計(jì)出發(fā)點(diǎn)是希望可以搭建一個(gè)虛擬試衣的3D模型,通過3D的模型搭建,在網(wǎng)絡(luò)上虛擬換衣的過程。通過kinect攝像頭獲取人體數(shù)據(jù),將通過API接口導(dǎo)入,并修改3D模型的身體參數(shù),將選擇的衣服導(dǎo)入數(shù)據(jù)庫,在需要更換時(shí),將不同的衣服數(shù)據(jù)附加到3D模型的人體骨骼上,使最終的模型可以進(jìn)行一些小的動(dòng)作且衣服不會(huì)丟失。
關(guān)鍵詞:虛擬試衣;3D模型
一、研究目的
通過kinect攝像頭獲取空間深度數(shù)據(jù),將人體的參數(shù)導(dǎo)入至3D模型中,可以實(shí)現(xiàn)在一些人員較多的場景或網(wǎng)絡(luò)購物的過程中,該模型通過實(shí)現(xiàn)一些測試衣服的動(dòng)作,對導(dǎo)入衣服的參數(shù)改變進(jìn)行分析,以此判斷該衣服是否合身。
二、國、內(nèi)外現(xiàn)狀
虛擬試衣技術(shù)在國外已經(jīng)有一些公司嘗試并在游戲娛樂,醫(yī)療教育等方面有所成果,但國內(nèi)在這方面的發(fā)展一直較為滯后。因?yàn)楫?dāng)前國內(nèi)互聯(lián)網(wǎng)發(fā)展的速度較快,網(wǎng)絡(luò)購衣比較發(fā)達(dá),但人們卻難以判斷衣服是否真的適合我,“買家秀”和“賣家秀”之間差距過大,這是人們在網(wǎng)絡(luò)購衣的過程中處于一個(gè)尷尬的境地,在網(wǎng)購過程中不能很好的挑選真正合適自己的衣服。
三、項(xiàng)目特點(diǎn)
(一)這類3D模型可以通過操作者的身體數(shù)據(jù)建立響應(yīng)的3D模型,通過這種方法,黨的可以實(shí)現(xiàn)對每個(gè)人的身體參數(shù)進(jìn)行相對于的模型分析和衣服挑選。
(二)通過kinect攝像頭獲取數(shù)據(jù),并通過API接口導(dǎo)入,可以較為準(zhǔn)確的獲取個(gè)人身體參數(shù)。
(三)模型所穿戴的衣物可以通過對衣物的參數(shù)設(shè)定,建造模式存儲(chǔ)至數(shù)據(jù)庫中,可以減少衣物在導(dǎo)入時(shí)的一些細(xì)節(jié)丟失。
(四)在將衣物與3D模型進(jìn)行匹配時(shí),將衣服添加至人物的3D骨骼上,可以提高衣物和模型的匹配度,可以使模型在運(yùn)動(dòng)時(shí),衣物保持跟隨狀態(tài),且在不同方向的觀察過程中,盡可能少的出現(xiàn)衣物丟失的現(xiàn)象。
四、技術(shù)路線
(一)整體設(shè)計(jì)
模型通過kinect設(shè)備獲取所需的空間的深度數(shù)據(jù),通過API接口導(dǎo)入,我們可以很好的建立3D人物影像和骨架模型,通過測試提前保存在數(shù)據(jù)庫中的衣物數(shù)據(jù),將衣物數(shù)據(jù)導(dǎo)入至3D模型的骨骼上,并要求模型進(jìn)行一些測試運(yùn)動(dòng),進(jìn)行不斷測試,以確定所要求的衣物的效果。
1、模型搭建設(shè)計(jì)
利用Unity3D的3D構(gòu)建平臺(tái)搭建出一個(gè)3D模型,通過API將人體參數(shù)導(dǎo)入后,對此3D模型進(jìn)行參數(shù)修改,使其達(dá)到與使用者的身體參數(shù)相匹配,通過人型的3D骨骼將人體支撐起來,并為衣物匹配提供幫助。
2、衣物儲(chǔ)存設(shè)計(jì)
通過將衣物的尺碼大小,顏色,款式等數(shù)據(jù)進(jìn)行保存,將其存入一個(gè)對應(yīng)的文件夾,在構(gòu)建模型的過程中,將該文件夾導(dǎo)入至Unity3D中,在模型與衣物的匹配過程中,就可以使用這些衣物進(jìn)行匹配。
3、模型與衣物匹配設(shè)計(jì)
在將衣物與模型的匹配過程中,將衣物匹配至人體的骨骼上,通過這種方法,可以使衣物與模型的匹配度更高,在多角度的觀察中,不易出現(xiàn)衣物與模型脫離甚至丟失的情況。
4、模型運(yùn)動(dòng)設(shè)計(jì)
在完成衣物與模型的匹配后,讓模型進(jìn)行一系列的運(yùn)動(dòng),如下蹲,伸懶腰,轉(zhuǎn)身等動(dòng)作,觀察在進(jìn)行運(yùn)動(dòng)過程中,衣物的模型會(huì)不會(huì)發(fā)生改變,從而確定衣物的大小是否合適。
(二)參數(shù)設(shè)計(jì)
通過OpenNI平臺(tái)搭建API接口,編程實(shí)現(xiàn)把體感化數(shù)據(jù)轉(zhuǎn)化為3D模型,在這個(gè)過程中搭建人體骨骼構(gòu)架,對不同的人體參數(shù),搭建不同身材的人體骨骼,并通過骨骼與人物形象的組合,構(gòu)建出一個(gè)類似使用者的3D模型小人,該3D模型在身材上與操作者相仿,可以更好的判斷衣物的適合程度。
作者簡介:
仵一飛(2001—),男,漢族,陜西西安臨潼區(qū)人,學(xué)生,本科在讀,單位:西北工業(yè)大學(xué),研究方向:無。