Files
SlaveMatrix-SDL/SlaveMatrix/Assets/Parts/ぶっかけ/x0y2.svg
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

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.429270083235357,0.12785357132169123) rotate(0) scale(1,1) translate(-0.1328199792366229,-0.11784743534370264)"><path d="M 0.13643507369698177 0.10925136934295628 C 0.13686062813017863 0.10930487622562601 0.13864606657569256 0.11174070747769006 0.13852131828417746 0.11134790865885295 C 0.13864606657569256 0.11174070747769006 0.13795639091666462 0.1144315696440516 0.13793205319516294 0.11396495516900154 C 0.13795639091666462 0.1144315696440516 0.1390470350749405 0.11764010943061791 0.13881337094219767 0.11694728235945373 C 0.1390470350749405 0.11764010943061791 0.140565257643455 0.1229629507801571 0.14073602278807706 0.12227888002297167 C 0.140565257643455 0.1229629507801571 0.1363044368282205 0.12577789756727178 0.13676418920673294 0.12515613144567878 C 0.1363044368282205 0.12577789756727178 0.1349101164778424 0.13019704433143067 0.1352189942459276 0.12974007348208783 C 0.1349101164778424 0.13019704433143067 0.13265868449470603 0.13039931111941486 0.13305765598971064 0.13063978163779294 C 0.13265868449470603 0.13039931111941486 0.12988274428375296 0.12621457068317576 0.13043133630587211 0.12685442726155094 C 0.12988274428375296 0.12621457068317576 0.1260209749628748 0.12239123737607514 0.12647455172428068 0.12296150269729085 C 0.1260209749628748 0.12239123737607514 0.1249799498490308 0.1195858356113826 0.12498841516900125 0.12001124340696247 C 0.1249799498490308 0.1195858356113826 0.1266729609778226 0.11751577958213996 0.1263729678846353 0.11785660915033239 C 0.1266729609778226 0.11751577958213996 0.12869534591310414 0.11551373723389004 0.12858833228724875 0.11592128858865339 C 0.12869534591310414 0.11551373723389004 0.12775090283639973 0.11240335945694044 0.12765713139490004 0.11296599289317216 C 0.12775090283639973 0.11240335945694044 0.13019338405948783 0.10898134011834293 0.12971358958524493 0.10916968735387261 C 0.13019338405948783 0.10898134011834293 0.13397478876179306 0.11071263289923966 0.13341466508581498 0.11070582606681602 C 0.13397478876179306 0.11071263289923966 0.13686062813017863 0.10930487622562601 0.13643507369698177 0.10925136934295628 Z" fill="#cccccc" stroke="none" stroke-width="0"/>
</g></svg>