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 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 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 `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 Comedy Store map rebuild are complete. **Priority (2026-11-04, owner):** 1) finish the MakeHuman
harness, 2) the MakeHuman character pipeline, 3) re-evaluate the 3D models, 4) ship the **0.11.0** character, 2) release the finished procedural character development as the **0.10.1 patch**,
minor release — `TODO.md` is the priority source. Test counts as of 2026-11-04: Godot 277/277, 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. Python 161/161, `check_docs` OK.
<!-- b64: RWFzdGVyIGVnZzogYSByYXJlIHJhZGlvIHRyYW5zbWlzc2lvbiAiwr9Ew7NuZGUgZXN0w6EgbGEgbW90YT8iIGZpcmVzIHZpYSBHYW1lTWFuYWdlci5fbWF5YmVfcmFkaW9fZWFzdGVyX2VnZyAoMi41JSBjaGFuY2UgYWZ0ZXIgYSBzdWNjZXNzZnVsIHJhZGlvIGNhbGwpLiBTdHJpbmcga2V5IHJhZGlvLmVhc3Rlcl9lZ2cgaW4gY29udGVudC9zdHJpbmdzLmVuLmpzb24uIERvIG5vdCByZW1vdmUu --> <!-- 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; 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. 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 **Priority order (2026-11-04, owner):** 1) finish the MakeHuman character (shoulder fixed;
and portrait evidence), 2) the MakeHuman character pipeline (more realistic bodies than the head/hands swap remains), 2) release the finished procedural character development as the
procedural generator), 3) re-evaluate the 3D models against the new characters, 4) push the **0.10.1 patch**, 3) re-evaluate the 3D models, 4) the MakeHuman body targets **0.11.0**. See
**0.11.0** minor release. See `AGENTS.md` §Priority and Versioning and §Local Blender skills. `AGENTS.md` §Priority and Versioning and §Local Blender skills.
The MIT Blender skill pack lives locally at `.agents/skills/blender-skills/` (gitignored). Every 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, 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, - [ ] Exit: the release candidate is content-locked, externally played, legally reviewed,
documented, reproducibly built, and approved as the 0.10.0 release candidate. 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 Goal: release the finished procedural character development — the realistic face on all eight
fixed and the 3D models re-evaluated against them. This follows the 0.10.0 release candidate; variants, the four crowd-variety characters and the per-role pools — as a **patch** on top of
the sequencing is Rig harness → MakeHuman intake → 3D re-evaluation → release. 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). - [x] Rig pose harness fixed and the weights/pose evidence captured (see the top track).
- [ ] Intake a MakeHuman CC0 body through the `adapt` path (retopology → rig → clothing → AO) and - [x] Character work done: 12-character library, realistic face, crowd variants, per-role pools,
pass `inspect`/`audit`/`fit`/proportions plus the 24-NPC budget. 24-NPC budget 6.94 ms (152,464 tris / 168 meshes).
- [ ] Re-evaluate the 3D scorecard against the new characters (Section B owner review) and record - [ ] Run the full QA matrix and a local release build for 0.10.1; bump `config/version`, write the
the accepted limits.
- [ ] Run the full QA matrix and a local release build for 0.11.0; bump `config/version`, write the
`CHANGELOG.md` entry, tag and publish per the Release Procedure. `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 **Exit:** a 0.10.1 patch ships the 12-character library (face realism + crowd variety) with the
scorecard re-reviewed; the runtime contract (13 bones, five tint slots, `npc_base`) is either pose harness fixed; the runtime contract is unchanged. The MakeHuman body is deferred to 0.11.0.
preserved or replaced behind an accepted ADR.
## Roadmap dependencies and risks ## 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. weight tuning) is the next step.
The arm-scale falloff (1.0 at the shoulder tapering to 1.63 at the fingertip) was 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 added, then the arm threshold was raised to x > 0.22 and a rotation falloff was
geometry and dark gaps between the arm and torso — a proper retopology of the added — the deltoid/shoulder junction is now smooth (no spiky triangles or
deltoid region (merge/redirect the warped triangles) is the remaining manual arm/torso gaps). Remaining visual defects: the decimated MakeHuman head reads
step, and it is not reliably automatable headlessly. 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 - MPFB/MakeHuman is installed and run by a contributor, never by CI or the game
build. build.