skeleton node reference

Product media placeholder

Replace this area with a screenshot or short walkthrough video during the media sweep.

Bone and skeleton rigging: per-bone FK transforms, IK solvers, bone collectors, spring/jiggle bone physics, chain dynamics, and FK recomposition.

Category key skeletonGenerated public nodes 13Registry source faster-motion-docs/node-registry.json

Nodes

NodeTypeContextDescription
Bone CollectorboneCollectorcanvasGather per-bone world matrices into AttributeBundle for IK solver
Bone Jiggle ComputeboneJiggleComputecanvasPer-bone secondary animation via closed-form damped spring. Composable with other bone modifiers via merge/mask.
Bone Mat4 BundleboneMat4BundlecanvasGathers per-bone 2×3 world matrices from FK chain and promotes to Mat4TransformBundle for composable bone modifiers.
Bone TransformboneTransformcanvasPer-bone override-apply node — reads rest scalars from sibling restPoseBone, applies override/additive/constraintXform, outputs post-override world matrix
Chain PhysicschainPhysicscanvasVerlet chain simulation for hair, tails, ropes. Fixed timestep with distance/angular constraints.
FK RecomposefkRecomposecanvasReads a post-IK/physics bone pose bundle and outputs per-bone world matrices via full parent×local FK. One per IK/physics skeleton, lives at scene level (outside rig Module) so only one bundle wire crosses the Module boundary.
IK SolveikSolvecanvasPer-chain IK solver. Pure array-based FABRIK on AttributeBundle data.
IK TargetikTargetcanvasBoundary node — bridges scene-object position into IK solve target port.
Jiggle BonejiggleBonecanvas2D position spring — adds bouncy displacement to bone x/y from parent movement.
Rest Pose BonerestPoseBonesharedPer-bone pure-FK node — reads pose at boneIndex, computes pre-override world matrix from parent. Paired with boneTransform.
Skeleton SourceskeletonSourcesharedGraph-native publisher of a Skeleton's rest pose. Loader calls bind(skeleton) once; the source pulls the rest bundle from skeleton.getRestBundle() (snapshot captured by skeleton.markRest() before IK solves). Output flows to APB.restBaseline / rig pose boundary through typed edges.
Skeleton TransformskeletonTransformcanvasReads skeleton root transform each frame — feeds root bone parentWorldMatrix
Spring BonespringBonePhysicscanvasRotational spring — bone rotation follows parent with spring dynamics, gravity, and wind.

Was this guide helpful?