Log In
New Account
Home My Page Projects Blender 2.x BF release
Summary Activity Tracker SCM Files

Blender 2.6 Bug Tracker: Browse

[#24265] COLLADA-skinned rig problems-strange angles

Date:
2010-10-15 08:54
Priority:
3
State:
Closed
Submitted by:
Mike Sloman (mikes)
Assigned to:
Sukhitha Jayathilake (phabtar)
Category:
Import/Export
Status:
Closed
Relates to:
Duplicates:
[#27598]
Patches:
 
Summary:
COLLADA-skinned rig problems-strange angles
Detailed description
OSX 10.6.4 BF R32483 Collada Libs for OSX built using R773 opencollada.

(but also can be seen on BF 32234 with pre-built opencollada as in current SVN libs)

1. Open coll-legtest2.blend in 2.49b
2. Export all objects (armature and leg mesh) to collada 1.40 (should be same as attached)
3. Open coll-legtest2.blend in 2.54
4. Export to collada file (should be same as attached)
5. Attempt upload of these two files to 3rd party application (in this case Secondlife - Project Viewer Mesh application (OSX verion)
6. 2.49 exported skinned rig is correctly loaded and moves (see attached image 249b import screenshot)
7. 2.54 exported skinned rig is incorrectly read - 90 degree rotation of top of bone appear to be present (see 254 import screenshot)

Points to some orientation issue in generation of Collada from blender internal representation?

Followup

Message
  • Date: 2010-10-15 10:10
  • Sender: Nathan Letwory
  • Most likely incorrect export of rotations indeed.
  • Date: 2010-12-24 01:57
  • Sender: Mike Sloman
  • I do not think its fixed. There are some weird effects still happening with the exported dae in the SL importation. Reading the produced dae reveals some stange 90 degree angle rotations in the bone chains. Granted the relative orientation from export to import seems to work now within b25 (I dont have anything else to test with only 2.49b -- which fails to import the dae you generated BTW) with regards to the mesh-armature relationship.

    There still is the issue of the end bones only having exported information about the head of the final bone not the tail and thus on import to blender 25(and poss other apps I dont have) whereby the end bone just gets a arbitrary length and a defualt Z-UP orientation. Try reading the dae into blender 2.49... you can see that it gets confused by the export from b25. B249 output seems to get ingested fine into Secondlife mesh. B25 meshes without armatures are fine as well.

    Sorry I cant express the issues better or more clearly. I am having some problems coming to grips with Collada 1.4.1 standard in relation to how to properly express an armature with nodes and node-joints.



  • Date: 2011-06-20 12:37
  • Sender: Nathan Letwory
  • Reopening and reassigning to our GSoC animation student Sukhitha (Phabtar on IRC) to have this function as one of the test cases for his work on the COLLADA animation support.
  • Date: 2011-07-07 12:03
  • Sender: Brecht Van Lommel
  • Closing this bug as it's a duplicate of #27598, and a patch to fix this is being tested there.
 

Attached Files:

Name Date Download
coll-legtest2.blend 2010-10-15 08:54 Download
coll-legtest2-249.dae 2010-10-15 08:54 Download
coll-legtest2-254.dae 2010-10-15 08:54 Download
249b import screenshot.png 2010-10-15 08:54 Download
254 import screenshot.png 2010-10-15 08:54 Download
coll-legtest2_r33868.dae 2010-12-23 13:39 Download

Changes:

Field Old Value Date By
status_idOpen2011-07-07 12:03blendix
close_dateNone2011-07-07 12:03blendix
StatusReopened2011-07-07 12:03blendix
status_idClosed2011-06-20 12:37jesterking
close_date2010-12-23 13:402011-06-20 12:37jesterking
assigned_tocampbellbarton2011-06-20 12:37jesterking
StatusFixed / Closed2011-06-20 12:37jesterking
status_idOpen2010-12-23 13:40campbellbarton
close_dateNone2010-12-23 13:40campbellbarton
StatusInvestigate2010-12-23 13:40campbellbarton
File Added14227: coll-legtest2_r33868.dae2010-12-23 13:39campbellbarton
assigned_tojesterking2010-12-16 19:52jesterking
ResolutionNone2010-10-15 10:10jesterking
assigned_tonone2010-10-15 10:10jesterking
File Added13124: 254 import screenshot.png2010-10-15 08:54mikes
File Added13123: 249b import screenshot.png2010-10-15 08:54mikes
File Added13122: coll-legtest2-254.dae2010-10-15 08:54mikes
File Added13121: coll-legtest2-249.dae2010-10-15 08:54mikes
File Added13120: coll-legtest2.blend2010-10-15 08:54mikes

Changes:

Blender 2.x BF release: Blender 2.6 Bug Tracker
   [#27598] Collada exports vertex groups at a 90 degree offset (Relation: Duplicates)