From BlenderWiki
Tools | User Interface | Editors | Animation | Render | Scripting | Import/Export | Simple Todos Regression Tests
OpenCollada
Moving opencollada bugs to TODO has been done since this has so far not yet been effectively maintained.
This is not a step to remove collada support, however if in the next year there is little work done in this area we may have to reconsider.
I propose the first goal to get blender exporting armatures, animation & geometry to 1 application successfully as a first goal.
Since the 2.4x python script was capable of this, it should not be so hard.
Export to SecondLife can be our first target, this has the advantage that secondlife is opensource therefor easier to get hold of for testing.
Plans
Short term goals (Blender 2.62)
- Get the developers familiar with the OpenCollada based module
- Fix the most apparent bugs (Test target system mainly Second Life)
- Organize module testing. Please feel free to provide test cases and results on the Collada Import/Export page
Long term goals
- Investigate in ways to improve the Collada module. Currently 3 possible approaches are investigated:
- Fix the current Bugs and make the OpenCollada based module stable and fit for purpose
- Refactor/Rewrite the module based on OpenCollada
- Create a Python based solution. (some comments)
Application Support
Here we collect which Apps Work, Which have issues. Currently the list is in relation to Blender revision 43930 (pre 2.62)
Collada compatibility
| Target System | Static Meshes | Armatures | Animation | Comment |
|---|---|---|---|---|
| Blender | OK | Error | ? | Import issues will be fixed after 2.62 |
| Second Life | OK | OK | n.a. | in depth tests in progress |
| Maya 2012 | ? | ? | ? | Waiting for response from Tester |
| more here ... | ... | ... | ... | - |
Test files
Tracker Reports
This is the color code used in the following lists:
- not colorised: The report has not yet been checked.
- This report needs more information
- This report is most probably resolved
- This report is partialy resolved
- This report definitely needs to be resolved
Reports which have been verified by the reporter as "resolved", will be removed from this list.
Export: Bugs
- #30724 COLLADA export material name is wrong
- #20634 Collada export exporting -tive z scale as wrong x rotation
- #29672 export bone to collada file, the transform matrix is not right
- #29345 Collada exported files including bones do not work if imported into Vue...
- needs access to Vue
- #28662 Collada export, broken animation track name IDs
- "name" attributes of nodes are not properly escaped
Export: missing features or not a Collada issue
- #29465 Collada - Armature Export Bug
- export skinned mesh with constraints not supported
- #22388 Collada Export assigns improper ids to skin controllers when more than one.
- request for IK export support and a user option for switching between sampled and interpolated animation
- #27789 B258 > Collada Export > library linked groups not exported
- #27161 COLLADA: Export problem when activating transparency
- #27640 COLLADA - Issue exporting geometries with just points or lines.
- #27389 Collada exporter ignores bones affected by IK
- #24759 Export of armature with multiple objects creates invalid .dae
Import: Bugs
- #31089 Collada crash after import
- #30301 Collada import data leak?
- #30008 COLLADA Import: Visual scene node hierarchy / root not handled correctly
- #29013 Import Collada causes Blender not responding
- #28894, #29058 COLLADA import crash
- validation errors
- fails to import in FXComposer-2.5
- fails to validate in GoogleSketchup, but imports well there
- segfault (probably due to wrong memory writes)
- complex. needs lots of time to debug
- #28887 COLLADA import and texture paths
- #28762 COLLADA import transparency
- #28378 Importing COLLADA file not importing as expected.
- #28242 Collada import changes units to Metric
- #27629 COLLADA import does wrong transofrmations
- transformation errors (non-skin), nice attachments
- single chair imports well in Meshlab and FXComposer-2.5
- the chair now imports well
- <node id="ID2045"> - the wheel - contains multiple <instance_geometry>s - test case
- #27128 Collada files from this camera tracking app for iPhone are not being imported correctly
- #26012 Import Collada: instance_node incorrectly handled
- #25754 COLLADA skinned animation import error
- animated avatar imports well in FXComposer-2.5
- #25432 Collada - up_axis not processed
- #22689 Collada import not importing animations if skins do not exist
- #22495 Collada importer bugs
Import: missing features
- #29014 Import Collada: cannot load dae referencing other dae
Round trip issues (reimport to blender broken)
- #28215 blender 2.59rc - Export collada - import collada - armature bones with inverted axis
Resolved & closed
- #22891 Collada exports bezier keyframes as linear
- #28424 Blender >= 2.57 crashing when importing collada files created using GoogleSketchUp (ver 8)
- no crash as of r. 44615
- validation errors in both files (OpenCollada compiled with expat parser)
-
crash on first file when testing on Linux