1

我使用 Sketchup 制作了一个模型,并测试了使用 Blender 渲染它,它看起来很棒。然而,在 XNA 中加载它有两个问题。
1.其中一个纹理变得透视而不是完全透明,但模型内部下方的项目是可见的(在搅拌机中不是这种情况)。
2.我的模型上有一个圆形的部分被分成了更小的部分,并且纹理不同步(定位都是错误的)。

我已经测试了将模型导出到 3ds,然后使用搅拌器将其保存为 fbx(以消除 Sketchup 的任何问题)。我也尝试过使用 AutoDesks FBX Converter,同样的问题 =(

我正在使用 myModel.Draw(World, View, Projection); 渲染模型。

有什么建议么?

/吉米

4

1 回答 1

1

1)听起来像背面剔除问题试试这个

device.RenderState.CullMode = CullMode.None; (尝试 CW 和 CCW 变体)

还要确保启用深度缓冲区

2)这可能与我在复制骨骼时遇到的问题类似,请尝试 gModel.CopyBoneTransformsTo(transforms); 以及 gModel.CopyAbsoluteBoneTransformsTo(transforms);

于 2010-07-06T11:34:47.120 回答