- 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
105 lines
1.6 KiB
YAML
105 lines
1.6 KiB
YAML
id: UpperArm
|
|
original_key: 上腕
|
|
resource: 腕左
|
|
morph_x: 1
|
|
morph_y: 1
|
|
variants:
|
|
- x: 0
|
|
y: 0
|
|
file: x0y0.svg
|
|
fields:
|
|
- name: 筋肉上
|
|
- name: 上腕
|
|
- name: 筋肉下
|
|
- name: 虫性
|
|
- name: 淫タトゥ
|
|
- name: 悪タトゥ
|
|
- name: 植タトゥ
|
|
- name: 獣性
|
|
- name: 紋柄
|
|
- name: 鱗
|
|
- name: ハイライト
|
|
- name: 植性
|
|
- name: 傷X
|
|
- name: グローブ
|
|
- name: シャツ
|
|
- name: ナース
|
|
- name: 鎧
|
|
joints:
|
|
- position: [
|
|
0.07814964004132166,
|
|
0.06697964060192962
|
|
]
|
|
- position: [
|
|
0.05740038952425257,
|
|
0.06703750188040752
|
|
]
|
|
- position: [
|
|
0.010555487495621272,
|
|
0.011749948329940287
|
|
]
|
|
- position: [
|
|
0.010555487495621272,
|
|
0.010338658747329484
|
|
]
|
|
- position: [
|
|
0.004200262811358903,
|
|
0.018842717187683242
|
|
]
|
|
- position: [
|
|
0.004200262811358902,
|
|
0.017431427605072432
|
|
]
|
|
- position: [
|
|
-0.002716858145791588,
|
|
0.01204127508642238
|
|
]
|
|
- position: [
|
|
-0.002716636284319151,
|
|
0.010731191619331898
|
|
]
|
|
- position: [
|
|
0.004199819088414027,
|
|
0.018640304956642605
|
|
]
|
|
- position: [
|
|
0.004200040949886464,
|
|
0.017330221489552114
|
|
]
|
|
- position: [
|
|
0.026869317529760166,
|
|
0.030271893733198652
|
|
]
|
|
- position: [
|
|
0.02752606661803168,
|
|
0.027501172559863132
|
|
]
|
|
- position: [
|
|
0.0875053695160822,
|
|
0.06643890580352285
|
|
]
|
|
- position: [
|
|
0.08748706963117976,
|
|
0.06643746838038998
|
|
]
|
|
- position: [
|
|
0.09894680594361244,
|
|
0.08947767346697902
|
|
]
|
|
- position: [
|
|
0.09138717458072837,
|
|
0.09108990260088277
|
|
]
|
|
- position: [
|
|
0.0062629437883077056,
|
|
0.011952414894564908
|
|
]
|
|
- position: [
|
|
0.05828671255163689,
|
|
0.024613770291503877
|
|
]
|
|
- position: [
|
|
0.04664787353630749,
|
|
0.029830521185509957
|
|
]
|