1

我现在花了一些时间来寻找“工具”来工作和制作 3D 应用程序。出于某种原因,我将使用 XNA 4.0。这可以为模型导入 .X 或 .FBX 文件——也许更多,但我还不知道。我想用作基于文本的两种格式,而不是二进制格式。我发现 .X 产生的垃圾文本更少,因此我尝试寻找免费但有用的工具来编辑 .X 文件。在下载了许多垃圾软件后,我发现 Blender 可以满足我的需求。

我的问题是即使 Blender 可以导出到 .X 甚至 .FBX,它也不能从这些格式导入。我一直在为这个目标寻找插件,但到目前为止我还没有找到,在太多的“访问过的链接”之后我就输了,所以我想我会在这里问一下,如果有人知道导入 .X 的好方法进入搅拌机...

或者

  • 使 XNA 与其他格式一起工作。
  • 建议一个好的 3d 编辑程序,它可以编辑从 .X 或 .FBX(文本)导入的模型,并可以导出为其中一种格式。

我使用搜索,并没有迟钝 - 只是尝试寻找和寻找......所以......欢迎任何好主意或链接。提前致谢。

编辑:明确一点:我的目标是拥有一个 3d 模型编辑器,可用于编辑文本格式的 .X(或 .FBX),因此我可以使用 XNA 而无需转换或转换为其他任何东西。

4

6 回答 6

1

这是 Blender 2.67 的进口商:

https://github.com/littleneo/directX_blender

它目前支持 ascii 格式的 x,导入顶点、面、uv 和顶点权重(多时间网格支持)

对育儿和电枢有一些支持,但它仍然悬而未决/混乱。

作者,也就是我,的目标是从 x 中导入任何东西,并且支持二进制格式*。

[* 但我需要反馈、休斯、业余时间和复杂的测试文件来这样做;)]

于 2013-05-21T16:54:49.683 回答
0

使用此程序将 .X 文件转换为 Blender 可以导入、修改和导出为 .X 文件的格式。

于 2011-04-24T11:32:41.190 回答
0

好的,所以发现 Blender 2.49 可以解决问题:也可以导入 .X 并导出到 .X;仅使用文本。最新的 Blender(2.57 左右)无法导入 .X - 但会导出。

因此,当您使用 Blender 时,请下载“旧版本”。

编辑:你可以在这里得到以前的版本:http: //download.blender.org/release/

编辑:您可以在此处找到 .X 文件格式的有用信息:http: //paulbourke.net/dataformats/directx/

于 2011-05-06T15:08:56.800 回答
0

迄今为止发现的最佳解决方案是 UU3D(Ultimate Unwrap 3D),缺点是它不是免费的,但可以解决问题。有关更多信息,请参阅:

https://gamedev.stackexchange.com/questions/13399/tool-for-editing-x

编辑:Blender 可以导入 .X .. 不是动画,只有一个网格。最高版本 2.49b 它可以导出动画。所以最好写一个自己的插件,因为发货的插件很垃圾。

于 2011-06-10T06:23:20.130 回答
0

好的,所以发现 Blender 2.49 可以解决问题:也可以导入 .X 并导出到 .X;仅使用文本。最新的 Blender(2.57 左右)无法导入 .X - 但会导出。

因此,当您使用 Blender 时,请下载“旧版本”。

编辑:你可以在这里得到以前的版本:http: //download.blender.org/release/

编辑:您可以在此处找到 .X 文件格式的有用信息:http: //paulbourke.net/dataformats/directx/

于 2020-11-14T02:30:48.283 回答
-2

您可以使用Alin 的 DirectX Exporter for 3ds Max,它支持标准和 DirectX 着色器材质,使用它将场景数据导出为 DirectX (.x) 文件,然后将其导入 Blender。

下载它的免费版本

于 2013-04-01T13:18:13.383 回答