Files
SlaveMatrix-SDL/SlaveMatrix/Assets/Parts/ぶっかけ/x0y1.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.10929426979360296 0.13864606657569256 0.11156570134930963 0.13852131828417746 0.11117290253047252 C 0.13864606657569256 0.11156570134930963 0.13795639091666462 0.1144461534880833 0.13793205319516294 0.11396495516900154 C 0.13795639091666462 0.1144461534880833 0.1390470350749405 0.11762022237057468 0.13881337094219767 0.11694728235945373 C 0.1390470350749405 0.11762022237057468 0.140565257643455 0.12270521448199681 0.14073602278807706 0.12204023530245289 C 0.140565257643455 0.12270521448199681 0.1363044368282205 0.12540455116006016 0.13676418920673294 0.12492703251398074 C 0.1363044368282205 0.12540455116006016 0.1349101164778424 0.12809829659486827 0.1352189942459276 0.12777045905540613 C 0.1349101164778424 0.12809829659486827 0.13265868449470603 0.12876220833665597 0.13305765598971064 0.12886108298752624 C 0.13265868449470603 0.12876220833665597 0.12988274428375296 0.12609233155411004 0.13043133630587211 0.126583963244963 C 0.12988274428375296 0.12609233155411004 0.1260209749628748 0.12239654059208667 0.12647455172428068 0.12296150269729085 C 0.1260209749628748 0.12239654059208667 0.1249799498490308 0.11937901018693298 0.12498841516900125 0.11980441798251285 C 0.1249799498490308 0.11937901018693298 0.1266729609778226 0.11753301503417743 0.1263729678846353 0.11785660915033239 C 0.1266729609778226 0.11753301503417743 0.12869534591310414 0.11549782758585544 0.12858833228724875 0.11592128858865339 C 0.12869534591310414 0.11549782758585544 0.12775090283639973 0.11221244368052541 0.12765713139490004 0.11277507711675713 C 0.12775090283639973 0.11221244368052541 0.13019338405948783 0.10899327235436887 0.12971358958524493 0.10916968735387261 C 0.13019338405948783 0.10899327235436887 0.13397478876179306 0.11066490395513591 0.13341466508581498 0.11065809712271227 C 0.13397478876179306 0.11066490395513591 0.13686062813017863 0.10929426979360296 0.13643507369698177 0.10925136934295628 Z" fill="#cccccc" stroke="none" stroke-width="0"/>
</g></svg>