Roll out seven modular outfit bases: eleven distinct outfits across twelve roles
Full build / Import + headless tests (push) Successful in 41s
Full build / Full desktop build + optional release (push) Skipped

This commit is contained in:
zwitschi committed 2026-11-06 19:37:11 +01:00
1 parent 3b9e3b61d8
commit b18236f9b4
27 files changed
+267 -88

No files matched your search

+5
View File
@@ -130,6 +130,11 @@ canonical implemented-features list in `docs/development-status.md`.
gear library. The procedural library + MakeHuman head stay in the tree as the tested fallback
(`build --source procedural`), not in the shipped roster. Silhouette variety is the known
regression — three meshes for twelve roles — and the modular part library is the `0.9.10` fix.
- **Roster is eleven outfits over twelve roles (2026-11-06):** hoodie, Casual, Worker, Suit,
Adventurer, Beach, Casual_2, Farmer, King, Punk (Swat is intaken but unused — it faces Godot −Z and
every yaw attempt broke the skin). Per-family slot maps live in `QUATERNIUS_SOURCES`; a family
that cannot paint a slot (Farmer has no hair) gets `patch_slots`, which buries a 4 cm triangle so
the material survives the export and the contract holds.
- **FBX modular parts need five fixes before they are a base (2026-11-06):** (1) every FBX file
carries its own armature — keep one and repoint the meshes; (2) FBX adds `_end` leaf bones and a
`neutral_bone` root, and **Godot refuses the GLB entirely** (`resource_format_binary` / missing