- 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
5 lines
2.2 KiB
XML
5 lines
2.2 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.4285093654377815,0.17558092828914248) rotate(0) scale(1,1) translate(-0.133501349118799,-0.15866835892351938)"><path d="M 0.13643507369698177 0.10925136934295628 C 0.13686062813017863 0.10928366336157991 0.13864606657569256 0.11139069522092918 0.13852131828417746 0.11099789640209207 C 0.13864606657569256 0.11139069522092918 0.13795639091666462 0.11446073733211501 0.13793205319516294 0.11396495516900154 C 0.13795639091666462 0.11446073733211501 0.1390470350749405 0.11760033531053145 0.13881337094219767 0.11694728235945373 C 0.1390470350749405 0.11760033531053145 0.140565257643455 0.12244747818383651 0.14073602278807706 0.1218015905819341 C 0.140565257643455 0.12244747818383651 0.1363044368282205 0.12503120475284854 0.13676418920673294 0.12469793358228269 C 0.1363044368282205 0.12503120475284854 0.1349101164778424 0.1259995488583058 0.1352189942459276 0.1258008446287244 C 0.1349101164778424 0.1259995488583058 0.13265868449470603 0.1271251055538971 0.13305765598971064 0.12708238433725955 C 0.13265868449470603 0.1271251055538971 0.12988274428375296 0.1259700924250443 0.13043133630587211 0.12631349922837504 C 0.12988274428375296 0.1259700924250443 0.1260209749628748 0.1224018438080982 0.12647455172428068 0.12296150269729085 C 0.1260209749628748 0.1224018438080982 0.1249799498490308 0.11917218476248337 0.12498841516900125 0.11959759255806324 C 0.1249799498490308 0.11917218476248337 0.1266729609778226 0.1175502504862149 0.1263729678846353 0.11785660915033239 C 0.1266729609778226 0.1175502504862149 0.12869534591310414 0.11548191793782087 0.12858833228724875 0.11592128858865339 C 0.12869534591310414 0.11548191793782087 0.12775090283639973 0.11202152790411038 0.12765713139490004 0.1125841613403421 C 0.12775090283639973 0.11202152790411038 0.13019338405948783 0.10900520459039481 0.12971358958524493 0.10916968735387261 C 0.13019338405948783 0.10900520459039481 0.13397478876179306 0.11061717501103215 0.13341466508581498 0.1106103681786085 C 0.13397478876179306 0.11061717501103215 0.13686062813017863 0.10928366336157991 0.13643507369698177 0.10925136934295628 Z" fill="#cccccc" stroke="none" stroke-width="0"/>
|
|
</g></svg>
|