{ "name": "dance_idle", "duration": 2.0, "loop": true, "fpsHint": 60, "defaultEase": "sine", "note": "하루카 전용 튜닝 — 세일러 블라우스↔스커트가 별개라 CHEST 트랙 없음(허리 봉인). 블라우스가 재킷처럼 두껍지 않아 어깨 소켓 틈이 나기 쉬워 upperarm 진폭을 작게(±4), 팔 생동감은 forearm/hand(소매 안)로. 스웨이는 pelvis가 상체 통째로.", "tracks": { "pelvis": { "ty": [ {"t":0,"v":0}, {"t":0.5,"v":9}, {"t":1.0,"v":0}, {"t":1.5,"v":9}, {"t":2.0,"v":0} ], "tx": [ {"t":0,"v":0}, {"t":0.5,"v":6}, {"t":1.0,"v":0}, {"t":1.5,"v":-6}, {"t":2.0,"v":0} ], "rot": [ {"t":0,"v":0}, {"t":0.5,"v":3}, {"t":1.0,"v":0}, {"t":1.5,"v":-3}, {"t":2.0,"v":0} ] }, "neck": { "rot": [ {"t":0,"v":0}, {"t":0.5,"v":2}, {"t":1.0,"v":0}, {"t":1.5,"v":-2}, {"t":2.0,"v":0} ] }, "head": { "rot": [ {"t":0,"v":0}, {"t":0.5,"v":5}, {"t":1.0,"v":0}, {"t":1.5,"v":-5}, {"t":2.0,"v":0} ], "ty": [ {"t":0,"v":0}, {"t":0.5,"v":-2}, {"t":1.0,"v":0}, {"t":1.5,"v":-2}, {"t":2.0,"v":0} ] }, "upperarm_r": { "rot": [ {"t":0,"v":0}, {"t":0.5,"v":4}, {"t":1.0,"v":0}, {"t":1.5,"v":-2}, {"t":2.0,"v":0} ] }, "forearm_r": { "rot": [ {"t":0,"v":0}, {"t":0.5,"v":9}, {"t":1.0,"v":0}, {"t":1.5,"v":-5}, {"t":2.0,"v":0} ] }, "hand_r": { "rot": [ {"t":0,"v":0}, {"t":0.5,"v":5}, {"t":1.0,"v":0}, {"t":1.5,"v":-3}, {"t":2.0,"v":0} ] }, "upperarm_l": { "rot": [ {"t":0,"v":0}, {"t":0.5,"v":-2}, {"t":1.0,"v":0}, {"t":1.5,"v":4}, {"t":2.0,"v":0} ] }, "forearm_l": { "rot": [ {"t":0,"v":0}, {"t":0.5,"v":-5}, {"t":1.0,"v":0}, {"t":1.5,"v":9}, {"t":2.0,"v":0} ] }, "hand_l": { "rot": [ {"t":0,"v":0}, {"t":0.5,"v":-3}, {"t":1.0,"v":0}, {"t":1.5,"v":5}, {"t":2.0,"v":0} ] }, "thigh_r": { "rot": [ {"t":0,"v":0}, {"t":0.5,"v":2}, {"t":1.0,"v":0}, {"t":1.5,"v":-1}, {"t":2.0,"v":0} ] }, "shin_r": { "rot": [ {"t":0,"v":0}, {"t":0.5,"v":5}, {"t":1.0,"v":0}, {"t":1.5,"v":0}, {"t":2.0,"v":0} ] }, "thigh_l": { "rot": [ {"t":0,"v":0}, {"t":0.5,"v":-1}, {"t":1.0,"v":0}, {"t":1.5,"v":2}, {"t":2.0,"v":0} ] }, "shin_l": { "rot": [ {"t":0,"v":0}, {"t":0.5,"v":0}, {"t":1.0,"v":0}, {"t":1.5,"v":5}, {"t":2.0,"v":0} ] } } }