2013-07-31 22 views
0

我正在使用Direct3D 11和Visual Studio 2012.如何編譯和使用VS2012的FBX模型文件?

我讀過VS2012可以在構建階段自動編譯FBX文件,類似於HLSL文件。不過,我還沒有找到任何有關如何做到這一點的文件。我爲FBX文件設置了哪些構建操作?

此外,我應該在MSDN/Google上查找哪些與加載編譯的FBX文件相關的函數?一個教程或stackoverflow鏈接等,將工作。目前我沒有什麼可以繼續下去的,所以我甚至不知道谷歌應該怎麼做。我的搜索沒有發現任何東西。

我試圖從渲染手動定義的多維數據集轉換爲渲染從外部模型文件加載的多維數據集或任何模型。

感謝

回答

0

您可以添加自定義生成讀取FBX文件導入到資產的管道,但如果你想在運行時加載它們,需要建立頂點和索引緩衝區自己。 Here is the relevant MSDN page on loading and using 3D models,並讀:

的Direct3D 11不從3 d 模型創建資源提供的功能。相反,您必須編寫讀取3-D模型文件 的代碼,並創建頂點和索引緩衝區,以表示3D模型和模型需要的任何資源,例如紋理或 着色器。