2013-03-08 21 views
0

我們正在做一個虛擬更衣室項目,我們可以將.png圖像文件映射到身體關節上。但是我們需要將3D服裝映射到身體上,最終的輸出應該是一個在現場視頻中佩戴3D布料的人(真人而不是化身)。但我們不知道如何做到這一點。任何幫助是如此讚賞。
在此先感謝。如何使用C將3D模型(衣服)映射到kinect關節#

+0

您是否看過Kinect for Windows Toolkit中提供的頭像示例? – 2013-03-08 17:21:33

+0

感謝您的快速回復,但我們需要將3D布實時映射到真人上。輸出應該是一個實時相機視頻流。 – 2013-03-09 11:27:15

+0

只要注意這個項目並不重要。 – EdgarT 2013-03-11 22:41:08

回答

1

回答user3588017,它太長,但我會盡力解釋如何完成您的項目。如果您完全不熟悉3D遊戲,請先與XNA一起玩他們的基本教程。在我的項目中,我只專注於彎下腰。爲此,您需要在攪拌機中創建3D模型並將其導出到.xna。我用這個鏈接作爲開始。 the very beginning事實上,這是此後最難的部分,你知道如何使用數學動畫模型。然後,您需要將kinect數據映射爲(x,y,z)到模型的各個部分。例如: - 將模型旋轉映射到kinect的模型旋轉。爲此,我使用了簡單的計算方法,如測量肩部的深度並計算旋轉角度並將其應用於我的布料模型。