0

我正在尝试在 Microsoft kinectSDK 中开发一个虚拟试衣间应用程序。我想展示骷髅上的裙子。谁能告诉我以下哪一项更好。

1)在用户骨骼上绘制整件衣服 2)在骨骼的每个关节上绘制纹理

我尝试使用第一个选项,但如果用户向右或向左转,我想展示礼服或改变礼服。当他转身时,任何人都可以帮助在用户骨架上显示布料。因此,如果用户向右或向左转,布应该对齐。这可以通过普通的 jpeg 图像来完成吗?或者必须创建任何其他特殊类型的图像(不确定任何类型的 3D 图像)。

问候, Jayakumar Natarajan

4

2 回答 2

2

为了做你想做的事,你需要渲染一个蒙皮的、骨骼动画的3D 模型,它可以附加与服装项目相对应的不同部分,类似于 XBox Live 头像所做的。

对于需要翻滚/对运动做出反应的柔性服装,您将不得不使用某种布料物理来正确移动那一点点。

在这里不可能解释所有必要的概念。您可能必须通过显示蒙皮模型和基于 Kinect 骨架的动画来工作 - 根据服装轮廓附加不同的网格(并可能更改材料以启用颜色/材料变化) - 添加可以弯曲的元素/表现得现实一点。

于 2012-07-12T17:06:25.063 回答
1

使用 XNA 绝对是最好的答案。Microsoft Kinect Developer Toolkit 中给出了一个非常好的示例,名为“Aveteering XNA”。看看它。此外,如果您需要一个骨架来为 3d 建模的衣服蒙皮,您可以在示例应用程序中尝试模型 (dude.FBX) 附带的骨架。您可以在此处下载 Kinect 工具包:http: //www.microsoft.com/en-us/kinectforwindows/develop/developer-downloads.aspx

于 2012-08-16T12:12:10.647 回答