3d - 使用代码修改 3d 模型

标签 3d xna modeling kinect

我正在构建一款使用 Kinect 来测量用户的软件。我想以 3d 模型的形式在屏幕上粗略地显示这些结果。

本质上,我想做的是使用参数(腰部、高度、胸部、臀部)修改 3D 模型,使其代表用户。

我正在使用 XNA,并且理想情况下希望在 xna 中进行修改

任何如何解决这个问题的想法,或者任何关于从哪里开始研究的指示将不胜感激。

最佳答案

您所追求的技术通常被称为“绑定(bind)”,其中将 3D 模型附加到骨架上,可以对其进行操作以使其具有动画效果。

如果你有时间,我建议你下载非常好的开源3D建模工具blender 。一旦您了解了特殊的界面,就会发现many tutorials在那里,加上有关如何以 XNA 可以使用的格式从 blender 导出的信息。

创建一个好的装配模型是很棘手的 - 您可能需要一位经验丰富的 3D 动画师来帮助。

关于3d - 使用代码修改 3d 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8806206/

相关文章:

c# - 将基于 2D Tile 的形状转换为简化的多边形

android - 3D旋转-透视

c++ - 电影坐标到世界坐标

c++ - 从相机投影线

c# - 让 Point 结构理解 += 运算符

xna - 我应该使用哪种屏幕分辨率?

3d - 从 3D Delaunay 曲面分割构建 3D Voronoi 图

c# - 是否有编译器作为 C++ 的服务?

functional-programming - 函数式编程: How to model relationships?

machine-learning - 生成、判别和参数、非参数算法/模型之间的区别