2014-03-05 113 views
0

我正在嘗試將.max文件導出到.mesh及其成功。 問題是我的表單上沒有任何顏色(實際上這是一個基本的圓柱體)。使用Easy Ogre Exporter創建的Ogre 3D加載模型

Easy Ogre Exporter給了我更多的文件,如.scene .material .cg .program。我試圖將這個.material設置爲.mesh實體,但它仍然是白色的。

請幫助我,我真的在網上搜索,但沒有發現任何工作。

最好的問候,

Coucka

+0

交叉後:http://www.ogre3d.org/forums/viewtopic.php?f=2&t=80368 –

回答

0

如果食人魔遇到的問題與你的材料/着色器/紋理,通常回落到一個名爲「BaseWhite」的物質,這可能是你正在經歷什麼。

  1. 第一步:檢查Ogre.log文件,看看是否* 。材料文件都加載,並且如果有任何錯誤,而解析它。你應該找到類似這樣的一個條目:

    23時45分10秒:解析腳本Test.material

  2. 如果你的材料也使用被寫入* .cg着色着色器文件,檢查它是否已經加載,而且沒有任何錯誤,並且檢查是否使用了有效的着色器配置文件,您的硬件是否支持(否則您會在日誌中找到一條記錄,告訴您沒有找到支持的配置文件)。支持的着色器配置文件也將輸出到日誌文件,像這樣:

    23點45分10秒:*支持的Shader概況:HLSL ps_1_1 ps_1_2 ps_1_3 ps_1_4 ps_2_0 ps_2_a ps_2_b ps_2_x ps_3_0 vs_1_1 vs_2_0 vs_2_a vs_2_x vs_3_0

  3. 如果您在模型上使用紋理,請確保Ogre可以找到所需的紋理文件。爲此,請驗證配置文件resources.cfg中列出了Ogre應加載資源的所有路徑。同樣對於紋理的工作,你的模型當然需要輸出UV座標。如果紋理已成功加載,下面的條目應該出現在日誌中(類型,當然格式可能會有所不同):

    二十三時45分10秒:質地:Texture.jpg:加載1面(PF_R8G8B8 ,256x256x1)內部格式爲PF_X8R8G8B8,256x256x1。