@lisyarus Good article. Some bits was a lil hard to follow, but its mostly because I'm trying translate your descriptions of things to how I've built things. Like using Local CS in many places felt confusing because I've been calling these things world, model & local spaces for years now when dealing with skinning transform hierarchies.

And the GLTF stuff, woof, how much I hate their bindpose implementation. I stick to using the localspace node transforms instead of bindpose matrices.