0
我想測試並嘗試使用away3d和flare3d做出選擇。如何使用flare3d 2.0框架加載maya 3d模型
我開始使用flare3d,它提到它支持maya obj文件和其他格式。然而,我遇到的教程/文檔沒有提及f3d,它是使用3dmax插件生成的3d max模型的輸出。
它看起來像Scene3D.addChildFromFile()
只需要一個f3d格式文件,所以如何加載其他格式?尤其是瑪雅檔案?
我想測試並嘗試使用away3d和flare3d做出選擇。如何使用flare3d 2.0框架加載maya 3d模型
我開始使用flare3d,它提到它支持maya obj文件和其他格式。然而,我遇到的教程/文檔沒有提及f3d,它是使用3dmax插件生成的3d max模型的輸出。
它看起來像Scene3D.addChildFromFile()
只需要一個f3d格式文件,所以如何加載其他格式?尤其是瑪雅檔案?
我發現,當前Flare3D 2.0不支持直接.mb或.OBJ文件,但它支持.dae文件
這是我如何做
var tree:Pivot3D;// = new ColladaLoader("aerial_dragon_attack_2.dae");
scene.registerClass(Flare3DLoader1);
//ColladaLoader; // this did not work for me so commented and used above line
tree = scene.addChildFromFile("empresstree_opencollada1.dae",null,ColladaLoader);
有用的信息:
的第二行是強制性的,因爲當前場景類默認不導入ColladaLoader類,有人說只是編寫ColladaLoader;上述addChildFromFile將導入類,以避免錯誤,但是這並沒有爲我工作,所以我用的registerClass方法,我試圖從錯誤信息修正
** Error: The Flare3DLoader1 class was not found.
** Please call to scene.registerClass(Flare3DLoader1) to enable Flare3D v1 compatible models.
希望這有助於有人出來