This is as a collection of useful bits of code for manipulation of data inside the Fabric Engine plataform. Basic components are written in KL and exposed as canvas nodes. Higher level presets are canvas only.
Presets for loading FBX characters, drawing characters with multiple meshes and transforming character animation from global to local space.
Nodes to deal with clips, tracks, and tracksets. Presets for cumulating Xfo, Vec3 and Scalar values as trackSets.
Presets for converting Bones, Poses, Orientations, Scalars, Vectors, and Xfos back and forth.
Presets for extracting implicit dynamic information from Xfos.
Reading and writing character pose clips to CSV files (quaternions only). Reading of BVH files (limited to local orientation of joints, reads translation only from the root node). Writing Clips as JSON files.
Filters for arrays.
Basic retargeting. Name mapping and orientation transfers. Simple footskating detector, but no fullbody-ik techniques at the moment.