0

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

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

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

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

4

1 回答 1

0

您可以添加构建自定义以将 FBX 文件读取到资产管道中,但如果您想在运行时加载它们,则需要自己构建顶点和索引缓冲区。这是有关加载和使用 3D 模型的相关 MSDN 页面,内容如下:

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

于 2013-08-01T16:45:06.963 回答