Sometimes when deleting blendShape targets I am still left with unused weight[#] attributes on the blendShape in place of the original alias. They don’t store any data. First off am I doing something wrong that is resulting in them sticking around? Secondly, I can remove them use cmds.removeMultiInstance, however if I loop through all the empty weights and call removeMultiInstance, it will only remove one of the attrs for the entire loop. Then if I run the loop again it removes one more. I end up having to create a ton of evalDeferred calls that delete them, but I’d prefer to be able to do it in the main script. Anyone experienced this?
Discussed this with AD and they said it has been fixed in the latest beta release and should be released with the next major release.