Collada importer bugs #22495

Closed
opened 2010-06-03 19:31:54 +02:00 by Tom Musgrove · 4 comments
Member

%%%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%%%
%%%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%%%
Author
Member

Changed status to: 'Open'

Changed status to: 'Open'
Member

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

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

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

  3. TODO

  4. There are no text objects.%%%

%%%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.%%%
Member

%%%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.%%%

%%%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.%%%
Member

Changed status from 'Open' to: 'Archived'

Changed status from 'Open' to: 'Archived'
Sign in to join this conversation.
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset Browser
Interest
Asset Browser Project Overview
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
EEVEE & Viewport
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender#22495
No description provided.