Files
REDCODE 58f3bf6884 Phase 0.3-0.5: SVG export + YAML sidecars + asset catalog
- 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
2026-06-13 17:56:01 +02:00

1415 lines
21 KiB
YAML

id: FrontHair
original_key: 前髪
resource: 胴体
morph_x: 1
morph_y: 19
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: 0
y: 5
file: x0y5.svg
- x: 0
y: 6
file: x0y6.svg
- x: 0
y: 7
file: x0y7.svg
- x: 0
y: 8
file: x0y8.svg
- x: 0
y: 9
file: x0y9.svg
- x: 0
y: 10
file: x0y10.svg
- x: 0
y: 11
file: x0y11.svg
- x: 0
y: 12
file: x0y12.svg
- x: 0
y: 13
file: x0y13.svg
- x: 0
y: 14
file: x0y14.svg
- x: 0
y: 15
file: x0y15.svg
- x: 0
y: 16
file: x0y16.svg
- x: 0
y: 17
file: x0y17.svg
- x: 0
y: 18
file: x0y18.svg
fields:
- name: 髪左1
- name: 髪左2
- name: 髪左3
- name: 編み左
- name: 髪ハネ左
- name: 髪左4
- name: 髪左5
- name: ハイライト左
- name: 髪頭頂横左1
- name: 髪頭頂横左2
- name: 髪右1
- name: 髪右2
- name: 髪右3
- name: 編み右
- name: 髪ハネ右
- name: 髪右4
- name: 髪右5
- name: 髪中央
- name: ハイライト右
- name: 髪頭頂横右1
- name: 髪頭頂横右2
joints:
- position: [
0.1693669722693588,
0.171713299118109
]
- position: [
0.16928101775610307,
0.17211472882426787
]
- position: [
0.17831794646394608,
0.1316991173414205
]
- position: [
0.17636384408275532,
0.13491230330821288
]
- position: [
0.13719132017366142,
0.1183715007749421
]
- position: [
0.13641430497936025,
0.12214122927620204
]
- position: [
0.13821967547234315,
0.1181187148907762
]
- position: [
0.13847101557672362,
0.12163565750787037
]
- position: [
0.16888807394355737,
0.1742804021112376
]
- position: [
0.17687126022591093,
0.15815295485117023
]
- position: [
0.16251947488299406,
0.17258636559749127
]
- position: [
0.1690042953971375,
0.16250855622745677
]
- position: [
0.17990148122239258,
0.171713299118109
]
- position: [
0.1778969362066607,
0.17211472882426787
]
- position: [
0.18222615122632752,
0.1316991173414205
]
- position: [
0.1841802536075183,
0.13491230330821288
]
- position: [
0.13874535056226386,
0.1183715007749421
]
- position: [
0.139522365756565,
0.12214122927620204
]
- position: [
0.1377169952635821,
0.1181187148907762
]
- position: [
0.13746565515920162,
0.12163565750787037
]
- position: [
0.17776337504960307,
0.1742804021112376
]
- position: [
0.16978018876724948,
0.15815295485117023
]
- position: [
0.17595732687892768,
0.17258636559749127
]
- position: [
0.17512478897470363,
0.17257310011779994
]
- position: [
0.1689014891579164,
0.17257310011779994
]
- position: [
0.17450349355165434,
0.16250855622745677
]
- position: [
0.16938014040555002,
0.171713299118109
]
- position: [
0.16949641571736698,
0.17208080677380286
]
- position: [
0.17831794646394605,
0.1316991173414205
]
- position: [
0.13719132017366142,
0.11837150077494211
]
- position: [
0.16889916806994,
0.17426873678097674
]
- position: [
0.17641331266219343,
0.15868089713211356
]
- position: [
0.1690042953971375,
0.1625141417485411
]
- position: [
0.17988831308620126,
0.171713299118109
]
- position: [
0.17768153824539676,
0.17208080677380286
]
- position: [
0.18222615122632754,
0.1316991173414205
]
- position: [
0.139522365756565,
0.12214122927620205
]
- position: [
0.17775228092322054,
0.17426873678097674
]
- position: [
0.17023813633096696,
0.15868089713211356
]
- position: [
0.17505890836772017,
0.17257310011779994
]
- position: [
0.1688511668004748,
0.17257310011779994
]
- position: [
0.17450349355165434,
0.1625141417485411
]
- position: [
0.16936644549123334,
0.17170163769843835
]
- position: [
0.16928058691709658,
0.17210330725845474
]
- position: [
0.16888763013412114,
0.1742921852731173
]
- position: [
0.17664541667293943,
0.15828194321476613
]
- position: [
0.17820920785016905,
0.13162759200222712
]
- position: [
0.17614636685520124,
0.13476925262982606
]
- position: [
0.1370628241667307,
0.11834154185845433
]
- position: [
0.13615731296549882,
0.12208131144322651
]
- position: [
0.1380992012890555,
0.11812552041752969
]
- position: [
0.13823006721014833,
0.12164926856137737
]
- position: [
0.16971098564811257,
0.1724448991205529
]
- position: [
0.16903179138791005,
0.1625141417485411
]
- position: [
0.179902008000518,
0.17170163769843835
]
- position: [
0.17789736704566722,
0.17210330725845474
]
- position: [
0.17776381885903925,
0.1742921852731173
]
- position: [
0.17000603232022102,
0.15828194321476613
]
- position: [
0.18233488984010457,
0.13162759200222712
]
- position: [
0.18439773083507238,
0.13476925262982606
]
- position: [
0.13887384656919455,
0.11834154185845433
]
- position: [
0.13977935777042638,
0.12208131144322651
]
- position: [
0.13783746944686978,
0.11812552041752969
]
- position: [
0.1377066035257769,
0.12164926856137737
]
- position: [
0.18273667628567275,
0.1724448991205529
]
- position: [
0.16887476775179258,
0.1726892468330755
]
- position: [
0.17509868996080075,
0.1726892468330755
]
- position: [
0.17447599756088175,
0.1625141417485411
]
- position: [
0.16936906847967625,
0.17169067814499248
]
- position: [
0.16928273219549755,
0.17209257312277493
]
- position: [
0.1783732169559132,
0.1317334172327694
]
- position: [
0.1764743850666896,
0.13498090309091065
]
- position: [
0.1372559330114594,
0.11838475998378924
]
- position: [
0.1365435306549562,
0.12216774769389631
]
- position: [
0.13827980689300828,
0.11811370458528321
]
- position: [
0.13859127841805388,
0.12162563689688437
]
- position: [
0.16888983999623552,
0.17430325924146994
]
- position: [
0.17600509105897028,
0.15835162317830023
]
- position: [
0.1625221488153173,
0.17265963460741096
]
- position: [
0.16922170978915135,
0.16237962785308793
]
- position: [
0.17989938501207509,
0.17169067814499248
]
- position: [
0.17789522176726624,
0.17209257312277493
]
- position: [
0.1821708807343604,
0.1317334172327694
]
- position: [
0.18406971262358401,
0.13498090309091065
]
- position: [
0.13868073772446587,
0.11838475998378924
]
- position: [
0.139393140080969,
0.12216774769389631
]
- position: [
0.137656863842917,
0.11811370458528321
]
- position: [
0.13734539231787132,
0.12162563689688437
]
- position: [
0.17776160899692495,
0.17430325924146994
]
- position: [
0.17064635793419014,
0.15835162317830023
]
- position: [
0.17595465294660445,
0.17265963460741096
]
- position: [
0.16776174116915996,
0.1728282176011345
]
- position: [
0.17617975955558027,
0.1728282176011345
]
- position: [
0.17428607915964045,
0.16237962785308793
]
- position: [
0.16941912330377976,
0.1717247296185782
]
- position: [
0.16932367081773944,
0.17212592422046094
]
- position: [
0.16893201107774575,
0.17426885227929614
]
- position: [
0.17728639582913375,
0.15782850434794388
]
- position: [
0.16258599890277595,
0.172549342369182
]
- position: [
0.16903151915037767,
0.1624878732087881
]
- position: [
0.1798493301879716,
0.1717247296185782
]
- position: [
0.17785428314502427,
0.17212592422046094
]
- position: [
0.17771943791541472,
0.17426885227929614
]
- position: [
0.16936505316402672,
0.15782850434794388
]
- position: [
0.17589080285914582,
0.172549342369182
]
- position: [
0.17503552393633479,
0.17244418786906707
]
- position: [
0.16887384094941668,
0.17244418786906707
]
- position: [
0.17447626979841416,
0.1624878732087881
]
- position: [
0.18294501755560244,
0.17151790391238764
]
- position: [
0.1657667600730112,
0.18360760562563724
]
- position: [
0.20012327503819372,
0.18360760562563724
]
- position: [
0.16565430269193146,
0.18715454194859893
]
- position: [
0.17826327121049407,
0.13166383868249937
]
- position: [
0.1762544935758513,
0.13484174599037052
]
- position: [
0.13712694402221873,
0.1183570932702753
]
- position: [
0.13628555267647488,
0.12211241426686845
]
- position: [
0.13815946749104743,
0.11812265390147864
]
- position: [
0.13835059961413218,
0.12164353552927523
]
- position: [
0.18228082647977956,
0.13166383868249937
]
- position: [
0.18428960411442233,
0.13484174599037052
]
- position: [
0.13880972671370653,
0.1183570932702753
]
- position: [
0.13965111805945035,
0.12211241426686846
]
- position: [
0.13777720324487783,
0.11812265390147864
]
- position: [
0.13758607112179302,
0.12164353552927523
]
- position: [
0.17589146816587434,
0.17258711357889847
]
- position: [
0.17344304584738368,
0.1678607869049267
]
- position: [
0.17232882517946446,
0.16686713573715894
]
- position: [
0.17431395332261115,
0.1584190162708302
]
- position: [
0.16258533359604743,
0.17258711357889847
]
- position: [
0.17440524021272114,
0.1710619536306224
]
- position: [
0.16347197158639803,
0.1661175362031481
]
- position: [
0.17560083972842241,
0.1661175362031481
]
- position: [
0.16905874290361783,
0.16251552430326496
]
- position: [
0.17444904604517397,
0.16251552430326496
]
- position: [
0.18049899287162127,
0.18448278710775373
]
- position: [
0.18539104223958364,
0.18448278710775373
]
- position: [
0.16931376767868692,
0.17171318365850827
]
- position: [
0.16923750301645374,
0.17211461573945785
]
- position: [
0.16884324919049654,
0.1742805187762067
]
- position: [
0.17374040022588855,
0.15847221332124298
]
- position: [
0.17813461009125484,
0.1315593437720231
]
- position: [
0.17599717133737286,
0.13463275616941797
]
- position: [
0.1369892865864341,
0.11828762048656082
]
- position: [
0.1360102378049056,
0.12197346869943947
]
- position: [
0.138039600822597,
0.11809205815284005
]
- position: [
0.13811086627723132,
0.12158234403199805
]
- position: [
0.16245160694362065,
0.17258673956949436
]
- position: [
0.16883434182214857,
0.16266102591192994
]
- position: [
0.17995468581306442,
0.17171318365850827
]
- position: [
0.17794045094631009,
0.17211461573945785
]
- position: [
0.17780819980266382,
0.1742805187762067
]
- position: [
0.1729110487672718,
0.15847221332124298
]
- position: [
0.1824094875990188,
0.1315593437720231
]
- position: [
0.18454692635290076,
0.13463275616941797
]
- position: [
0.13894738414949115,
0.11828762048656082
]
- position: [
0.1399264329310196,
0.12197346869943947
]
- position: [
0.13789706991332826,
0.11809205815284005
]
- position: [
0.13782580445869388,
0.12158234403199807
]
- position: [
0.1760251948183011,
0.17258673956949436
]
- position: [
0.1746734471266432,
0.16266102591192994
]
- position: [
0.18294501755560247,
0.1678392016608918
]
- position: [
0.17374038301688793,
0.15847233994109258
]
- position: [
0.17291106597627243,
0.15847233994109258
]
- position: [
0.16941196562061528,
0.17287907820791693
]
- position: [
0.1688867074974761,
0.17443619729075377
]
- position: [
0.1828995386055173,
0.17886803276673896
]
- position: [
0.1815986611040961,
0.17589758964875535
]
- position: [
0.18429137400710882,
0.17589758964875535
]
- position: [
0.16888556542575445,
0.17275843220853043
]
- position: [
0.17004121004097764,
0.17143575432027364
]
- position: [
0.16820735450513907,
0.15682210637063745
]
- position: [
0.1704783406906223,
0.1726876432310108
]
- position: [
0.18627051280318302,
0.1546909894589335
]
- position: [
0.1784290658504682,
0.13176672790846677
]
- position: [
0.1765860828557996,
0.13504752444230544
]
- position: [
0.13732076285391637,
0.11839686685793324
]
- position: [
0.13667319033987016,
0.12219196144218433
]
- position: [
0.1383398434364296,
0.11810762451118724
]
- position: [
0.1387113515048965,
0.12161347674869245
]
- position: [
0.16903151915037767,
0.16251552430326496
]
- position: [
0.19048738320544717,
0.17275843220853043
]
- position: [
0.17713674392178616,
0.17143575432027364
]
- position: [
0.17578432087665777,
0.15682210637063745
]
- position: [
0.18196932124316298,
0.1726876432310108
]
- position: [
0.16617714913060233,
0.1546909894589335
]
- position: [
0.18211503183980543,
0.13176672790846677
]
- position: [
0.18395801483447402,
0.13504752444230544
]
- position: [
0.13861590788200892,
0.11839686685793324
]
- position: [
0.13926348039605507,
0.12219196144218433
]
- position: [
0.13759682729949568,
0.11810762451118724
]
- position: [
0.1372253192310287,
0.12161347674869245
]
- position: [
0.17447626979841416,
0.16251552430326496
]
- position: [
0.18830558911509435,
0.17275843220853043
]
- position: [
0.17067104521120186,
0.17146339645278796
]
- position: [
0.18097644263489537,
0.17724922467108956
]
- position: [
0.18491359247630954,
0.17724922467108956
]
- position: [
0.18140824485991758,
0.18520475453132168
]
- position: [
0.18448179025128733,
0.18520475453132168
]
- position: [
0.18223221288210711,
0.18038193419960125
]
- position: [
0.18365782222909782,
0.18038193419960125
]
- position: [
0.1801016949976879,
0.17099992633255673
]
- position: [
0.185788340113517,
0.17099992633255673
]
- position: [
0.15794212748337333,
0.18259478087481823
]
- position: [
0.17895487302838456,
0.1320204368695976
]
- position: [
0.1776376972116323,
0.13555494236456703
]
- position: [
0.1379107212250674,
0.11845348178927448
]
- position: [
0.1378531070821722,
0.12230519130486676
]
- position: [
0.13887289931671082,
0.11800517684158097
]
- position: [
0.139777463265459,
0.12140858140947991
]
- position: [
0.15971083712788178,
0.17724900213544173
]
- position: [
0.1766716099440297,
0.15799802612929947
]
- position: [
0.2065532030639728,
0.18259478087481823
]
- position: [
0.18158922466188906,
0.1320204368695976
]
- position: [
0.18290640047864132,
0.13555494236456705
]
- position: [
0.1380259495108579,
0.11845348178927448
]
- position: [
0.13808356365375304,
0.12230519130486675
]
- position: [
0.13706377141921444,
0.11800517684158097
]
- position: [
0.1361592074704662,
0.1214085814094799
]
- position: [
0.2047844934194644,
0.17724900213544173
]
- position: [
0.18782372060331648,
0.15799802612929947
]
- position: [
0.18155786515725897,
0.17621351982146624
]
- position: [
0.18433216995394594,
0.17621351982146624
]
- position: [
0.16805352689597963,
0.1567808978809224
]
- position: [
0.16855828708548318,
0.17361054270784368
]
- position: [
0.1807094529857822,
0.16756485222437129
]
- position: [
0.16537318955163005,
0.17495999121849168
]
- position: [
0.17854243062787956,
0.13183034133030455
]
- position: [
0.17681281241062233,
0.13517475128598092
]
- position: [
0.13745099450152878,
0.118417609202763
]
- position: [
0.13693365363509497,
0.12223344613184381
]
- position: [
0.13845955877516103,
0.11809226279068204
]
- position: [
0.1389507821823594,
0.121582753307682
]
- position: [
0.1697095524774085,
0.17522102389215577
]
- position: [
0.18685345907151213,
0.15351952897128296
]
- position: [
0.1759381484858171,
0.1567808978809224
]
- position: [
0.19081466154571838,
0.17361054270784368
]
- position: [
0.17866349564541942,
0.1675648522243713
]
- position: [
0.18180476441113372,
0.17495999121849168
]
- position: [
0.18200166706239407,
0.13183034133030455
]
- position: [
0.1837312852796513,
0.13517475128598092
]
- position: [
0.1384856762343965,
0.118417609202763
]
- position: [
0.13900301710083024,
0.12223344613184381
]
- position: [
0.13747711196076426,
0.11809226279068202
]
- position: [
0.13698588855356583,
0.121582753307682
]
- position: [
0.18273810945637675,
0.17522102389215577
]
- position: [
0.16559420286227322,
0.15351952897128296
]
- position: [
0.18152998339405227,
0.1780977452644252
]
- position: [
0.18436005171715264,
0.1780977452644252
]
- position: [
0.1825638697320904,
0.1915287482195077
]
- position: [
0.18332616537911453,
0.1915287482195077
]
- position: [
0.1679344771132582,
0.15676864961786097
]
- position: [
0.16468361877246648,
0.17554215490315525
]
- position: [
0.1760571982685385,
0.15676864961786097
]
- position: [
0.1824943351902972,
0.17554215490315525
]
- position: [
0.16633424556867007,
0.16245102208279358
]
- position: [
0.17063358911560725,
0.17043857267841886
]
- position: [
0.17496054942205266,
0.16590981359526624
]
- position: [
0.1712430060381118,
0.160234585115483
]
- position: [
0.1795854248124385,
0.16245102208279358
]
- position: [
0.17528608126550135,
0.17043857267841886
]
- position: [
0.1865949017988431,
0.16590981359526624
]
- position: [
0.17994159143321958,
0.160234585115483
]
- position: [
0.18262180183381474,
0.19156453551332772
]
- position: [
0.18326823327739017,
0.19156453551332772
]
- position: [
0.17897465957076544,
0.1768810952434671
]
- position: [
0.18691537554043947,
0.1768810952434671
]
- position: [
0.16196191786987202,
0.15927236172521778
]
- position: [
0.19765812269860725,
0.15927236172521778
]
- position: [
0.18152998339405227,
0.1784568251062708
]
- position: [
0.18436005171715264,
0.1784568251062708
]
- position: [
0.1825638697320904,
0.19102207560050963
]
- position: [
0.18332616537911453,
0.19102207560050963
]
- position: [
0.1679754927937318,
0.15675628259557775
]
- position: [
0.16468559936069985,
0.17554084449832372
]
- position: [
0.17848547613549676,
0.13179903922175815
]
- position: [
0.17669890342585667,
0.1351121470688882
]
- position: [
0.1373857899532343,
0.11840781770950298
]
- position: [
0.136803244538506,
0.12221386314532381
]
- position: [
0.13839976681489435,
0.11810047652053778
]
- position: [
0.13883119826182608,
0.12159918076739354
]
- position: [
0.17601618258806487,
0.15675628259557775
]
- position: [
0.18249235460206384,
0.17554084449832372
]
- position: [
0.18205862155477687,
0.13179903922175817
]
- position: [
0.18384519426441695,
0.1351121470688882
]
- position: [
0.13855088078269098,
0.11840781770950298
]
- position: [
0.13913342619741922,
0.12221386314532381
]
- position: [
0.1375369039210309,
0.11810047652053778
]
- position: [
0.13710547247409915,
0.12159918076739354
]
- position: [
0.16599222568140798,
0.16059796675991614
]
- position: [
0.17076403464338585,
0.17085066307495608
]
- position: [
0.16729395803648703,
0.16463580835000674
]
- position: [
0.1671004557820906,
0.16685673519463806
]
- position: [
0.17992744469970048,
0.16059796675991614
]
- position: [
0.17515563573772264,
0.17085066307495608
]
- position: [
0.1807538827983203,
0.16463580835000674
]
- position: [
0.1807063660227001,
0.16685673519463806
]
- position: [
0.17853112406696353,
0.1764790791897398
]
- position: [
0.1873589110442414,
0.1764790791897398
]
- position: [
0.1825767809797357,
0.1910028829827356
]
- position: [
0.1833132541314692,
0.1910028829827356
]
- position: [
0.16236538914079618,
0.1600925770365485
]
- position: [
0.19725465142768306,
0.1600925770365485
]
- position: [
0.17853112406696353,
0.1765286909425133
]
- position: [
0.1873589110442414,
0.1765286909425133
]
- position: [
0.1775093237859099,
0.19126186376570883
]
- position: [
0.17838284332942314,
0.19081330180055373
]
- position: [
0.16236339175826686,
0.16020634357994465
]
- position: [
0.1972566488102124,
0.16020634357994465
]
- position: [
0.18320222116899923,
0.1600255732371693
]
- position: [
0.1761876619948918,
0.17089855767926915
]
- position: [
0.16668898663232262,
0.1614589223065271
]
- position: [
0.17098361469810272,
0.17077862325689847
]
- position: [
0.16910497976368424,
0.166172978781706
]
- position: [
0.18174932322325818,
0.16531940640366483
]
- position: [
0.17995623478575254,
0.16844035232802135
]
- position: [
0.17771943791541467,
0.17426885227929614
]
- position: [
0.1758908028591458,
0.172549342369182
]
- position: [
0.17785428314502438,
0.17212592422046094
]
- position: [
0.17503576694737855,
0.17244418786906707
]
- position: [
0.16887408396046044,
0.17244418786906707
]
- position: [
0.18088020447072123,
0.19068959539780161
]
- position: [
0.1785752630018499,
0.1764790791897398
]
- position: [
0.187314772109355,
0.1764790791897398
]
- position: [
0.1625631300111996,
0.16009370343796828
]
- position: [
0.1623653891407962,
0.16020634357994465
]
- position: [
0.1970569105572796,
0.16009370343796828
]
- position: [
0.1972546514276831,
0.16020634357994465
]
- position: [
0.17068608431002322,
0.1661174070430033
]
- position: [
0.179198029661811,
0.16059796675991614
]
- position: [
0.17020115591354887,
0.16747674551049913
]
- position: [
0.17513367773225094,
0.17085066307495608
]
- position: [
0.18110825576255393,
0.1672931670943411
]