3D 虛擬試衣系統 是否有簡單的實現方案?

虛擬試衣系統將大大增加網上購衣的用戶體驗,近幾年也沒少看到相關方面的新聞,但並沒有見到產品化的趨勢。 經過一些簡單的調查,我存在以下的一些技術方面的疑問,苦於暫時找不到相關方面的專家,希望在此得到一些指點。

我認為適用當前網購模式的試衣系統應該具有這些特點:廉價,方便,一定程度的精度。

1. 廉價。

從現在的一些3D掃描技術,獲得用戶的身材數據並非難事,單台機器成本在10W左右,無論是給用戶一個存儲的Tag或直接存儲在伺服器端,成本還在可接受範圍。

2. 方便。

只關心B端的情況,即B端如何快速的可將一件衣服3D建模起來,並紋理貼合,而最終這個模型將與用戶身材模型進行疊加。 在疊加過程中當然要有衣服大小的基本匹配測試,即在明顯不合身的情況下給出提示。 這一點應該是技術最麻煩的地方,如果先不考慮衣服的材質,即軟硬度,貼合度,質感等等,技術上好做嗎?

3. 一定程度的精度。

如果簡單按照第2點的方法實現,必然無法有太高的精度。

希望大家給出意見。


「廉價」的3D掃描技術是存在的,而且比10W還要便宜很多,微軟的kinect只要1k多RMB。但是,在kinect還遠遠不夠普及的前提下,讓用戶為了能夠進行網路試衣而專門買一個kinect或者任何其它設備顯然是不現實的。而如果只有商家買三維掃描設備,用戶還需要到商家那裡去掃描自己的身體,這也很不便利。既然都到商家那裡去了,為什麼還需要到網上買?另外,純粹基於廉價彩色攝像頭的人體三維建模還不夠靠譜。所以,獲取用戶的人體三維數據還是沒有很好的解決方案。

對於3D動畫的專業製作人員來說,製作衣服的3D模型可能並非難事,但是對於傳統的制衣行業中的人來說,製作衣服的3D模型就是一項需要大量時間學習的新技能。不過,如果網上試衣真的可以極大地刺激銷售,那商家可能還是可以接受學習3D建模的成本的。但前提是,簡單地建個三維模型再貼個紋理得到的三維模型真的足以滿足後續的處理。

如果我們按照計算機圖形學的思路來,讓人體三維模型上穿上衣服三維模型的方法就是布料的物理模擬。雖然在學術界,這方面的進展有很多,但是,從實用的角度來看,其缺點有:演算法運行速度慢,衣服需要用特殊的模型來建模。比如以毛衣的模擬為例[1],模擬一件毛衣在一個人身上的效果需要的時間是以小時為單位的(在搭載了價值8k RMB的CPU的PC上),比如下面這幅圖中的毛衣的變形模擬就用了9個小時。模擬毛衣需要的三維模型也不是傳統的網格模型,它還需要對毛衣的微結構進行建模才能模擬真實地變形效果。而且,這還只是學術上的進展,離商業上的實際應用還有很長距離。

不過,如果按照題主所說的那樣不考慮材質,不做那麼精細地模擬的話,那難度確實會大大降低,可行性也會大大提升。還是以[1]中的實驗為例,如果用普通的三維網格來做模擬,則只需要幾分鐘就可以完成。以降低效果為代價的話,簡單的實現方法總是存在的。其實已經有許多人探索過更為簡單實用的商業解決方案,參見virtual try on。我認為關鍵的問題在於,那種低精度的試衣效果真的能讓消費者買賬嗎?我很懷疑這一點。因為就算能夠做到外觀上的高精度模擬,還有一個很重要的方面沒有考慮,就是穿著舒適度。外觀看起來不錯,但是穿起來是否舒服則完全是另一回事了。[1] Stitch Meshes


掃面本身可能就是個耗時的問題,在用戶端可能目前難以接受。

只考慮B端,我想現在研發可能是個時機,但是要等到商用會有很長一段時間。因為穿衣本身就是要講究感覺,如果衣服不能實現質感(本身的材質模擬,物理效果模擬),那麼就不能體現出這套解決方案的優勢來。

如果不考慮材質,軟硬度、貼合度、質感,那麼,用來玩嗎?玩總是可以的。


如果換個問法,你們還會繼續研究和回答嗎?三維虛擬試吃系統是否有實現方案?

拋開所有今天所存在的技術問題,包括精確的掃描等等,還有可以切換各種場景,各種光照效果,還有更高級的物理互動,身體甩動產生的慣性和停止,假設上面所提到的技術問題都被解決了,甚至解決了更多更完善。

然後來說主題了,能解決穿在人身上的觸感嗎?和皮膚接觸的感受:柔順,粗糙;肢體擺動、轉動時衣服產生的阻力;以及穿多一件或者兩件衣服時的綜合感受。這些才是穿衣服的本質,衣服的發展歷程本來就是這樣,開始就是為了解決功能的問題,保暖,遮羞,然後到舒適,最後才是外觀。

目前來說,由於物流業的發達,看好網上模特的衣服,回來試穿下,如果合適就留下,不合適,提前買個運費險,退貨也方便,成本也低,基本上比去商場、店鋪的成本還低,所以業界完全沒有理由去推這個不現實的產品,何況還有一大堆技術問題不知道猴年馬月才有可能解決。


去年在一個做虛擬試衣的企業呆了一年,非常同意金秉文的答案。虛擬試衣真正能夠落地需要解決下面兩個問題其中之一,虛擬衣服的合身情況以降低買來不合身的退貨率,虛擬上身後的搭配效果彌補衣服本身和上身效果的落差。兩個問題在現有的技術面前都不太容易解決。

先來說合身問題,需要模擬衣服合身與否首先需要一個相對精確的人模型,而且這個模型還是需要相對易於獲取。常見的思路有類KINECT廉價掃描設備進行掃描,或者獲取基本人體數據然後基於SCAPE統計學人體模型來變形。這兩種方案都做不到獲取相對高精度的人體模型,KINECT大概能做到大概2-4厘米誤差,統計學模型可能絕對誤差更高。模型精確度只是第一步的問題,第二步在於衣服模擬,這個我不太了解技術細節 ,但是據我所知如果要做的很好的現有的基於物理模擬的穿衣演算法一般速度比較慢,多種材質演算法也不一樣,而且模擬不同大小的衣服在不同人體上的效果也應該是個比較難的問題。那綜上所述基於這種不太精確的模型進行試衣其實依然無法完全避免不合身的問題,但是如果產品方案設計比較仔細(比如只針對大中小號的少量常見材質的衣服)流程跑通之後可能可以降低不合身的概率。

搭配效果相對來說簡單一些,最簡單的方案是從2D層面來做,可以做一個可變型的人臉,然後變形到特徵點檢測後的新人臉去然後身體上更換衣服,或者切臉換臉之類的演算法都是有可能實現的。同樣2D層面再複雜一點可以涉及衣服變形技術等一些,3D層面也有一些人臉變形身體變形的演算法可以把一個標模搞成用戶的大致模樣。衣服上身的過程可以預製於人體模型或者疊加在圖片上。但是大部分的方案整體效果感覺很假,並且代入感很弱,很多甚至繞一圈還不如直接拍照的展示衣服搭配的效果好,在沒有數據的情況下很難論斷對於衣服銷售具體能有多少提升。

總的來說虛擬試衣要實現真正產品化和商業層面的落地還需要很長的路要走。倒是知道一個大牛教授搞了一些很有趣的思路,可能以後會有真正能改變業界的東西,不過時間估計很長三五年至少,十來年也有可能。


可以不用把人掃描進去,建立一個綁定購衣網站的app,使顧客可以通過輸入各項身體數據(身高三圍,甚至大致髮型臉型什麼的),或者其他方式構建自己的虛擬形象。然後看中什麼衣服就把它拉進這個軟體里,或者直接點"試衣"就可以看到效果,還可以同時試幾件,看看搭配效果。

~(≧▽≦)/~帶著自己的虛擬形象去瀏覽網站,要是能建立虛擬街道就好了,宅家裡逛街,好大一個虛擬世界~未來肯定可以實現!


現在國內有幾家都在做這一塊。如果是想做3D試衣,就沒有簡單的,要簡單,效果就出不來,韓國有家公司做純3D的虛擬試衣,可以做出3D機器人來根據人體數據變形,但是旋轉看其他角度的過程中,服裝會沒法貼合,感覺沒法商業化。而且做成3D的試衣,大量的演算法需要後台支撐,應該目前全世界範圍內也沒有哪家能做成吧。這裡存在幾個難點:

1. 人體數據的獲取。我從阿里的朋友那裡了解到深圳一家叫雲之夢科技的公司,我仔細了解了他們的模式。他們的試衣產品展示出的人體模型是平面的,並非360°,我感覺這個應該還是有一定技術門檻,畢竟現在國內外在做虛擬試衣的,沒有哪一家能真正實現3D。但是雲之夢科技有個3D測量系統,我看到他們網站的產品演示,是能夠測量出人體的三維數據,如果後期能夠將數據與試衣產品對接,相信是能夠做出3D效果的。

2. 人體形象的還原。關於試衣這一塊,個人認為生成的模型必須要像用戶本人,否則就失去了參照性,現有的人體形象還原,一是通過掃描(線下虛擬試衣),二是通過手機自拍(線上試衣,身體數據據了解目前所有做相關產品的模式都是通過手動輸入數據調整體型)。不僅要還原,還得要一定美化,尤其是對女性來說,購物是體驗美感的過程。

3. 接近真實的試衣效果。之前廣州有家虛擬試衣公司,是將服裝直接覆蓋在人體形象上,這種頂多能作為娛樂體驗存在。所以虛擬試衣存在的價值,首先需要將服裝「穿」到人體模型上。那麼這一塊其實有兩個技術難點:服裝的模型,人和服裝的自適應。而且要商業化,成本還不能高,像樓上有位說過的每次做服裝模型還要寄給平台方,那就不可能大規模落地。

聽說阿里在跟那家雲之夢科技對接,能看出阿里在新零售這一塊的布局企圖,具體落地效果如何,技術究竟是否成熟到可以大規模鋪開,還得繼續關注看看。


你好,我們在做這個3D試衣間,有空可以看下我帖子的效果圖


基於題主的提問,我只上圖不說話!

對於模特的問題,在此聲明如果我侵犯了你的肖像權,請及時聯繫我!以上素材全部給予網路和自己開發!


比如商業版型設計軟體OPTITEX的simulation, 速度太慢,效果還行,目前主要兩個方向,1, learning, 速度快,可以同步運動,但效果一般且只適合貼身類衣物 2,傳統的物理模擬,可以解決大部分的衣物,利用GPU基本可以實現實時

人體方面,其實只要一個人體的三維數據就可以建立一個差不多的SCAPE或SMPL,關鍵是人臉貼圖的效果,這方面也分為learning和貼圖,效果都不錯,最新的是最近英國諾丁漢大學用CNN做的

綜上,技術方面的虛擬試衣雖然不能說可以商用,但作為初期的DEMO已經可以了,後期如果對應用場景加以限制,商用不是不可能(至少技術方面可行)


如何看待「優衣庫4D虛擬試衣間」,以及該系統是採用什麼技術實現的? - 知乎 相似回答


不知道 現在z進展如何了


單位還招人么 我有些這個方面的想法


網上試衣間漸成現實 虛擬3D試衣真可行?

Phisix 通過參考服裝的圖片、版型資料和其他信息,可以逼真地模擬出服裝穿在人身上的動態表現。用戶只需簡單輸入自己的量身數據,便會有相應的導購提示建議所選尺碼,隨後可看到所選服裝穿在和你身材一樣的3D虛擬模特上,從而判斷試穿效果,甚至連不同動作環境下的試衣效果,如下樓梯時,打高樂夫時,衣服的褶皺、垂度等都一目了然。


衣服是否合身不只是一個技術問題,還取決於用戶的主觀感受。目前的技術要實現是否合身的精準判斷,尚未成熟,主要就是柔性織物模擬貼身在材質模擬和接觸計算性能上存在較大的問題。不過從搭配靈活性、交互趣味性和定製化上來看,3D虛擬試衣系統還是有較高的應用價值的。踏得網實現了一個Web版本:基於HTML5實現的在線3D虛擬試衣系統(試衣間)解決方案。


從學術的角度,如果你做出了能用普通攝像頭就能快速給衣服建模,那麼你可以在Siggraph發一堆論文,搞個教授頭銜也是可能的。

從應用的角度,就是找一些作弊的方法了。比如根據三維或者尺寸信息自動生成人體模型等。

衣服建模和模擬現在也是成熟技術了,商業的遊戲引擎就可以做的很好,但是要達到非常真實的穿衣效果是不好辦的。


可以看看布偶貓app,上面有3D試衣,不知道是不是你想要的效果


3D試衣近年出現的時候我就驚訝了 我大概在初中的時候想過模擬試衣系統 通過掃描全身顯示在電腦上選擇款式進行試衣 會省去很多步驟 那個時候想的是在未來科技發達的時候肯定會實現這個技術 最近出現了實景體驗眼鏡 我又想 這真的可以應用在很多場合 只要載入程序 就可以不用出門購物 運動等等


試衣間還沒有,不過3D襯衫定製我有,運行十分順暢,歡迎體驗,奇裁網 http://7tailor.com

視頻封面超炫3D 量身定製男士襯衫 定做襯衫—在線播放—優酷網,視頻高清在線觀看視頻


據說今年的深圳國際品牌服裝服飾交易會上會有此類產品的展示,目前我知道的就有好幾家涉足這項技術,像夢衣廠在3d人體掃描和3d設計方面就有一些產品開發出來。


推薦閱讀:

遊戲「技術」美術對於代碼,編輯器的知識要了解多少?沒有程序基礎的美術怎樣學習並熟練運用到工作中去?
utf-8編碼的字元串怎麼檢測它實際渲染出來的長度,如果超過長度就用省略號補上到末尾?
如何幫助重義氣的男友找到更優秀的合伙人?

TAG:電子商務 | 編程 | Unity遊戲引擎 | 建模 | 三維設計軟體 |