feat(profiling): add dance motion profiler + beat-energy profiles for adopted dances
tools/dance_profile.py samples world-space bone positions per frame in Blender headless and emits a per-beat motion-energy timeline (accents, phrases, totals) at a given BPM. Profiles generated for war_dance_01, fertility_dance_01, taming_dance_01. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,208 @@
|
||||
{
|
||||
"name": "war_dance_01",
|
||||
"glb": "exchange/converted-glb/war_dance_01.glb",
|
||||
"duration_s": 30.0,
|
||||
"fps": 24,
|
||||
"frames": 720,
|
||||
"bpm": 100,
|
||||
"beats": 50,
|
||||
"energy_per_beat": [
|
||||
0.1161,
|
||||
0.0602,
|
||||
0.0763,
|
||||
0.0628,
|
||||
0.6339,
|
||||
0.7965,
|
||||
0.8297,
|
||||
0.6782,
|
||||
0.1496,
|
||||
0.0932,
|
||||
0.1334,
|
||||
0.8858,
|
||||
0.9878,
|
||||
0.8822,
|
||||
0.2595,
|
||||
0.1081,
|
||||
0.1336,
|
||||
0.2622,
|
||||
0.2088,
|
||||
0.232,
|
||||
0.1623,
|
||||
0.1525,
|
||||
0.1841,
|
||||
0.4061,
|
||||
0.4191,
|
||||
0.4014,
|
||||
0.3346,
|
||||
0.3014,
|
||||
0.6334,
|
||||
0.4097,
|
||||
0.6412,
|
||||
0.3384,
|
||||
0.1109,
|
||||
0.5587,
|
||||
0.2789,
|
||||
0.132,
|
||||
0.588,
|
||||
0.2621,
|
||||
0.5738,
|
||||
0.399,
|
||||
0.4924,
|
||||
0.4509,
|
||||
0.6284,
|
||||
0.3405,
|
||||
0.0878,
|
||||
0.0258,
|
||||
0.026,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"energy_norm": [
|
||||
0.1176,
|
||||
0.0609,
|
||||
0.0772,
|
||||
0.0635,
|
||||
0.6418,
|
||||
0.8063,
|
||||
0.84,
|
||||
0.6866,
|
||||
0.1514,
|
||||
0.0944,
|
||||
0.1351,
|
||||
0.8967,
|
||||
1.0,
|
||||
0.8931,
|
||||
0.2627,
|
||||
0.1094,
|
||||
0.1352,
|
||||
0.2654,
|
||||
0.2114,
|
||||
0.2348,
|
||||
0.1643,
|
||||
0.1544,
|
||||
0.1863,
|
||||
0.4111,
|
||||
0.4242,
|
||||
0.4064,
|
||||
0.3387,
|
||||
0.3051,
|
||||
0.6413,
|
||||
0.4147,
|
||||
0.6491,
|
||||
0.3426,
|
||||
0.1122,
|
||||
0.5656,
|
||||
0.2823,
|
||||
0.1336,
|
||||
0.5952,
|
||||
0.2654,
|
||||
0.5809,
|
||||
0.404,
|
||||
0.4985,
|
||||
0.4564,
|
||||
0.6361,
|
||||
0.3447,
|
||||
0.0889,
|
||||
0.0261,
|
||||
0.0263,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"accent_beats": [
|
||||
4,
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
11,
|
||||
12,
|
||||
13,
|
||||
17,
|
||||
20,
|
||||
22,
|
||||
23,
|
||||
25,
|
||||
26,
|
||||
28,
|
||||
29,
|
||||
30,
|
||||
31,
|
||||
32,
|
||||
33,
|
||||
34,
|
||||
35,
|
||||
36,
|
||||
37,
|
||||
38,
|
||||
39,
|
||||
40,
|
||||
41,
|
||||
42,
|
||||
44,
|
||||
46,
|
||||
48,
|
||||
49
|
||||
],
|
||||
"pelvis_drop_beats": [
|
||||
6,
|
||||
11,
|
||||
13,
|
||||
17,
|
||||
20,
|
||||
22,
|
||||
23,
|
||||
25,
|
||||
26,
|
||||
28,
|
||||
29,
|
||||
31,
|
||||
32,
|
||||
34,
|
||||
35,
|
||||
37,
|
||||
38,
|
||||
40,
|
||||
41,
|
||||
42,
|
||||
44,
|
||||
46,
|
||||
48,
|
||||
49
|
||||
],
|
||||
"hand_peak_beats": [
|
||||
4,
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
11,
|
||||
12,
|
||||
13,
|
||||
28,
|
||||
30,
|
||||
33,
|
||||
36,
|
||||
38,
|
||||
39,
|
||||
40,
|
||||
42
|
||||
],
|
||||
"phrase_beats": null,
|
||||
"totals": {
|
||||
"hands_m": 21.006407802644276,
|
||||
"forearms_m": 12.905461711283007,
|
||||
"upper_arms_m": 6.91306398100012,
|
||||
"feet_m": 1.521721729225423,
|
||||
"shins_m": 5.302736997519221,
|
||||
"pelvis_m": 5.633388137876223,
|
||||
"head_m": 6.2322590229562564,
|
||||
"lr_symmetry_hands": 0.9744965493013217,
|
||||
"lr_symmetry_feet": 0.6518710884905415,
|
||||
"pelvis_vertical_range_m": 0.19754374027252197,
|
||||
"footprint_m": [
|
||||
0.2731027752161026,
|
||||
0.1643172651529312
|
||||
]
|
||||
},
|
||||
"warnings": []
|
||||
}
|
||||
Reference in New Issue
Block a user