如何使用VS2012编译和使用FBX模型文件?

时间:2013-07-31 23:14:36

标签: visual-studio direct3d

我正在使用Direct3D 11和Visual Studio 2012。

我已经读过VS2012可以在构建阶段自动编译FBX文件,类似于HLSL文件。但是,我无法找到有关如何执行此操作的任何文档。我为FBX文件设置了什么构建操作?

另外,我应该在MSDN / Google上查找与加载已编译的FBX文件有关的功能或功能?教程或stackoverflow链接等将起作用。我现在没什么可继续的,所以我甚至不知道谷歌会做些什么。我的搜索没有发现任何内容。

我正在尝试从渲染手动定义的多维数据集转换为渲染从外部模型文件加载的多维数据集或任何模型。

1 个答案:

答案 0 :(得分:0)

您可以添加构建自定义项以将FBX文件读入资产管道,但是如果要在运行时加载它们,则需要自己构建顶点和索引缓冲区。 Here is the relevant MSDN page on loading and using 3D models,内容如下:

  

Direct3D 11不提供从3-D创建资源的功能   楷模。相反,您必须编写读取3-D模型文件的代码   并创建代表3-D模型的顶点和索引缓冲区   模型所需的任何资源 - 例如,纹理或   着色器。