2012-07-12 39 views
0

我想在微軟kinectSDK中開發一個虛擬合身室應用程序。我想在骷髏身上展示這件衣服。 任何人都可以告訴我下列哪一項更好。如何顯示微軟kinect骨架的連衣裙/布料

1)繪製用戶骨架 2整件衣服)畫出骨架的每個關節上的紋理

我嘗試用第一種選擇這樣做,但我想展示的衣服或改變裝扮如果用戶右轉或左轉。 任何人都可以幫助在他轉身時在用戶骨架上展示布。所以如果用戶向右或向左轉動,布應該對齊。這是可以做到正常的JPEG圖像?或者必須創建任何其他特殊類型的圖像(不確定任何3D圖像)。

問候, 賈古瑪納塔拉

+0

您應該只使用XNA – 2012-07-13 12:52:15

回答

2

做你想做什麼,你需要渲染skinnedskeletally animated 3D模型,可以將對應於衣物,類似Xbox Live的頭像做什麼不同的部分。

對於需要對運動進行翻滾/反應的柔性服裝,您必須使用某種cloth physics來正確移動這一點。

這裏不可能解釋所有必要的概念。您可能必須通過顯示基於Kinect骨架的蒙皮模型和動畫來工作 - 根據服裝輪廓附加不同的網格(並可能更改材質以啓用顏色/材質變化) - 添加可彎曲的元素/表現得真實。

1

使用XNA絕對是最好的答案。 Microsoft Kinect開發人員工具包中提供了一個非常好的示例,名爲「Aveteering XNA」。看看它。另外,如果你需要一個皮膚3d建模的骨架,你可以在該示例應用程序中嘗試使用模型(dude.FBX)附帶的骨架。您可以在這裏下載Kinect工具包:http://www.microsoft.com/en-us/kinectforwindows/develop/developer-downloads.aspx