Vili/scripts
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 0426a7ce3a loop_windows moves beside loop_window and takes the model; a test pins it on a real take with the two skeletons
The worker's window path loaded the 8B model at import, so no test reached it and swapped atan2 arguments or
the 30-joint skeleton went unnoticed. loop_windows(output, model) needs only model.output_skeleton and
model.fps. The test uses a committed 240-frame somaskel77 take (fixtures/take.npz, joints from a live Vili BVH
by forward kinematics) and stand-ins that carry the 77- and 30-joint skeletons' names and parents.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-25 18:32:25 +01:00
..
fixtures loop_windows moves beside loop_window and takes the model; a test pins it on a real take with the two skeletons 2026-10-25 18:32:25 +01:00
bvh-to-fbx.py bvh-to-fbx.py applies a --frames range it is handed and chooses none 2026-10-25 08:55:43 +01:00
idunn-entry.mjs Vili exports each clip as FBX through the sealed Blender, in the daemon, under the write gate 2026-10-24 20:29:41 +02:00
kimodo-resident-worker.py loop_windows moves beside loop_window and takes the model; a test pins it on a real take with the two skeletons 2026-10-25 18:32:25 +01:00
kimodo-text-encode.py Daemon serves through a runtime port: Idunn write lease or hand-run socket lock 2026-10-24 00:23:07 +02:00
loop_window.py loop_windows moves beside loop_window and takes the model; a test pins it on a real take with the two skeletons 2026-10-25 18:32:25 +01:00
test-vili-daemon.mjs loop: the worker picks the seamless window, the daemon forwards loops[k] to Blender, the record keeps it 2026-10-25 08:59:03 +01:00
test_bvh_to_fbx.py test_bvh_to_fbx: the BVH builder's newlines are escapes, not line breaks 2026-10-25 08:56:14 +01:00
test_loop_window.py loop_windows moves beside loop_window and takes the model; a test pins it on a real take with the two skeletons 2026-10-25 18:32:25 +01:00
test_text_encoding.py Test: the child refuses a vector of the wrong width 2026-10-24 00:46:41 +02:00
test_unpack_debs.py Tests for unpack-debs.py: only libraries, flat, sibling links, no overwrite 2026-10-24 21:20:52 +02:00
text_encoding.py Encoder: pool after LLM2Vec's query marker, live_identity reads its own versions, tests reach every field 2026-10-23 17:40:08 +02:00
verify-blender-selfcontained.sh Test: the mapped-library record is written beside the FBX it names 2026-10-25 00:43:23 +02:00
vili-daemon.mjs loop: the worker picks the seamless window, the daemon forwards loops[k] to Blender, the record keeps it 2026-10-25 08:59:03 +01:00