This Trac instance is not used for development anymore!

We migrated our development workflow to git and Gitea.
To test the future redirection, replace trac by ariadne in the page URL.

Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#1557 closed defect (fixed)

FCollada assertion fails on elephant_african_forest.dae

Reported by: historic_bruno Owned by:
Priority: Must Have Milestone: Alpha 11
Component: Art & Animation Keywords: blender
Cc: Zaggy1024, ricotz Patch:

Description

Must use a debug build to reproduce this, at least on Windows.

FCollada\FUtils\FUTracker.cpp fails an assertion in AddTracker():43, where it checks that a tracker being added is unique. What this means is there are duplicate joint ids somewhere in elephant_african_forest.dae, in this case the first one encountered is "shin_right".

If you view line 25090 of the DAE:

     <Name_array id="Elephant_North_African_Forest-Pivot-
          skin-joints-array" count="57">tail_1_joint tail_2_joint tail_3_joint
           Elephant body_1 body_2 butt leg_right trunk_2 shin_right shin_right
           foot_right leg_left shin_left shin_left foot_left trunk_3 trunk_4
           shoulder_left arm_left forearm_left hand_left shoulder_right 
          arm_right forearm_right hand_right neck head ear_left ear_right 
          trunk_1 trunk_8 trunk_9 trunk_10 trunk_11 head_trunk_joint 
          arm_right_joint_back arm_right_joint_front arm_left_joint_front 
          arm_left_joint_back leg_left_joint leg_right_joint belly Bone_002 
          Bone_001 tail_4 trunk_1_joint trunk_2_joint trunk_3_joint 
          trunk_4_joint trunk_5_joint trunk_6_joint trunk_7_joint 
          trunk_8_joint trunk_9_joint trunk_10_joint pelvis
     </Name_array>

you'll see "shin_left" and "shin_right" repeat. I don't know if this is a harmless Blender exporter error (duplicating the ids) or a problem in the model/rigging itself.

In release builds, the error is silent and the conversion process continues (with not well-defined behavior).

Change History (2)

comment:1 by historic_bruno, 12 years ago

Zaggy found the problem: there were duplicate vertex groups in the Blender model. This affects both the mesh and animations, they will be fixed and re-exported soon :)

comment:2 by Kieran P, 12 years ago

Resolution: fixed
Status: newclosed

Spahbod reports this issue has been fixed as of [12204]. Closing...

Last edited 12 years ago by Kieran P (previous) (diff)
Note: See TracTickets for help on using tickets.