我正在构建一款使用 Kinect 来测量用户的软件。我想以 3d 模型的形式在屏幕上粗略地显示这些结果。
本质上,我想做的是使用参数(腰部、高度、胸部、臀部)修改 3D 模型,使其代表用户。
我正在使用 XNA,并且理想情况下希望在 xna 中进行修改
任何如何解决这个问题的想法,或者任何关于从哪里开始研究的指示将不胜感激。
最佳答案
您所追求的技术通常被称为“绑定(bind)”,其中将 3D 模型附加到骨架上,可以对其进行操作以使其具有动画效果。
如果你有时间,我建议你下载非常好的开源3D建模工具blender 。一旦您了解了特殊的界面,就会发现many tutorials在那里,加上有关如何以 XNA 可以使用的格式从 blender 导出的信息。
创建一个好的装配模型是很棘手的 - 您可能需要一位经验丰富的 3D 动画师来帮助。
关于3d - 使用代码修改 3d 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8806206/