- 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
420 lines
6.1 KiB
YAML
420 lines
6.1 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: 二重
|
|
- name: 睫毛下下左
|
|
- name: 睫毛下上左
|
|
- name: 睫毛下下右
|
|
- name: 睫毛下上右
|
|
- name: 睫毛上下左
|
|
- name: 睫毛上中左
|
|
- name: 睫毛上上左
|
|
- name: 睫毛上下右
|
|
- name: 睫毛上中右
|
|
- name: 睫毛上上右
|
|
joints:
|
|
- position: [
|
|
0.08985627737454514,
|
|
0.0779856977250038
|
|
]
|
|
- position: [
|
|
0.10680118848065483,
|
|
0.07798569772500379
|
|
]
|
|
- position: [
|
|
0.09832873292759998,
|
|
0.09709240353214248
|
|
]
|
|
- position: [
|
|
0.11136106193148383,
|
|
0.08874995494105849
|
|
]
|
|
- position: [
|
|
0.08529640392371614,
|
|
0.08874995494105849
|
|
]
|
|
- position: [
|
|
0.1122887589176608,
|
|
0.08724280820919364
|
|
]
|
|
- position: [
|
|
0.08436870693753917,
|
|
0.08724280820919364
|
|
]
|
|
- position: [
|
|
0.0837084489074863,
|
|
0.08492149860350665
|
|
]
|
|
- position: [
|
|
0.11294901694771367,
|
|
0.08492149860350665
|
|
]
|
|
- position: [
|
|
0.08614830893764823,
|
|
0.08118048360030466
|
|
]
|
|
- position: [
|
|
0.11050915691755173,
|
|
0.08118048360030466
|
|
]
|
|
- position: [
|
|
0.09832873292759998,
|
|
0.07299405965415559
|
|
]
|
|
- position: [
|
|
0.08985627737454514,
|
|
0.0813718107068904
|
|
]
|
|
- position: [
|
|
0.10680118848065483,
|
|
0.0813718107068904
|
|
]
|
|
- position: [
|
|
0.11136106193148383,
|
|
0.08888769464243254
|
|
]
|
|
- position: [
|
|
0.08529640392371614,
|
|
0.08888769464243254
|
|
]
|
|
- position: [
|
|
0.1122887589176608,
|
|
0.0875501019179025
|
|
]
|
|
- position: [
|
|
0.08436870693753917,
|
|
0.0875501019179025
|
|
]
|
|
- position: [
|
|
0.0837084489074863,
|
|
0.08548993964285528
|
|
]
|
|
- position: [
|
|
0.11294901694771367,
|
|
0.08548993964285528
|
|
]
|
|
- position: [
|
|
0.08614830893764823,
|
|
0.08336159793706727
|
|
]
|
|
- position: [
|
|
0.11050915691755173,
|
|
0.08336159793706727
|
|
]
|
|
- position: [
|
|
0.08985627737454514,
|
|
0.08475792368877699
|
|
]
|
|
- position: [
|
|
0.10680118848065483,
|
|
0.08475792368877699
|
|
]
|
|
- position: [
|
|
0.11136106193148383,
|
|
0.0890254343438066
|
|
]
|
|
- position: [
|
|
0.08529640392371614,
|
|
0.0890254343438066
|
|
]
|
|
- position: [
|
|
0.1122887589176608,
|
|
0.08785739562661135
|
|
]
|
|
- position: [
|
|
0.08436870693753917,
|
|
0.08785739562661135
|
|
]
|
|
- position: [
|
|
0.0837084489074863,
|
|
0.08605838068220392
|
|
]
|
|
- position: [
|
|
0.11294901694771367,
|
|
0.08605838068220392
|
|
]
|
|
- position: [
|
|
0.08614830893764823,
|
|
0.08554271227382987
|
|
]
|
|
- position: [
|
|
0.11050915691755173,
|
|
0.08554271227382987
|
|
]
|
|
- position: [
|
|
0.08985627737454514,
|
|
0.08814403667066359
|
|
]
|
|
- position: [
|
|
0.10680118848065483,
|
|
0.08814403667066359
|
|
]
|
|
- position: [
|
|
0.11136106193148383,
|
|
0.08916317404518065
|
|
]
|
|
- position: [
|
|
0.08529640392371614,
|
|
0.08916317404518065
|
|
]
|
|
- position: [
|
|
0.1122887589176608,
|
|
0.0881646893353202
|
|
]
|
|
- position: [
|
|
0.08436870693753917,
|
|
0.0881646893353202
|
|
]
|
|
- position: [
|
|
0.0837084489074863,
|
|
0.08662682172155256
|
|
]
|
|
- position: [
|
|
0.11294901694771367,
|
|
0.08662682172155256
|
|
]
|
|
- position: [
|
|
0.08614830893764823,
|
|
0.08772382661059247
|
|
]
|
|
- position: [
|
|
0.11050915691755173,
|
|
0.08772382661059247
|
|
]
|
|
- position: [
|
|
0.08985627737454514,
|
|
0.0915301496525502
|
|
]
|
|
- position: [
|
|
0.10680118848065483,
|
|
0.0915301496525502
|
|
]
|
|
- position: [
|
|
0.11136106193148383,
|
|
0.0893009137465547
|
|
]
|
|
- position: [
|
|
0.08529640392371614,
|
|
0.0893009137465547
|
|
]
|
|
- position: [
|
|
0.1122887589176608,
|
|
0.08847198304402905
|
|
]
|
|
- position: [
|
|
0.08436870693753917,
|
|
0.08847198304402905
|
|
]
|
|
- position: [
|
|
0.0837084489074863,
|
|
0.0871952627609012
|
|
]
|
|
- position: [
|
|
0.11294901694771367,
|
|
0.0871952627609012
|
|
]
|
|
- position: [
|
|
0.08614830893764823,
|
|
0.08990494094735507
|
|
]
|
|
- position: [
|
|
0.11050915691755173,
|
|
0.08990494094735507
|
|
]
|
|
- position: [
|
|
0.08985627737454514,
|
|
0.08030295136448448
|
|
]
|
|
- position: [
|
|
0.10680118848065483,
|
|
0.08030295136448448
|
|
]
|
|
- position: [
|
|
0.11136106193148383,
|
|
0.08879859624859247
|
|
]
|
|
- position: [
|
|
0.08529640392371614,
|
|
0.08879859624859247
|
|
]
|
|
- position: [
|
|
0.1122887589176608,
|
|
0.08782267231949632
|
|
]
|
|
- position: [
|
|
0.08436870693753917,
|
|
0.08782267231949632
|
|
]
|
|
- position: [
|
|
0.0837084489074863,
|
|
0.0862137873060808
|
|
]
|
|
- position: [
|
|
0.11294901694771367,
|
|
0.0862137873060808
|
|
]
|
|
- position: [
|
|
0.08614830893764823,
|
|
0.0829651971831106
|
|
]
|
|
- position: [
|
|
0.11050915691755173,
|
|
0.0829651971831106
|
|
]
|
|
- position: [
|
|
0.08985627737454514,
|
|
0.08262020500396518
|
|
]
|
|
- position: [
|
|
0.10680118848065483,
|
|
0.08262020500396516
|
|
]
|
|
- position: [
|
|
0.11136106193148383,
|
|
0.08884723755612646
|
|
]
|
|
- position: [
|
|
0.08529640392371614,
|
|
0.08884723755612646
|
|
]
|
|
- position: [
|
|
0.1122887589176608,
|
|
0.088402536429799
|
|
]
|
|
- position: [
|
|
0.08436870693753917,
|
|
0.088402536429799
|
|
]
|
|
- position: [
|
|
0.0837084489074863,
|
|
0.08750607600865495
|
|
]
|
|
- position: [
|
|
0.11294901694771367,
|
|
0.08750607600865495
|
|
]
|
|
- position: [
|
|
0.08614830893764823,
|
|
0.08474991076591655
|
|
]
|
|
- position: [
|
|
0.11050915691755173,
|
|
0.08474991076591655
|
|
]
|
|
- position: [
|
|
0.08985627737454514,
|
|
0.08493745864344587
|
|
]
|
|
- position: [
|
|
0.10680118848065483,
|
|
0.08493745864344586
|
|
]
|
|
- position: [
|
|
0.11136106193148383,
|
|
0.08889587886366045
|
|
]
|
|
- position: [
|
|
0.08529640392371614,
|
|
0.08889587886366045
|
|
]
|
|
- position: [
|
|
0.1122887589176608,
|
|
0.08898240054010169
|
|
]
|
|
- position: [
|
|
0.08436870693753917,
|
|
0.08898240054010169
|
|
]
|
|
- position: [
|
|
0.0837084489074863,
|
|
0.0887983647112291
|
|
]
|
|
- position: [
|
|
0.11294901694771367,
|
|
0.0887983647112291
|
|
]
|
|
- position: [
|
|
0.08614830893764823,
|
|
0.0865346243487225
|
|
]
|
|
- position: [
|
|
0.11050915691755173,
|
|
0.0865346243487225
|
|
]
|
|
- position: [
|
|
0.08985627737454514,
|
|
0.08725471228292656
|
|
]
|
|
- position: [
|
|
0.10680118848065483,
|
|
0.08725471228292656
|
|
]
|
|
- position: [
|
|
0.11136106193148383,
|
|
0.08894452017119443
|
|
]
|
|
- position: [
|
|
0.08529640392371614,
|
|
0.08894452017119443
|
|
]
|
|
- position: [
|
|
0.1122887589176608,
|
|
0.08956226465040437
|
|
]
|
|
- position: [
|
|
0.08436870693753917,
|
|
0.08956226465040437
|
|
]
|
|
- position: [
|
|
0.0837084489074863,
|
|
0.09009065341380325
|
|
]
|
|
- position: [
|
|
0.11294901694771367,
|
|
0.09009065341380325
|
|
]
|
|
- position: [
|
|
0.08614830893764823,
|
|
0.08831933793152844
|
|
]
|
|
- position: [
|
|
0.11050915691755173,
|
|
0.08831933793152844
|
|
]
|