Skip to main content
andrew.perdzock
Inspiring
July 22, 2021
Question

Blender addon not generating IK rig on characters exported as dae

  • July 22, 2021
  • 2 replies
  • 966 views

Hey Guys,

 

I have a number of characters that I have exported over the years as collada .dae format from mixamo I think it was due to at the time the weight painting on the armature came out differently.

 

Having an issue with the blender addon where the add-on will not generate the ik rig, most likely because the naming convention on the armatures is different between FBX and DAE formats.

 

For example on the DAE format the naming convention is:

mixamorig_BONENAME

 

in FBX its:

mixamorig:BONENAME

 

where on format has _ and the other has :

 

Can the add-on be updated so that it recognizes both?

This topic has been closed for replies.

2 replies

Adobe Employee
July 23, 2021

We could add this in future updates, although you best solution for the time being would be to import the DAE files in a 3D tool that uses the FBXSDK and replace the namespace with the one with ":". Cheers!

Stefano

schroef
Inspiring
July 26, 2021

Other easy fix would be adding this to the py-file 'mixamo.py' #39

change line #39

 

if dbone.name.startswith("mixamorig") and ':' in dbone.name:

 

To this, this should work as it looks for for both naming methods

 

if dbone.name.startswith("mixamorig") and ':' in dbone.name or dbone.name.startswith("mixamorig") and '_' in dbone.name:

 

 
I tried the Michel character, but get different errors back. Its not consistent it seems. Ive seen this error before with other models.

 

 File "/Users/macpro1/Library/Application Support/Blender/2.80/scripts/addons/Mixamo add-on for Blender/mixamo_rig.py", line 184, in execute
    ks.active = ks["Location & Rotation"]
KeyError: 'bpy_prop_collection[key]: key "Location & Rotation" not found'

 

schroef
Inspiring
July 26, 2021

Well i got imported with a different fix, but that it runs stuck in a different area because of missing constraint.

 

Ive found the issue, the issue is that its looking for a keyset name "Location & Rotation". However in Blender 2.83 and below that is called "LocRot", has been called like that for a long time. Not sure this has changed in the newer version i could check my laptop at home tonight.

 

I now got the addon working properly for the DAE files

Ussnorway7605025
Legend
July 23, 2021

yes its a well known issue