2013-02-19 26 views
1

我正在用Direct3D 11构建WP8应用程序,并且需要加载3dModel。将三维模型导入Direct3D 11示例

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

我需要如何在Direct3D 11

+0

说实话,我只是自己开发OBJ导入程序。这会给你很好的体验,而且其实很有趣。下载一对3D造型师,看看每个人如何导出他们的OBJ格式,以便覆盖范围广泛的3D模型。当然,这将是一个侧面项目,但最终还是可以得到回报的,因为您将能够准确地控制发动机的内容/方式。 – Miguel 2013-04-17 12:35:29

回答

2

Wavefront OBJ加载3D模型的例子是静态的3D模型非常简单和广泛支持的格式。编写一个cusom导入程序并不困难。我已经写了Wavefront Importer for C#。它涵盖了OBJ文件(子网格;顶点位置,法线和纹理坐标)的最基本特征。我不保证其中的任何工作,它只应作为如何实施自定义网格导入器的示例。我正在使用SlimDX的Vector类型。您可以用您选择的框架中的矢量替换它们。

+0

但我需要用C++编写它! Windows Phone Direct3D项目! – 2013-02-19 14:19:10

+1

好的,你必须自己移植它。正如我所说的,它应该只是作为使用OBJ格式的示例。 – Lucius 2013-02-19 14:33:02