- humanoid.rig.json: root removed from upper track; body look_at + slow speed (180 deg/s, lazy); head fast speed (480 deg/s) + +-90 deg limits; puppet dep bumped to 0.3.1 - animations/idle_lower.anim.json (NEW): leg+foot scl=[mirror, 0] keeps legs invisible at idle (locomotion skips animated bones; foot cascade zeros out) - init.lua: set_procedural 'facing' callback writes root.rot from last_walk_rot_deg each frame; WASD-vector updates last_walk_rot_deg via atan(dx, -dy); idle_lower played parallel to idle, stopped during walk Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
7.4 KiB
7.4 KiB