$ /Users/king/Applications/Blender.app/Contents/MacOS/Blender -b art/3d/wukong/build/04_animated.blend -P tools/blender/wukong/wukong_validate_rig.py -- logs/evidence/CHR-WUKONG-20261005-02/rig_validation.json # cwd /Users/king/Desktop/Workspace/SRO/zoen # exit 0 [wukong] PASS Zoen skeleton: prefix-free Mixamo names, root and sockets present [wukong] PASS Hips hangs under root [wukong] PASS 16 spring chains, all bones exist, every chain ends in a non-deforming tip [wukong] PASS 83 deforming spring bones (4 antenna x 8, scarf 3 x 8, 9 sashes) 83 [wukong] PASS every vertex weighted, weights sum to 1 unweighted 0, not normalised 0 [wukong] PASS <= 4 influences per vertex (Zoen budget) 0 [wukong] PASS no weights on non-deforming bones (tips, sockets, root) 0 [wukong] PASS UVs inside 0..1 0.0016..0.9984 [wukong] PASS material uses the baked albedo (4096, 4096) [wukong] PASS clips idle/walk/run/spin_jump exist and only key body bones [wukong] PASS pose arms_up: <= 0.05% of edges stretched > 4x, cloth islands rigid (<= 1.1x) {"edges_over_4x": 4, "fraction": 6.845798391237377e-05, "cloth_max_stretch": 1.0, "p99": 1.088} [wukong] PASS pose arms_fwd: <= 0.05% of edges stretched > 4x, cloth islands rigid (<= 1.1x) {"edges_over_4x": 7, "fraction": 0.00011980147184665412, "cloth_max_stretch": 1.0, "p99": 1.089} [wukong] PASS pose elbows: <= 0.05% of edges stretched > 4x, cloth islands rigid (<= 1.1x) {"edges_over_4x": 0, "fraction": 0.0, "cloth_max_stretch": 1.0, "p99": 1.0} [wukong] PASS pose knees: <= 0.05% of edges stretched > 4x, cloth islands rigid (<= 1.1x) {"edges_over_4x": 0, "fraction": 0.0, "cloth_max_stretch": 1.0, "p99": 1.038} [wukong] PASS pose squat: <= 0.05% of edges stretched > 4x, cloth islands rigid (<= 1.1x) {"edges_over_4x": 0, "fraction": 0.0, "cloth_max_stretch": 1.0, "p99": 1.107} [wukong] PASS pose twist: <= 0.05% of edges stretched > 4x, cloth islands rigid (<= 1.1x) {"edges_over_4x": 8, "fraction": 0.00013691596782474755, "cloth_max_stretch": 1.0, "p99": 1.134} [wukong] PASS pose lean: <= 0.05% of edges stretched > 4x, cloth islands rigid (<= 1.1x) {"edges_over_4x": 0, "fraction": 0.0, "cloth_max_stretch": 1.0, "p99": 1.119} [wukong] PASS pose head_turn: <= 0.05% of edges stretched > 4x, cloth islands rigid (<= 1.1x) {"edges_over_4x": 18, "fraction": 0.000308060927605682, "cloth_max_stretch": 1.0, "p99": 1.175} [wukong] ALL PASS 18 checks Blender 4.5.9 LTS (hash 8bf95cbd38d1 built 2026-04-21 01:30:46) Read blend: "/Users/king/Desktop/Workspace/SRO/zoen/art/3d/wukong/build/04_animated.blend"