Patch release — pivot-correct cursor head-follow.
Fixed
- Head-follow now rotates each bone about its joint pivot instead of the splat origin. Spark's dual-quaternion skinning stores rotation about the origin, so a rotated head used to slide off-pivot; the widget now compensates (
pos' = worldPos + restPos − quat·restPos) so object/quadruped heads visibly turn toward the cursor. - Object/quadruped look-at drives a split neck + head gaze chain (neck 0.45×, head 1.0×) via forward kinematics, so the head turns without tearing the neck.
Notes
- The
.splattieformat is unchanged from 0.3.0 (runtime skinning math only); bundles are re-stamped toformatVersion0.3.1 for the strict version lock.
npm: @afromero/splattie-widget@0.3.1