我们正在做一个虚拟更衣室项目,我们可以在身体关节上映射 .png 图像文件。但是我们需要将 3D 衣服映射到身体上,最终输出应该是一个人(真人而不是头像)在直播视频输出上穿着 3D 衣服。但我们不知道如何做到这一点。非常感谢任何帮助。
提前致谢。
问问题
1698 次
1 回答
1
回答 user3588017,它太长了,但我会尝试解释如何完成你的项目。如果您完全不熟悉 3D 游戏,请先使用 XNA 的基本教程。在我的项目中,我只专注于弯曲双手。为此,您需要在搅拌机中创建一个 3D 模型并将其导出为 .xna。我用这个链接作为开始。一开始实际上这是最难的部分,在此之后您知道如何使用数学为您的模型设置动画。然后您需要将 kinect 数据作为 (x,y,z) 映射到模型的各个部分。例如:- 将模型旋转映射到 kinect 的模型旋转。为此,我使用了简单的计算,例如测量肩部的深度并计算旋转角度并将其应用于我的布料模型。
于 2014-04-30T17:10:58.410 回答