2016-06-23 59 views
0

我得到了OpenSceneGraph.ive格式的一些模型,我現在試圖轉換爲.dae用於OpenSimulator。我一直在嘗試使用osgconv來實現這一點,但無論我嘗試使用哪種輸出文件格式(.dae,.3ds,.obj),我都會收到一條錯誤消息,指出.rgb紋理無法寫入,而.rgb插件找不到,即使我已經驗證它在那裏。如何將.ive轉換成.dae而不會丟失紋理?

當我在Blender中檢查模型時,紋理似乎是隨機的黑白像素。

我看着osgconv user guide,其中指出:

的格式和紋理數據一些組合是不兼容的,用於 例如,.RGB格式不能夠存儲壓縮紋理 數據。這意味着如果你開始使用.RGB外部紋理圖像,使用.RGB外部紋理圖像,將其轉換爲.IVE並將數據壓縮爲 ,因爲轉換爲IVE後,轉換回.OSG與外部 .RGB紋理文件將不會成功。

這使我相信我使用壓縮紋理的文件。我必須採取哪些步驟才能成功轉換爲.dae而不會丟失此紋理數據?

+0

你是如何驗證插件的存在?如果您從命令行調用「osgconv --formats」,則應該看到列出了osgdb_rgb插件。 –

回答

0

從ive轉換可能還需要-O OutputTextureFiles選項才能寫入紋理。

相關問題