- 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
177 lines
2.6 KiB
YAML
177 lines
2.6 KiB
YAML
id: 四足手
|
|
original_key: 四足手
|
|
resource: 腕左
|
|
morph_x: 2
|
|
morph_y: 1
|
|
variants:
|
|
- x: 0
|
|
y: 0
|
|
file: x0y0.svg
|
|
- x: 1
|
|
y: 0
|
|
file: x1y0.svg
|
|
- x: 1
|
|
y: 1
|
|
file: x1y1.svg
|
|
fields:
|
|
- name: 手
|
|
- name: 親指
|
|
- name: 小指
|
|
- name: 薬指
|
|
- name: 中指
|
|
- name: 人指
|
|
- name: 鱗
|
|
joints:
|
|
- position: [
|
|
0.022264599688832674,
|
|
0.031815932331494476
|
|
]
|
|
- position: [
|
|
0.014342207372900146,
|
|
0.024683420528256048
|
|
]
|
|
- position: [
|
|
0.012912382014479876,
|
|
0.017285053153543818
|
|
]
|
|
- position: [
|
|
0.01329760987442305,
|
|
0.00991364587958356
|
|
]
|
|
- position: [
|
|
0.015360117533824267,
|
|
0.004179204800019981
|
|
]
|
|
- position: [
|
|
0.03045402586446332,
|
|
0.014522297907929752
|
|
]
|
|
- position: [
|
|
0.01438937314156745,
|
|
0.01868042795249625
|
|
]
|
|
- position: [
|
|
0.013301571578263876,
|
|
0.017517527770512135
|
|
]
|
|
- position: [
|
|
0.012619092061807835,
|
|
0.018266501469563698
|
|
]
|
|
- position: [
|
|
0.012931789519860244,
|
|
0.018606716921793675
|
|
]
|
|
- position: [
|
|
0.013379091847391906,
|
|
0.018702142544004253
|
|
]
|
|
- position: [
|
|
0.02271700869500711,
|
|
0.02491280196221563
|
|
]
|
|
- position: [
|
|
0.02271700869500711,
|
|
0.024924793580065444
|
|
]
|
|
- position: [
|
|
0.030593652587492793,
|
|
0.028706557188651262
|
|
]
|
|
- position: [
|
|
0.045588786542345966,
|
|
0.08448288456155162
|
|
]
|
|
- position: [
|
|
0.08271024416233785,
|
|
0.08510469371004094
|
|
]
|
|
- position: [
|
|
0.060781641105046746,
|
|
0.08410851595625603
|
|
]
|
|
- position: [
|
|
0.06444709634441742,
|
|
0.07995959606291429
|
|
]
|
|
- position: [
|
|
0.011152769902399131,
|
|
0.008239431033861166
|
|
]
|
|
- position: [
|
|
0.011152769902399133,
|
|
0.017382997659006787
|
|
]
|
|
- position: [
|
|
0.01115276990239913,
|
|
0.000971964668422632
|
|
]
|
|
- position: [
|
|
0.011152769902399134,
|
|
0.021333575136375627
|
|
]
|
|
- position: [
|
|
0.007758324996586708,
|
|
0.003987510254020811
|
|
]
|
|
- position: [
|
|
0.009906215631991296,
|
|
0.0050737557406937035
|
|
]
|
|
- position: [
|
|
0.005610434361182031,
|
|
0.010442894252479741
|
|
]
|
|
- position: [
|
|
0.05001732602910411,
|
|
0.08453057270466469
|
|
]
|
|
- position: [
|
|
0.08303557742045153,
|
|
0.08556355258364548
|
|
]
|
|
- position: [
|
|
0.06104787643003595,
|
|
0.08426334232066955
|
|
]
|
|
- position: [
|
|
0.08313250877363348,
|
|
0.08339381443970978
|
|
]
|
|
- position: [
|
|
0.07828136157164597,
|
|
0.08190959850724853
|
|
]
|
|
- position: [
|
|
0.09149600738165391,
|
|
0.08929325231422847
|
|
]
|
|
- position: [
|
|
0.011152769902399131,
|
|
0.00809376409043427
|
|
]
|
|
- position: [
|
|
0.011152769902399133,
|
|
0.01769450904683717
|
|
]
|
|
- position: [
|
|
0.01115276990239913,
|
|
0.0004629244067238074
|
|
]
|
|
- position: [
|
|
0.011152769902399134,
|
|
0.02184261539807445
|
|
]
|
|
- position: [
|
|
0.007758324996586708,
|
|
0.003798969516892516
|
|
]
|
|
- position: [
|
|
0.009906215631991296,
|
|
0.004939527277899054
|
|
]
|
|
- position: [
|
|
0.005610434361182031,
|
|
0.010577122715274391
|
|
]
|