Page MenuHome

Collada files from this camera tracking app for iPhone are not being imported correctly
Closed, ArchivedPublic

Description

I have this file generated with Axis3D, that is a camera track application for iPhone. This is a Collada 1.4 file, if I am not wrong. I can import this file with success in 3DS Max, SoftImage, LightWave, After Effects and even in Blender 2.49b, but I cannot import it on Blender 2.5x.

After importing the file I should see the camera and its animation but after importing it in Blender 2.5 I see the camera but no animation.

Blender 2.49 imports it correctly.

I am including the file for your tests.

thanks and continue good work.

Details

Type
To Do

Event Timeline

The file doesn't import correctly because OpenCOLLADA says this is a file with invalid parts.

I've added error reporting in r39939, telling the user whenever OpenCOLLADA thinks a DAE file contains errors. Note though that sometimes these reports essentially point at bugs in OpenCOLLADA.

yes, but as I said, the files imports on Blender 2.49b but not on 2.5.

Thanks for your heads up.

Aye, problem is that the current lib we use is a validating parser, making our lives a bit harder :/

sorry to hear about that. Any chance to use the module that was being used on 2.49b? That was working fine! :(

2.49b COLLADA support was implemented in Python, these days COLLADA support is C++. I'll be looking into ways to disable validation while parsing, but it's on todo list.

Closed duplicate report, another case where animation is not imported due to validation error:
http://projects.blender.org/tracker/index.php?func=detail&aid=27543&group_id=9&atid=498

Collada bugs are not being handled well so far,

for this reason they are all being set as \'TODO\' and linked from our wiki page.

http://wiki.blender.org/index.php/Dev:2.5/Source/Development/Todo/Import_Export#OpenCollada

This tracker item can still be updated with useful info and closed (removed from the page above) when fixed.