Page MenuHome

Collada skinned animation import error
Closed, ArchivedPublic

Description

I get weird strange deformation errors in the mesh when I import this animated avatar (which was exported from 3Ds max using OpenCOLLADA 1.25) into 2.56a:

http://www.katajs.com/res/exported-max-opencollada125.zip

Blend file is here:

http://www.katajs.com/res/avatar.blend

Looked good in t-pose when first imported but as soon as I play the animation I get the weird deformations.

This is the file re-exported to COLLADA just as an fyi:

http://www.katajs.com/res/re-exported-blender256a.zip

Additional fyi the model is CC BY licensed so if you need an animated model for demo purposes feel free to use it.

Details

Type
To Do

Event Timeline

Nice test for nathan!

Got to thinking if it was related to animations so I found the .blend from http://www.blendswap.com/3D-models/vehicles/buggy/

Direct link to file here: http://www.katajs.com/res/buggy.blend

I exported this to COLLADA and got: http://www.katajs.com/res/buggy2.dae and when I reimported this file the geometry also looked whacky.

I did try and export to 3DS and reimport and the geometry looked fine.

This may be a separate issue but I thought I would leave it here as a comment first.

Ps forgot to leave my hardware stats:

Mac OS X v10.6.6 v NVIDIA GeForce 9400M
Model Name: MacBook Pro
Model Identifier: MacBookPro5,5
Processor Name: Intel Core 2 Duo
Processor Speed: 2.26 GHz

Hrm, I get browser error that katajs.com doesn't exist :/ Any chance to have the file from the OP attached here?

I checked the buggy file from blendswap. This type of armature use is not yet supported, as per http://wiki.blender.org/index.php/Dev:2.5/Source/Architecture/COLLADA#Supported_COLLADA_features only single skin controller on one object works. Code to support the type as in the buggy has to be written still.

Marking as todo.

Nathan,

I inspected the file. It contains only one skin controller. To me, it doesn't contain anything we cannot support currently.

I get "cannot find bone" messages on the console. The reason seems to me either malformed DAE or import bug - needs investigation.

I'm reopening this bug because it is an existing feature bug.

The file looks like a good test case for future. :)

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.