Animation 动画.x文件和多个材质的问题

Animation 动画.x文件和多个材质的问题,animation,directx,skinning,mesh,.x,Animation,Directx,Skinning,Mesh,.x,我一直在尝试导出在同一网格上具有多个材质的蒙皮和动画.x模型,但在这种情况下发现了蒙皮断裂。动画效果很好,但网格不再正确地环绕骨骼,看起来不同的顶点附着到不同的骨骼上,造成了奇怪的混乱 当只有一种材质附着到整个网格时,它看起来很好: 但是,当连接两个时,所有螺母都会脱落: 如果这是相关的,但当我改变左侧单个三角形的材质时,模型的整个左侧变得混乱,正如你在屏幕截图中所看到的那样,但是右侧很好。当我改变右边另一个三角形的材质时,它变得乱七八糟 我使用的是pandasoft DirectX expor

我一直在尝试导出在同一网格上具有多个材质的蒙皮和动画.x模型,但在这种情况下发现了蒙皮断裂。动画效果很好,但网格不再正确地环绕骨骼,看起来不同的顶点附着到不同的骨骼上,造成了奇怪的混乱

当只有一种材质附着到整个网格时,它看起来很好:

但是,当连接两个时,所有螺母都会脱落:

如果这是相关的,但当我改变左侧单个三角形的材质时,模型的整个左侧变得混乱,正如你在屏幕截图中所看到的那样,但是右侧很好。当我改变右边另一个三角形的材质时,它变得乱七八糟


我使用的是pandasoft DirectX exporter,我还使用trid KW Export

结果是DirectX文件查看器坏了,我尝试在DirectX sdk中的2004 skinned mesh示例中借用模型,效果很好。

缺少的三角形是否使用纹理2?遗憾的是,缺少的三角形可能是任何东西。如果我只将纹理添加到模型左侧或右侧的一个三角形,则该侧最终会丢失三角形。我应用新纹理的三角形越多,它就变得越混乱。。。