{ "source": "유닛 이동·공격 프레임(2026-10-30 · Wan 2.2 I2V + 원화 고정 합성 · vs_anim.py) · 프레임 = Art/Units/anim/px___.png · fps · 공격 hit = 타격 프레임 번호(이 프레임까지가 휘두르기) · ③ 원화 스타일(96 px · 이중선형 · idle 클립 = 대기 루프 · seed w3 = vs_cmp34.py smooth · 2026-10-30)", "fps": 10, "clips": [ { "art": 102, "act": "walk", "frames": 8, "seed": "p" }, { "art": 102, "act": "attack", "frames": 5, "seed": "p", "hit": 3 }, { "art": 105, "act": "idle", "frames": 8, "seed": "rig1" }, { "art": 105, "act": "walk", "frames": 8, "seed": "rig1" }, { "art": 105, "act": "attack", "frames": 4, "seed": "rig1", "hit": 2 }, { "art": 314, "act": "walk", "frames": 8, "seed": "p" }, { "art": 314, "act": "attack", "frames": 5, "seed": "p", "hit": 2 }, { "art": 402, "act": "walk", "frames": 17, "seed": "s2" }, { "art": 402, "act": "attack", "frames": 17, "seed": "s2", "hit": 8 }, { "art": 409, "act": "idle", "frames": 8, "seed": "rig12" }, { "art": 409, "act": "walk", "frames": 8, "seed": "rig12" }, { "art": 409, "act": "attack", "frames": 4, "seed": "rig12", "hit": 2 }, { "art": 416, "act": "idle", "frames": 8, "seed": "rig2" }, { "art": 416, "act": "walk", "frames": 8, "seed": "rig2" }, { "art": 416, "act": "attack", "frames": 4, "seed": "rig2", "hit": 2 }, { "art": 417, "act": "walk", "frames": 17, "seed": "s1" }, { "art": 417, "act": "attack", "frames": 17, "seed": "s1", "hit": 8 }, { "art": 501, "act": "walk", "frames": 8, "seed": "p" }, { "art": 501, "act": "attack", "frames": 5, "seed": "p", "hit": 2 } ] }