Page MenuHome

Collada importer bugs
Closed, InvalidPublic

Description

Hi,

I've just ran through a test suite of Collada files to see if there
are any issues with the Collada importer

Here are the results.

LetterRip

Summary is,

1) Scale and Rotation appear to be wrong - scale is sometimes far too
large and sometimes far too small, rotation uses the wrong up axis
2) Image and materials appear to occassionaly import wrong
3) object animation doesn't seem to import (although skeletal
animation does most of the time)
4) nurbs data doesn't appear to import
5) Text doesn't seem to import

All test files are from

http://www.collada.org/owl/

which can be downloaded anonymously

Collada Report

COLLADA 1.4.1 Basic Samples
BikeFromXSI
Scale too large
possible orientation wrong
possible missing shader effect
Collada LOGO
Scale too large
Cube
Scale too large
Dice
Scale too large
Missing image texture
Duck
Scale too large
Image texture import ok
Shadow amount from light differs from GLSL shading; render; and
Collada external viewer

HatFromXSI
Scale too large
Hat seems way out of location
Hat seems to be missing the white stripe

Multiple Material
Scale too large
(note are materials supposed to be renderable? and/or viewable in
texture mode if no image texture is present)

sevenListo2
Scale seems way too small
otherwise ok

Seymour
Scale seems too small
Orientation seems wrong
He is missing the jump part of the animation
texture looks good
head animation seems 'weird'
all controller and handles seem to be missing some stuff maybe?

SeymourPlane
Scale seems a bit large
GLSL view is darker/more shadow than render view
The prop is supposed to be animated but nothing happens

Sphere
Seems ok

Text
Doesn't work


Collada Complex examples

CgToGLSL Examples
bump_reflect
geometry imports but none of shader or texture information
parallax_mapping
geometry import but no images or textures
simple_phong
geometry imports but no images or textures

Dining Room
geometry imports but no texture
also a piece of geometry that doesn't appear to be in the scene is imported

JaiquaFromXSI
what is imported looks rather confusing and I assume is wrong

Moon Buggy
location of the wheel geometry is flipped
textures are missing
animation seems wrong

TurbochiFromXSI
textures don't import
possible other issues

Collada 1.4.1 Tests
FilePath test
skipped since i'm not on windows

Skinning_ID_SID_Test
skintest_7
the cylinder scale is far too large
the cylinder doesn't have a bend animation

skintest_8
the cylinder scale is far too large
the cylinder doesn't have a bend animation

Details

Type
Bug

Event Timeline

1) scale handled by importing (and exporting) unit settings system and scale. Rotation seems to go wrong again sometimes, looking into it.

2) <image><init_from> seems to go wrong at times. Other effects profiles than common are currently not supported.

3) Indeed seems to be missing. Also, curves seem to get cleaned up (removed) too aggressively.

4) TODO

5) There are no text objects.

Currently not too much time to work on this, so I'm moving this to our todo list on the wiki: http://wiki.blender.org/index.php/Dev:2.5/Source/Development/Todo/Simple_Todos#COLLADA

Anyone who wants to help out still can provide patches!

Thanks for reporting.