我想在XNA应用程序中创建一个通过Kinect传感器捕获的骨架fbx模型。目前我的做法是将Kinect坐标作为矩阵存储在数据库中,检索它们并逐帧绘制骨架。
当在XNA框架内运行应用程序时,是否可以使用Motion Builder创建fbx模型?
我认为你不能在运行时制作fbx模型,你应该使用像Maya或其他建模软件构建带有关节的模型,然后将fbx导入到xna项目中,并在update函数中提供从kinect获取的坐标值来提供每个关节。
我不确定我完全理解这个问题。您可以从Motionbuilder创建FBX以供在XNA中使用。您可以从其他来源导入FBX(包括使用FBX SDK和Kinect代码制作的FBX),并将其导入到Motionbuilder中。当您说“在XNA内运行应用程序”时,您是指远程控制Motionbuilder,还是只是想能够保存MB可以读取的数据?在XNA Framework内运行应用程序时,是否可以使用Motion Builder创建fbx模型。