- 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
287 lines
4.2 KiB
YAML
287 lines
4.2 KiB
YAML
id: 多足
|
|
original_key: 多足
|
|
resource: 半身
|
|
morph_x: 1
|
|
morph_y: 3
|
|
variants:
|
|
- x: 0
|
|
y: 0
|
|
file: x0y0.svg
|
|
- x: 0
|
|
y: 1
|
|
file: x0y1.svg
|
|
- x: 0
|
|
y: 2
|
|
file: x0y2.svg
|
|
fields:
|
|
- name: 胴
|
|
joints:
|
|
- position: [
|
|
0.17791577081718996,
|
|
0.20344155537062264
|
|
]
|
|
- position: [
|
|
0.19230050105956872,
|
|
0.22389961408732284
|
|
]
|
|
- position: [
|
|
0.2172094989404315,
|
|
0.2238996140873228
|
|
]
|
|
- position: [
|
|
0.23159422918281022,
|
|
0.20344155537062258
|
|
]
|
|
- position: [
|
|
0.20475500000000008,
|
|
0.20475499999999994
|
|
]
|
|
- position: [
|
|
0.17195000000000005,
|
|
0.2086646608379327
|
|
]
|
|
- position: [
|
|
0.17195000000000005,
|
|
0.18357615016538148
|
|
]
|
|
- position: [
|
|
0.14471543707295978,
|
|
0.14622457503803646
|
|
]
|
|
- position: [
|
|
0.19918456292704034,
|
|
0.14622457503803646
|
|
]
|
|
- position: [
|
|
0.13638597092270122,
|
|
0.1629248620957887
|
|
]
|
|
- position: [
|
|
0.20751402907729888,
|
|
0.16292486209578863
|
|
]
|
|
- position: [
|
|
0.1398483335234194,
|
|
0.1830086413812638
|
|
]
|
|
- position: [
|
|
0.20405166647658063,
|
|
0.18300864138126371
|
|
]
|
|
- position: [
|
|
0.15166223713378496,
|
|
0.2003385387814904
|
|
]
|
|
- position: [
|
|
0.19223776286621513,
|
|
0.2003385387814904
|
|
]
|
|
- position: [
|
|
0.14475806834742552,
|
|
0.14017053172228058
|
|
]
|
|
- position: [
|
|
0.19914193165257457,
|
|
0.14017053172228058
|
|
]
|
|
- position: [
|
|
0.17195000000000002,
|
|
0.17195000000000002
|
|
]
|
|
- position: [
|
|
0.09499999999999997,
|
|
0.10854676324306624
|
|
]
|
|
- position: [
|
|
0.09499999999999995,
|
|
0.09342068276876707
|
|
]
|
|
- position: [
|
|
0.09499999999999997,
|
|
0.11088017828813876
|
|
]
|
|
- position: [
|
|
0.09499999999999997,
|
|
0.1092114760283446
|
|
]
|
|
- position: [
|
|
0.09499999999999995,
|
|
0.09375303916140625
|
|
]
|
|
- position: [
|
|
0.06882472619137202,
|
|
0.09398403761005107
|
|
]
|
|
- position: [
|
|
0.12117527380862798,
|
|
0.0939840376100511
|
|
]
|
|
- position: [
|
|
0.09499999999999997,
|
|
0.11083867990907495
|
|
]
|
|
- position: [
|
|
0.09499999999999995,
|
|
0.09456664110177142
|
|
]
|
|
- position: [
|
|
0.06509992425550107,
|
|
0.09393056590531691
|
|
]
|
|
- position: [
|
|
0.12490007574449898,
|
|
0.09393056590531694
|
|
]
|
|
- position: [
|
|
0.09499999999999997,
|
|
0.11092024401337221
|
|
]
|
|
- position: [
|
|
0.09499999999999995,
|
|
0.09460742315392004
|
|
]
|
|
- position: [
|
|
0.06348915356776935,
|
|
0.09392788561936534
|
|
]
|
|
- position: [
|
|
0.1265108464322307,
|
|
0.09392788561936537
|
|
]
|
|
- position: [
|
|
0.09499999999999997,
|
|
0.11071703287352305
|
|
]
|
|
- position: [
|
|
0.09499999999999995,
|
|
0.09450581758399547
|
|
]
|
|
- position: [
|
|
0.06314219016081073,
|
|
0.09393456336036474
|
|
]
|
|
- position: [
|
|
0.12685780983918926,
|
|
0.09393456336036476
|
|
]
|
|
- position: [
|
|
0.09499999999999997,
|
|
0.09395316251730701
|
|
]
|
|
- position: [
|
|
0.13550000000000006,
|
|
0.15948797548408203
|
|
]
|
|
- position: [
|
|
0.1317207053425641,
|
|
0.13412352365254637
|
|
]
|
|
- position: [
|
|
0.13927929465743616,
|
|
0.13412352365254634
|
|
]
|
|
- position: [
|
|
0.12947489201826085,
|
|
0.13822530629837815
|
|
]
|
|
- position: [
|
|
0.14152510798173942,
|
|
0.13822530629837812
|
|
]
|
|
- position: [
|
|
0.12944119224223702,
|
|
0.14321237109993645
|
|
]
|
|
- position: [
|
|
0.1415588077577632,
|
|
0.14321237109993643
|
|
]
|
|
- position: [
|
|
0.12949313348962735,
|
|
0.1472315335116571
|
|
]
|
|
- position: [
|
|
0.14150686651037284,
|
|
0.14723153351165708
|
|
]
|
|
- position: [
|
|
0.12559351751642533,
|
|
0.12798202817984586
|
|
]
|
|
- position: [
|
|
0.14540648248357507,
|
|
0.1279820281798458
|
|
]
|
|
- position: [
|
|
0.13550000000000012,
|
|
0.14902832994212273
|
|
]
|
|
- position: [
|
|
0.13460628328952445,
|
|
0.11850842040018068
|
|
]
|
|
- position: [
|
|
0.13639371671047593,
|
|
0.11850842040018068
|
|
]
|
|
- position: [
|
|
0.047268488954495244,
|
|
0.06769968082901948
|
|
]
|
|
- position: [
|
|
0.05738556995274348,
|
|
0.06171943838795037
|
|
]
|
|
- position: [
|
|
0.046441788660703684,
|
|
0.07563293889477657
|
|
]
|
|
- position: [
|
|
0.04451685708516685,
|
|
0.07194752088267029
|
|
]
|
|
- position: [
|
|
0.03461165096734727,
|
|
0.07030589980359761
|
|
]
|
|
- position: [
|
|
0.004535386355754581,
|
|
0.08181974882264244
|
|
]
|
|
- position: [
|
|
0.09217465608579961,
|
|
0.06769968082901943
|
|
]
|
|
- position: [
|
|
0.08205757508755143,
|
|
0.06171943838795038
|
|
]
|
|
- position: [
|
|
0.09300135637959117,
|
|
0.07563293889477657
|
|
]
|
|
- position: [
|
|
0.09492628795512803,
|
|
0.07194752088267029
|
|
]
|
|
- position: [
|
|
0.10483634457907953,
|
|
0.06969305818680152
|
|
]
|
|
- position: [
|
|
0.13490775868454027,
|
|
0.08181974882264248
|
|
]
|
|
- position: [
|
|
0.06703317901234568,
|
|
0.07840807072268047
|
|
]
|
|
- position: [
|
|
0.11503800170434296,
|
|
0.13041096129088436
|
|
]
|
|
- position: [
|
|
0.13512092599103495,
|
|
0.13041096129088436
|
|
]
|