中的COLLADA規範解釋,一個instance_controller可具有骨架條目以限定一個關節層級的子集將被搜索以找到關節,如:如何處理一個<instance_controller>未經<skeleton>(FBX COLLADA出口)
<node>
<instance_controller url="#skin">
<skeleton>#root</skeleton>
<bind_material>...</bind_material>
</instance_controller>
</node>
但它不知道什麼時候沒有這樣的指示可以做什麼。例如,<authoring_tool>FBX COLLADA exporter</authoring_tool>
忽略了骨架:
<node>
<instance_controller url="#skin">
<bind_material>...</bind_material>
</instance_controller>
</node>
當我解析這樣的Collada代碼與OpenCollada框架,然後我得到
Sax FWL Error: Could not resolve sid ...
在關節層級每一個關節。 然而,Maya-2013可以導入這樣的collada,沒有問題。那麼這是OpenCollada中的一個Bug還是違反了FBX導出器中的Collada規範?