- Add hair class KeyMap entries (基髪→BaseHair, 前髪→FrontHair, 胸毛→ChestHair)
- Implement cardinal spline → cubic Bezier SVG export for all 175 body parts
- Generate YAML sidecar files (part.yaml) per part with metadata
- Write Catalog.yaml index for runtime asset loading
- Output to SlaveMatrix/Assets/Parts/{EnglishName}/ structure
- Each part directory contains part.yaml + x{x}y{y}.svg morph variants
- 838 SVGs across 324 morph variants, 175 sidecars, 1 catalog
- Extraction tool now serves as the asset build pipeline step
194 lines
2.7 KiB
YAML
194 lines
2.7 KiB
YAML
id: 魔性強瞼左
|
|
original_key: 魔性強瞼左
|
|
resource: 胴体
|
|
morph_x: 2
|
|
morph_y: 5
|
|
variants:
|
|
- x: 0
|
|
y: 0
|
|
file: x0y0.svg
|
|
- x: 0
|
|
y: 1
|
|
file: x0y1.svg
|
|
- x: 0
|
|
y: 2
|
|
file: x0y2.svg
|
|
- x: 0
|
|
y: 3
|
|
file: x0y3.svg
|
|
- x: 0
|
|
y: 4
|
|
file: x0y4.svg
|
|
- x: 1
|
|
y: 0
|
|
file: x1y0.svg
|
|
- x: 1
|
|
y: 1
|
|
file: x1y1.svg
|
|
- x: 1
|
|
y: 2
|
|
file: x1y2.svg
|
|
- x: 1
|
|
y: 3
|
|
file: x1y3.svg
|
|
- x: 1
|
|
y: 4
|
|
file: x1y4.svg
|
|
fields:
|
|
- name: 瞼
|
|
- name: 二重
|
|
- name: 睫毛
|
|
joints:
|
|
- position: [
|
|
0.1416620990506365,
|
|
0.1364122040179761
|
|
]
|
|
- position: [
|
|
0.13660209840108697,
|
|
0.1398802123457903
|
|
]
|
|
- position: [
|
|
0.13350186095425093,
|
|
0.14096111075750267
|
|
]
|
|
- position: [
|
|
0.13572915927955856,
|
|
0.14373644353103798
|
|
]
|
|
- position: [
|
|
0.14152185117886698,
|
|
0.14116273906070584
|
|
]
|
|
- position: [
|
|
0.13669879800324783,
|
|
0.14452532791795433
|
|
]
|
|
- position: [
|
|
0.13664459427399256,
|
|
0.14103996284488
|
|
]
|
|
- position: [
|
|
0.13369472967768242,
|
|
0.14123868133719555
|
|
]
|
|
- position: [
|
|
0.1357186685926597,
|
|
0.14364209314674228
|
|
]
|
|
- position: [
|
|
0.13667168011493264,
|
|
0.14444740844865545
|
|
]
|
|
- position: [
|
|
0.13668709014689814,
|
|
0.1421997133439697
|
|
]
|
|
- position: [
|
|
0.13388759840111394,
|
|
0.14151625191688846
|
|
]
|
|
- position: [
|
|
0.1357081779057609,
|
|
0.1435477427624466
|
|
]
|
|
- position: [
|
|
0.1366445622266175,
|
|
0.14436948897935656
|
|
]
|
|
- position: [
|
|
0.13672958601980373,
|
|
0.14335946384305945
|
|
]
|
|
- position: [
|
|
0.1340804671245454,
|
|
0.1417938224965814
|
|
]
|
|
- position: [
|
|
0.13569768721886208,
|
|
0.1434533923781509
|
|
]
|
|
- position: [
|
|
0.13661744433830236,
|
|
0.1442915695100577
|
|
]
|
|
- position: [
|
|
0.13677208189270937,
|
|
0.14451921434214915
|
|
]
|
|
- position: [
|
|
0.1342733358479769,
|
|
0.14207139307627428
|
|
]
|
|
- position: [
|
|
0.13568719653196326,
|
|
0.1433590419938552
|
|
]
|
|
- position: [
|
|
0.1365903264499872,
|
|
0.1442136500407588
|
|
]
|
|
- position: [
|
|
0.1367975620085514,
|
|
0.14052113120996995
|
|
]
|
|
- position: [
|
|
0.1335585896355654,
|
|
0.14150542849494435
|
|
]
|
|
- position: [
|
|
0.13553369388707903,
|
|
0.14359024837458223
|
|
]
|
|
- position: [
|
|
0.13657484854222576,
|
|
0.1441005448517589
|
|
]
|
|
- position: [
|
|
0.13699302561601584,
|
|
0.14116205007414967
|
|
]
|
|
- position: [
|
|
0.13361531831687987,
|
|
0.14204974623238603
|
|
]
|
|
- position: [
|
|
0.13533822849459945,
|
|
0.14344405321812645
|
|
]
|
|
- position: [
|
|
0.1364508990812037,
|
|
0.14367576178556346
|
|
]
|
|
- position: [
|
|
0.13718848922348026,
|
|
0.14180296893832942
|
|
]
|
|
- position: [
|
|
0.13367204699819438,
|
|
0.1425940639698277
|
|
]
|
|
- position: [
|
|
0.13514276310211992,
|
|
0.14329785806167067
|
|
]
|
|
- position: [
|
|
0.1363269496201817,
|
|
0.14325097871936804
|
|
]
|
|
- position: [
|
|
0.1373839528309447,
|
|
0.1424438878025091
|
|
]
|
|
- position: [
|
|
0.13372877567950883,
|
|
0.1431383817072694
|
|
]
|
|
- position: [
|
|
0.13494729770964037,
|
|
0.1431516629052149
|
|
]
|
|
- position: [
|
|
0.13620300015915965,
|
|
0.1428261956531726
|
|
]
|