我正在开发一种可以导出Collada格式的蒙皮网格的工具。我尝试确保导出遵循此处显示的布局:https://collada.org/mediawiki/index.php/Skinning。
不知怎的,在某个地方我一定犯了一个错误,因为当我尝试将蒙皮网格导入到混合器中时,我在控制台上收到错误声明:'无法通过控制器数据UID找到皮肤。"不幸的是,我无法从那条消息中看出我的错误是什么。
是否有一些工具可用于验证Collada文件,超出了"简单" XML模式验证可以做什么?
我甚至为Blender下载了源代码并扩展了Blender提供的信息,遗憾的是我无法生成有效的二进制文件。它已编译,但无法运行。
理想情况下,我想知道是否有更好的工具来验证我的Collada文件,并且失败了,知道什么 - 特别是 - Blender在产生错误信息时反对。
答案 0 :(得分:0)
经过多次反复试验,我发现了这个问题。我的联合名单来源证明是无效的。
看起来Blender Collada进口商的工作方式是:
1)加载与蒙皮相关的来源(丢弃任何无效的来源) 2)处理来源
这意味着Blender几乎总是会在任何来源失败的情况下发出相同的警告,几乎总是会发出相同的警告。