0

Microsoft kinectSDK で仮想フィット ルーム アプリを開発しようとしています。骸骨にドレスを見せたい。次の項目のうち、どちらが優れているか誰か教えてください。

1)ユーザースケルトンにドレス全体を描画 2)スケルトンの関節ごとにテクスチャを描画

私は最初のオプションを試してみましたが、ユーザーが右または左を向いた場合にドレスを表示したり、ドレスを変更したりしたいです。ユーザーが回転したときに、ユーザーのスケルトンに布を表示するのを手伝ってくれる人はいますか? したがって、ユーザーが右または左に曲がると、クロスが整列するはずです。これは通常の jpeg 画像で行うことはできますか? または、他の特別なタイプの画像を作成する必要があります(3D画像の種類はわかりません)。

よろしく、 ジャヤクマール・ナタラジャン

4

2 に答える 2

2

必要なことを行うには、XBox Live アバターが行うのと同様に、衣服アイテムに対応するさまざまなパーツを取り付けることができる、スキンが適用され、骨格がアニメーション化された3D モデルをレンダリングする必要があります。

波打つ/動きに反応する必要がある柔軟な衣類の場合、適切に動き回るためにある種の布の物理学を使用する必要があります。

ここで必要な概念をすべて説明することは不可能です。おそらく、スキン モデルを表示し、Kinect スケルトンに基づいてアニメーション化すること、衣服の輪郭に基づいて異なるメッシュを適用すること (および場合によってはマテリアルを変更して色/マテリアルのバリエーションを有効にすること)、柔軟な要素を追加することなど、さまざまな方法で作業する必要があります。 /現実的に振る舞う。

于 2012-07-12T17:06:25.063 に答える
1

XNA を使用することが間違いなく最良の答えです。Microsoft Kinect Developer Toolkit には、「Aveteering XNA」という名前の非常に良い例があります。それを見てください。また、3D モデルの服にスキンを適用するためのスケルトンが必要な場合は、そのサンプル アプリケーションでモデル (dude.FBX) に付属するスケルトンを試すことができます。Kinect Toolkit はこちらからダウンロードできます: http://www.microsoft.com/en-us/kinectforwindows/develop/developer-downloads.aspx

于 2012-08-16T12:12:10.647 に答える