1

我正在使用 Direct3D 11 构建一个 WP8 应用程序,并且需要加载 3dModel。

我知道如何在 XNA 中加载它,但 XNA 对 WP8 无效:|

我需要一个如何在 Direct3D 11 中加载 3d 模型的示例。

4

2 回答 2

2

Wavefront OBJ是一种非常简单且广泛支持的静态 3D 模型格式。编写一个自定义导入器并不难。

为 C# 编写了 Wavefront Importer。它涵盖了 OBJ 文件的最基本特征(子网格;顶点位置、法线和纹理坐标)。我不保证这些都行得通,它应该只是作为如何实现自定义网格导入器的示例。我正在使用 SlimDX 的Vector类型。您可以用您选择的框架中的向量替换它们。

于 2013-02-19T13:25:25.113 回答
1

Visual Studio 2012 能够自行加载 FBX 和 OBJ 文件并将它们编译为 CMO 格式。

要阅读 CMO 格式和其他所有内容,您可以使用下面的示例。

http://code.msdn.microsoft.com/windowsapps/Visual-Studio-3D-Starter-455a15f1

于 2013-03-19T13:09:22.307 回答