如何在不丢失纹理的情况下将.ive转换为.dae?

时间:2016-06-23 19:58:40

标签: 3d openscenegraph

我获得了OpenSceneGraph .ive格式的一些模型,我现在试图转换为.dae以便在OpenSimulator中使用。我一直在尝试使用osgconv来实现这一目标,但无论我尝试哪种输出文件格式(.dae,.3ds,.obj),我都会收到一条错误消息,指出.rgb纹理无法写入并且找不到.rgb插件,即使我已经确认它已存在。

当我在Blender中检查模型时,纹理似乎是随机的黑白像素。

我看了osgconv user guide,其中说明了:

  

格式和纹理数据的某些组合不兼容   例如.RGB格式无法存储压缩纹理   数据。这意味着如果你开始使用.RGB外部场景   纹理图像,转换为.IVE并压缩您的纹理   转换为IVE后的数据,用外部转换回.OSG   .RGB纹理文件不会成功。

这让我相信我使用压缩纹理的文件。在不丢失纹理数据的情况下,我必须采取哪些步骤才能成功转换为.dae?

1 个答案:

答案 0 :(得分:0)

从ive转换可能还需要-O OutputTextureFiles选项来编写纹理。