foitin/characters/dread/moves/finisher/data.json
m3ultra 1005422053 Closed-loop camera calibration: pixel servo handles arbitrary rig conventions
MeshGod/TRELLIS Mixamo re-rigs pose half a metre underground and compressed
(bone-space origin at hips, 0.01/100 scale sandwich). Instead of fighting
transform conventions, the renderer probes the first posed frame, measures
the actual sprite in pixels, and servo-corrects ortho scale + camera z:
unclip -> converge height -> pin feet to the ground row. Also: normalize
scales all root objects, deformed-height helper.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-29 13:37:58 +10:00

685 lines
8.6 KiB
JSON

{
"name": "finisher",
"total": 220,
"loop": false,
"startup": 78,
"active": [
82,
96
],
"damage": 0,
"hitstun": 0,
"blockstun": 0,
"pushback": 0,
"hurtboxes": {
"default": [
[
-50,
-125,
54,
34
],
[
-79,
-91,
108,
51
],
[
-107,
-40,
141,
40
]
],
"frames": {
"0-0": [
[
-24,
-143,
56,
38
],
[
-44,
-105,
110,
58
],
[
-41,
-47,
111,
47
]
],
"1-1": [
[
-24,
-143,
56,
38
],
[
-44,
-105,
110,
58
],
[
-40,
-47,
111,
47
]
],
"2-2": [
[
-25,
-142,
57,
38
],
[
-44,
-104,
110,
57
],
[
-40,
-47,
112,
47
]
],
"3-3": [
[
-25,
-142,
57,
38
],
[
-44,
-104,
110,
57
],
[
-40,
-47,
111,
47
]
],
"4-4": [
[
-25,
-142,
56,
38
],
[
-44,
-104,
111,
57
],
[
-41,
-47,
111,
47
]
],
"5-5": [
[
-26,
-142,
56,
38
],
[
-46,
-104,
102,
57
],
[
-44,
-47,
112,
47
]
],
"6-6": [
[
-27,
-140,
55,
37
],
[
-47,
-103,
100,
57
],
[
-46,
-46,
110,
46
]
],
"7-7": [
[
-32,
-137,
47,
37
],
[
-54,
-100,
93,
55
],
[
-55,
-45,
98,
45
]
],
"8-8": [
[
-36,
-137,
49,
37
],
[
-50,
-100,
82,
55
],
[
-52,
-45,
98,
45
]
],
"9-9": [
[
-43,
-137,
55,
37
],
[
-52,
-100,
84,
55
],
[
-59,
-45,
106,
45
]
],
"10-10": [
[
-52,
-136,
60,
36
],
[
-52,
-100,
84,
55
],
[
-65,
-45,
112,
45
]
],
"11-11": [
[
-56,
-138,
62,
37
],
[
-56,
-101,
90,
56
],
[
-79,
-45,
126,
45
]
],
"12-12": [
[
-64,
-142,
68,
38
],
[
-75,
-104,
114,
57
],
[
-63,
-47,
110,
47
]
],
"13-13": [
[
-64,
-143,
68,
38
],
[
-77,
-105,
117,
58
],
[
-64,
-47,
110,
47
]
],
"14-14": [
[
-60,
-135,
63,
36
],
[
-84,
-99,
120,
55
],
[
-90,
-44,
132,
44
]
],
"15-15": [
[
-36,
-120,
44,
32
],
[
-66,
-88,
103,
49
],
[
-89,
-39,
130,
39
]
],
"16-16": [
[
-31,
-115,
53,
31
],
[
-44,
-84,
95,
47
],
[
-47,
-37,
133,
37
]
],
"17-17": [
[
-16,
-110,
56,
30
],
[
-33,
-80,
124,
45
],
[
-46,
-35,
167,
35
]
],
"18-18": [
[
-3,
-110,
57,
30
],
[
-24,
-80,
135,
45
],
[
-43,
-35,
179,
35
]
],
"19-19": [
[
2,
-114,
58,
31
],
[
-22,
-83,
153,
47
],
[
-43,
-36,
188,
36
]
],
"20-20": [
[
4,
-117,
59,
32
],
[
-22,
-85,
154,
48
],
[
-43,
-37,
188,
37
]
],
"21-21": [
[
3,
-118,
61,
32
],
[
-23,
-86,
167,
48
],
[
-43,
-38,
188,
38
]
],
"22-22": [
[
0,
-123,
60,
33
],
[
-25,
-90,
167,
50
],
[
-43,
-40,
185,
40
]
],
"23-23": [
[
-2,
-129,
59,
35
],
[
-27,
-94,
138,
52
],
[
-41,
-42,
177,
42
]
],
"24-24": [
[
1,
-135,
58,
36
],
[
-27,
-99,
90,
55
],
[
-36,
-44,
142,
44
]
],
"25-25": [
[
-1,
-141,
60,
38
],
[
-26,
-103,
89,
57
],
[
-33,
-46,
122,
46
]
],
"26-26": [
[
-8,
-146,
59,
39
],
[
-32,
-107,
94,
59
],
[
-33,
-48,
110,
48
]
],
"27-27": [
[
-15,
-147,
57,
39
],
[
-39,
-108,
100,
59
],
[
-38,
-49,
108,
49
]
],
"28-28": [
[
-20,
-146,
58,
39
],
[
-42,
-107,
103,
59
],
[
-42,
-48,
112,
48
]
],
"29-29": [
[
-23,
-145,
57,
39
],
[
-43,
-106,
110,
58
],
[
-43,
-48,
114,
48
]
]
}
},
"hitboxes": {
"82-96": [
[
0,
-320,
170,
300
]
]
},
"root_motion_frames": [
0.0,
0.48,
-0.91,
-0.94,
-0.53,
-0.29,
-0.18,
1.33,
3.8,
3.73,
2.02,
2.04,
0.26,
-1.93,
-3.85,
-7.89,
-9.79,
-18.5,
-21.0,
-13.92,
-1.74,
2.16,
0.12,
-0.87,
-0.08,
2.64,
7.55,
12.13,
16.55,
19.9,
11.41,
3.33,
-2.07,
-3.65
],
"finisher": true
}