Import joints #2
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
At first, joints were simply imported as Empties. That mapping worked surprisingly well, as their semantics for transformation in local space and parenting are in line with how joints are defined in
.bsi
.For Bones, this is not the case. The big difference here is the fact that
.bsi
defines joints (i.e. the points between two bones) and assumes that software adds virtual bones between them to visualize for the user's convenience (like Maya does, to my knowledge). Blender, however, defines Bones as the actual data point, with ahead
andtail
. While these two endpoints could be considered similar to joints, they work quite differently in practice.The main problem is the lack of local rotation associated with a Bone's
head
ortail
, a property that the joint definition relies on.changed the description