Ho provato a utilizzare l'SDK FBX (2011.3.1) per caricare i file FBX e salvarli come file Collada per poter importare i file FBX in Panda3D. Purtroppo i file Collada risultanti non sono utilizzabili per diversi motivi, tra cui:
- C'è una tecnica extra specifica per Maya
diffondere
<diffuse>
<texture texture="Map__2-image" texcoord="CHANNEL0">
<extra>
<technique profile="MAYA">
<wrapU sid="wrapU0">TRUE</wrapU>
<wrapV sid="wrapV0">TRUE</wrapV>
<blend_mode>ADD</blend_mode>
</technique>
</extra>
</texture>
</diffuse>
Assegna un nome di canale texcoord a cui non si fa riferimento in nessun altro punto del file (nell'esempio di codice precedente, nessuna geometria utilizza "CHANNEL0" ...)
Ogni poligono viene esportato due volte, una prima volta con un materiale di base (solo colore diffuso, colore speculare, ecc.) E una seconda volta con un materiale strutturato -> questo raddoppia il numero di poligoni di ciascun modello senza alcun motivo valido
Ad ogni modo, il file Collada risultante non può essere aperto correttamente con OpenCOLLADA o "dae2egg" di Panda3D.
Qualcuno ha qualche esperienza su come "risolverlo" e renderlo comprensibile da importatori Collada comuni e rinomati come OpenCOLLADA?