我获得了OpenSceneGraph .ive格式的一些模型,我现在试图转换为.dae以便在OpenSimulator中使用。我一直在尝试使用osgconv来实现这一目标,但无论我尝试哪种输出文件格式(.dae,.3ds,.obj),我都会收到一条错误消息,指出.rgb纹理无法写入并且找不到.rgb插件,即使我已经确认它已存在。
当我在Blender中检查模型时,纹理似乎是随机的黑白像素。
我看了osgconv user guide,其中说明了:
格式和纹理数据的某些组合不兼容 例如.RGB格式无法存储压缩纹理 数据。这意味着如果你开始使用.RGB外部场景 纹理图像,转换为.IVE并压缩您的纹理 转换为IVE后的数据,用外部转换回.OSG .RGB纹理文件不会成功。
这让我相信我使用压缩纹理的文件。在不丢失纹理数据的情况下,我必须采取哪些步骤才能成功转换为.dae?
答案 0 :(得分:0)
从ive转换可能还需要-O OutputTextureFiles选项来编写纹理。