- 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
256 lines
3.8 KiB
YAML
256 lines
3.8 KiB
YAML
id: 四足脚
|
|
original_key: 四足脚
|
|
resource: 脚左
|
|
morph_x: 4
|
|
morph_y: 1
|
|
variants:
|
|
- x: 0
|
|
y: 0
|
|
file: x0y0.svg
|
|
- x: 1
|
|
y: 0
|
|
file: x1y0.svg
|
|
- x: 2
|
|
y: 0
|
|
file: x2y0.svg
|
|
- x: 3
|
|
y: 0
|
|
file: x3y0.svg
|
|
fields:
|
|
- name: 脚
|
|
- name: 筋
|
|
- name: 脚輪
|
|
joints:
|
|
- position: [
|
|
0.09891406018000759,
|
|
0.11824424781545231
|
|
]
|
|
- position: [
|
|
0.10219542055583032,
|
|
0.06785056849484017
|
|
]
|
|
- position: [
|
|
0.10019404194366162,
|
|
0.09477318033815077
|
|
]
|
|
- position: [
|
|
0.007860891203448715,
|
|
0.011152769902399134
|
|
]
|
|
- position: [
|
|
0.018192511919049168,
|
|
0.011152769902399133
|
|
]
|
|
- position: [
|
|
-0.00035086129197299326,
|
|
0.011152769902399134
|
|
]
|
|
- position: [
|
|
0.02265640109677127,
|
|
0.011152769902399133
|
|
]
|
|
- position: [
|
|
0.003497555725015406,
|
|
0.007758324996586715
|
|
]
|
|
- position: [
|
|
0.006872831344029532,
|
|
0.007758324996586708
|
|
]
|
|
- position: [
|
|
0.008643818649143816,
|
|
0.007758324996586708
|
|
]
|
|
- position: [
|
|
0.09898177218408534,
|
|
0.12226704234425985
|
|
]
|
|
- position: [
|
|
0.10203578350626918,
|
|
0.06882109119890965
|
|
]
|
|
- position: [
|
|
0.09986910639233242,
|
|
0.10253860240942712
|
|
]
|
|
- position: [
|
|
0.00797050263166296,
|
|
0.011152769902399134
|
|
]
|
|
- position: [
|
|
0.017958105901308943,
|
|
0.011152769902399133
|
|
]
|
|
- position: [
|
|
3.21812075173763E-05,
|
|
0.011152769902399134
|
|
]
|
|
- position: [
|
|
0.0222733585972809,
|
|
0.011152769902399133
|
|
]
|
|
- position: [
|
|
0.0036394288156907117,
|
|
0.007758324996586715
|
|
]
|
|
- position: [
|
|
0.006973835546958439,
|
|
0.007758324996586708
|
|
]
|
|
- position: [
|
|
0.008542814446214905,
|
|
0.007758324996586708
|
|
]
|
|
- position: [
|
|
0.09907296925832444,
|
|
0.10519290513765321
|
|
]
|
|
- position: [
|
|
0.10172091725000335,
|
|
0.06517221822480197
|
|
]
|
|
- position: [
|
|
0.10079304467245724,
|
|
0.0883436378143221
|
|
]
|
|
- position: [
|
|
0.008389950924334477,
|
|
0.011152769902399134
|
|
]
|
|
- position: [
|
|
0.017061108156321173,
|
|
0.011152769902399133
|
|
]
|
|
- position: [
|
|
0.0014979637910435056,
|
|
0.011152769902399134
|
|
]
|
|
- position: [
|
|
0.020807576013754766,
|
|
0.011152769902399133
|
|
]
|
|
- position: [
|
|
0.00418233229418087,
|
|
0.007758324996586715
|
|
]
|
|
- position: [
|
|
0.007360346708808917,
|
|
0.0077583249965867095
|
|
]
|
|
- position: [
|
|
0.008156303284364425,
|
|
0.0077583249965867095
|
|
]
|
|
- position: [
|
|
0.09900349400685259,
|
|
0.11505034334729014
|
|
]
|
|
- position: [
|
|
0.10230840865291288,
|
|
0.06740726392583869
|
|
]
|
|
- position: [
|
|
0.10005776955559748,
|
|
0.09589915045210416
|
|
]
|
|
- position: [
|
|
0.04653358220051648,
|
|
0.008336647718893992
|
|
]
|
|
- position: [
|
|
0.03459872919128319,
|
|
0.021429678724740418
|
|
]
|
|
- position: [
|
|
0.03408756802600507,
|
|
0.02197039480015857
|
|
]
|
|
- position: [
|
|
0.03290903731891173,
|
|
0.022068367983693257
|
|
]
|
|
- position: [
|
|
0.03339417589702511,
|
|
0.01752732842547749
|
|
]
|
|
- position: [
|
|
0.03333867454934751,
|
|
0.01818835574584304
|
|
]
|
|
- position: [
|
|
0.0341783840784461,
|
|
0.01863492650128722
|
|
]
|
|
- position: [
|
|
0.0341783290103314,
|
|
0.018477250562900074
|
|
]
|
|
- position: [
|
|
0.007012544536889308,
|
|
0.009088755397836703
|
|
]
|
|
- position: [
|
|
0.020882769722149433,
|
|
-0.0023554075002004556
|
|
]
|
|
- position: [
|
|
0.00913828807838044,
|
|
0.00787908790116544
|
|
]
|
|
- position: [
|
|
0.00898060369592559,
|
|
0.0072443342714191014
|
|
]
|
|
- position: [
|
|
0.009124786300793301,
|
|
0.006085742388444703
|
|
]
|
|
- position: [
|
|
0.008812149674119817,
|
|
0.005639332403240824
|
|
]
|
|
- position: [
|
|
0.008633024929991495,
|
|
0.005483075950365134
|
|
]
|
|
- position: [
|
|
0.008581061453099498,
|
|
0.005222818860702647
|
|
]
|
|
- position: [
|
|
0.008385675866039884,
|
|
0.005205335603800903
|
|
]
|
|
- position: [
|
|
0.005565911130222896,
|
|
0.009076947124996099
|
|
]
|
|
- position: [
|
|
0.007747907650362507,
|
|
0.011152769902399134
|
|
]
|
|
- position: [
|
|
0.01843412928669548,
|
|
0.011152769902399133
|
|
]
|
|
- position: [
|
|
-0.0007456878468359971,
|
|
0.011152769902399134
|
|
]
|
|
- position: [
|
|
0.02305122765163427,
|
|
0.011152769902399133
|
|
]
|
|
- position: [
|
|
0.0033513180002364973,
|
|
0.007758324996586716
|
|
]
|
|
- position: [
|
|
0.006768719811961513,
|
|
0.007758324996586706
|
|
]
|
|
- position: [
|
|
0.008747930181211831,
|
|
0.007758324996586706
|
|
]
|