Plan the finished character development as the 0.10.1 patch; MakeHuman targets 0.11.0
Full build / Import + headless tests (push) Successful in 3m6s
Full build / Full desktop build + optional release (push) Skipped

This commit is contained in:
zwitschi committed 2026-11-04 11:49:13 +01:00
1 parent 8938dd918c
commit 6db3cc0873
3 files changed
+25 -24

No files matched your search

+4 -3
View File
@@ -178,9 +178,10 @@ canonical implemented-features list in `docs/development-status.md`.
The playable build covers the three venues, tutorial/campaign/checkpoints, the 0.9.3–0.9.6
polish/texture/integration passes and the Blender + realism asset pipeline (see `DONE.md` and
`CHANGELOG.md`). The 12-character library (realistic face + four crowd variants) and the
Comedy Store map rebuild are complete. **Priority (2026-11-04, owner):** 1) fix the `Rig` pose
harness, 2) the MakeHuman character pipeline, 3) re-evaluate the 3D models, 4) ship the **0.11.0**
minor release — `TODO.md` is the priority source. Test counts as of 2026-11-04: Godot 277/277,
Comedy Store map rebuild are complete. **Priority (2026-11-04, owner):** 1) finish the MakeHuman
character, 2) release the finished procedural character development as the **0.10.1 patch**,
3) re-evaluate the 3D models, 4) the MakeHuman body targets **0.11.0** — `TODO.md` is the
priority source. Test counts as of 2026-11-04: Godot 277/277,
Python 161/161, `check_docs` OK.
<!-- b64: RWFzdGVyIGVnZzogYSByYXJlIHJhZGlvIHRyYW5zbWlzc2lvbiAiwr9Ew7NuZGUgZXN0w6EgbGEgbW90YT8iIGZpcmVzIHZpYSBHYW1lTWFuYWdlci5fbWF5YmVfcmFkaW9fZWFzdGVyX2VnZyAoMi41JSBjaGFuY2UgYWZ0ZXIgYSBzdWNjZXNzZnVsIHJhZGlvIGNhbGwpLiBTdHJpbmcga2V5IHJhZGlvLmVhc3Rlcl9lZ2cgaW4gY29udGVudC9zdHJpbmdzLmVuLmpzb24uIERvIG5vdCByZW1vdmUu -->
+15 -17
View File
@@ -3,10 +3,10 @@
Work is grouped by theme. Each item should be small enough to complete and verify on its own;
see `AGENTS.md` for the workflow and `MEMORY.md` for the decisions behind these plans.
**Priority order (2026-11-04, owner):** 1) fix the `Rig` pose harness (unblocks pose/weight
and portrait evidence), 2) the MakeHuman character pipeline (more realistic bodies than the
procedural generator), 3) re-evaluate the 3D models against the new characters, 4) push the
**0.11.0** minor release. See `AGENTS.md` §Priority and Versioning and §Local Blender skills.
**Priority order (2026-11-04, owner):** 1) finish the MakeHuman character (shoulder fixed;
head/hands swap remains), 2) release the finished procedural character development as the
**0.10.1 patch**, 3) re-evaluate the 3D models, 4) the MakeHuman body targets **0.11.0**. See
`AGENTS.md` §Priority and Versioning and §Local Blender skills.
The MIT Blender skill pack lives locally at `.agents/skills/blender-skills/` (gitignored). Every
3D workstream below names the skills to load; they are guidance only, and the project contract,
@@ -866,23 +866,21 @@ order. Only a release-blocking defect from those tracks may enter this milestone
- [ ] Exit: the release candidate is content-locked, externally played, legally reviewed,
documented, reproducibly built, and approved as the 0.10.0 release candidate.
## Milestone 0.11.0 — MakeHuman characters
## Milestone 0.10.1 — Character development (patch)
Goal: ship the MakeHuman-derived character bodies as a new minor release, with the pose harness
fixed and the 3D models re-evaluated against them. This follows the 0.10.0 release candidate;
the sequencing is Rig harness → MakeHuman intake → 3D re-evaluation → release.
Goal: release the finished procedural character development — the realistic face on all eight
variants, the four crowd-variety characters and the per-role pools — as a **patch** on top of
0.10.0. The MakeHuman body is not part of this patch; it continues as unversioned work toward a
later minor.
- [ ] Fix the `Rig` pose harness and capture the weights/pose evidence (see the top track).
- [ ] Intake a MakeHuman CC0 body through the `adapt` path (retopology → rig → clothing → AO) and
pass `inspect`/`audit`/`fit`/proportions plus the 24-NPC budget.
- [ ] Re-evaluate the 3D scorecard against the new characters (Section B owner review) and record
the accepted limits.
- [ ] Run the full QA matrix and a local release build for 0.11.0; bump `config/version`, write the
- [x] Rig pose harness fixed and the weights/pose evidence captured (see the top track).
- [x] Character work done: 12-character library, realistic face, crowd variants, per-role pools,
24-NPC budget 6.94 ms (152,464 tris / 168 meshes).
- [ ] Run the full QA matrix and a local release build for 0.10.1; bump `config/version`, write the
`CHANGELOG.md` entry, tag and publish per the Release Procedure.
**Exit:** a 0.11.0 build ships the MakeHuman character pass with the pose harness fixed and the
scorecard re-reviewed; the runtime contract (13 bones, five tint slots, `npc_base`) is either
preserved or replaced behind an accepted ADR.
**Exit:** a 0.10.1 patch ships the 12-character library (face realism + crowd variety) with the
pose harness fixed; the runtime contract is unchanged. The MakeHuman body is deferred to 0.11.0.
## Roadmap dependencies and risks
+6 -4
View File
@@ -219,10 +219,12 @@ boundaries are rough — refinement work (arm-scale falloff, project head/hands,
weight tuning) is the next step.
The arm-scale falloff (1.0 at the shoulder tapering to 1.63 at the fingertip) was
added and the arms now hang cleanly, but the shoulder junction still shows spiky
geometry and dark gaps between the arm and torso — a proper retopology of the
deltoid region (merge/redirect the warped triangles) is the remaining manual
step, and it is not reliably automatable headlessly.
added, then the arm threshold was raised to x > 0.22 and a rotation falloff was
added — the deltoid/shoulder junction is now smooth (no spiky triangles or
arm/torso gaps). Remaining visual defects: the decimated MakeHuman head reads
dark/featureless, the hands are flat claw-like, and the feet are detached/spiked
— these are fixed by swapping in the project's `_face`/`_hands_and_shoes`/shoe
parts, the next step.
- MPFB/MakeHuman is installed and run by a contributor, never by CI or the game
build.