我正在用Direct3D 11構建WP8應用程序,並且需要加載3dModel。將三維模型導入Direct3D 11示例
我知道如何在XNA中加載它,但XNA對於WP8無效:
我需要如何在Direct3D 11
我正在用Direct3D 11構建WP8應用程序,並且需要加載3dModel。將三維模型導入Direct3D 11示例
我知道如何在XNA中加載它,但XNA對於WP8無效:
我需要如何在Direct3D 11
Wavefront OBJ加載3D模型的例子是靜態的3D模型非常簡單和廣泛支持的格式。編寫一個cusom導入程序並不困難。我已經寫了Wavefront Importer for C#。它涵蓋了OBJ文件(子網格;頂點位置,法線和紋理座標)的最基本特徵。我不保證其中的任何工作,它只應作爲如何實施自定義網格導入器的示例。我正在使用SlimDX的Vector
類型。您可以用您選擇的框架中的矢量替換它們。
但我需要用C++編寫它! Windows Phone Direct3D項目! – 2013-02-19 14:19:10
好的,你必須自己移植它。正如我所說的,它應該只是作爲使用OBJ格式的示例。 – Lucius 2013-02-19 14:33:02
Visual Studio 2012能夠自己加載FBX和OBJ文件並將它們編譯爲CMO格式。
對於閱讀CMO格式和其他所有東西,您可以使用下面的示例。
http://code.msdn.microsoft.com/windowsapps/Visual-Studio-3D-Starter-455a15f1
說實話,我只是自己開發OBJ導入程序。這會給你很好的體驗,而且其實很有趣。下載一對3D造型師,看看每個人如何導出他們的OBJ格式,以便覆蓋範圍廣泛的3D模型。當然,這將是一個側面項目,但最終還是可以得到回報的,因爲您將能夠準確地控制發動機的內容/方式。 – Miguel 2013-04-17 12:35:29