- 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
8 lines
1.6 KiB
XML
8 lines
1.6 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1 1">
|
|
<g transform="translate(0.3373434528286707,0.12597906388280283) rotate(0) scale(1,1) translate(-0.025944674943381808,-0.025944674943381815)"><path d="M 0.0259446749433818 0.02547179470701056 C 0.025972804697393832 0.02549290873073105 0.026318529654937604 0.025767486999137747 0.026282231991526173 0.025725162991656423 C 0.026318529654937604 0.025767486999137747 0.026388414813718362 0.0260008927805473 0.026380246904318963 0.025979682796786464" fill="none" stroke="none" stroke-width="0"/>
|
|
<path d="M 0.026380246904318963 0.025979682796786464 C 0.026372078994919564 0.0259978794993899 0.026245934328114742 0.026234532593274885 0.026282231991526173 0.02619804322802767 C 0.026245934328114742 0.026234532593274885 0.02591654518936977 0.026435847842396838 0.0259446749433818 0.026417555179753055" fill="none" stroke="none" stroke-width="0"/>
|
|
<path d="M 0.0259446749433818 0.026417555179753055 C 0.0259447667414751 0.02639785183657092 0.025945736881350354 0.026130553965735482 0.025945776520501396 0.026181115061567437 C 0.025945736881350354 0.026130553965735482 0.025944067836324983 0.02577996427711979 0.02594419927356932 0.02581082202976961" fill="none" stroke="#000000" stroke-width="0.001"/>
|
|
<path d="M 0.02594419927356932 0.02581082202976961 C 0.02594433071081366 0.02580227309605516 0.025945816159652444 0.025679982548299604 0.025945776520501403 0.025708234825196193 C 0.025945816159652444 0.025679982548299604 0.0259445831452885 0.025452091363828425 0.0259446749433818 0.02547179470701056" fill="none" stroke="#000000" stroke-width="0.001"/>
|
|
</g></svg>
|