Modifier Armature and Parenting Bone

It’s a question about the need of using the "Add Modifier > Armature "
image
and “Setting the object’s parenting: Bone”, thus we the objective for moving bones during the Play.

It seems that we need to use this modifier on the armature inside Armory. If we don’t apply it on the mesh of the armature, we get errors like uncaught exception on " var refs = this.data.geom.skeletonBoneRefs".

Then if we apply it on Armature with object Relations>Parent>Bone, this modifier creates wrong/strange deformations during the Play, using Nodes or Haxe.

Is it a well known bug? do you have any idea what caused this problem?

1 Like

I don’t know, but there is a bone parenting example that you might be able to look at:

Thanks @zicklag but nothing to do with this example a priori.

What I see is that Armory doesn’t support well the bone parenting … which is not the case when using Vertex Group.

After further investigation, it’s all my fault. :see_no_evil:

Therafter a kind of checklist that could help :
1/ added the Modify Armature on one of your Mesh with Bone Envelopes option checked (my omission) image
2/ at least one animation in place, such as a rest state.
3/ all the orientations of the bones and meshs must be perfectly controlled

2 Likes