zwitschi
f121167e52
Record the arm-down bake fix and the remaining non-180° rest pose-composition task
Full build / Import + headless tests (push) Successful in 47s
Full build / Full desktop build + optional release (push) Skipped
2026-11-06 09:52:13 +01:00
zwitschi
140a7ada0f
Plan the 0.9.9-1.0.0 roadmap and re-evaluate the NPC base
...
Full build / Import + headless tests (push) Successful in 48s
Full build / Full desktop build + optional release (push) Skipped
Move the gap analysis and risks into PLAN.md, version the character track
(0.9.9 rig correction, 0.9.10 roster) and split 0.9.11-0.9.12 polish and
verification out of the old 0.10.0 milestone. Add roadmaps to 0.10.0, 0.11.0
and 1.0.0, record the Quaternius face-fidelity gate and the rest-relative
pose finding in MEMORY.md, and move the completed 0.9.7 and pose-harness
sections to DONE.md.
2026-11-06 09:40:28 +01:00
zwitschi
5508f5510f
Record the Quaternius pose-sync blockers (GLB skinning + non-180° rest pose formula)
Full build / Import + headless tests (push) Successful in 48s
Full build / Full desktop build + optional release (push) Skipped
2026-11-06 09:25:45 +01:00
zwitschi
7baa2c4f54
Record the Quaternius pose-sync finding (swing axis needs per-bone calibration)
Full build / Import + headless tests (push) Successful in 50s
Full build / Full desktop build + optional release (push) Skipped
2026-11-06 08:35:29 +01:00
zwitschi
0cd12af994
Fix proxy pivot derivation to use global rest (local rest was misplacing the Quaternius joints)
Full build / Import + headless tests (push) Successful in 55s
Full build / Full desktop build + optional release (push) Skipped
2026-11-06 08:35:14 +01:00
zwitschi
271f10ac4d
Map NpcAvatar bone sync and proxy pivots to the Quaternius 62-joint names with old-rig fallback
Full build / Import + headless tests (push) Successful in 2m36s
Full build / Full desktop build + optional release (push) Skipped
2026-11-06 07:38:39 +01:00
zwitschi
e2f52fbfd1
Accept ADR-0018 option 2: adopt the Quaternius 62-joint rig at runtime
Full build / Import + headless tests (push) Successful in 48s
Full build / Full desktop build + optional release (push) Skipped
2026-11-05 21:39:38 +01:00
zwitschi
f5fa321a8f
Draft ADR-0018 (Stage 2 runtime rig) and mark the remaining contract-bake items blocked
Full build / Import + headless tests (push) Successful in 45s
Full build / Full desktop build + optional release (push) Skipped
2026-11-05 21:38:26 +01:00
zwitschi
a2ae9e03c3
Bake the rest pose, warp to the contract, and record the failing silhouette gate
Full build / Import + headless tests (push) Successful in 47s
Full build / Full desktop build + optional release (push) Skipped
2026-11-05 21:01:26 +01:00
zwitschi
cff3937c16
Mark the 62-to-13 joint map complete
Full build / Import + headless tests (push) Successful in 46s
Full build / Full desktop build + optional release (push) Skipped
2026-11-05 20:49:05 +01:00
zwitschi
1ed9e05d9b
Author the 62-to-13 joint map and align the AGENTS.md contract with the Quaternius base
Full build / Import + headless tests (push) Successful in 50s
Full build / Full desktop build + optional release (push) Skipped
2026-11-05 20:48:55 +01:00
zwitschi
8c69f367b0
Record the owner directive: keep Quaternius at source detail during the contract bake
Full build / Import + headless tests (push) Successful in 48s
Full build / Full desktop build + optional release (push) Skipped
2026-11-05 20:47:08 +01:00
zwitschi
2a7921bae6
Build and document the canonical quaternius_base.glb (welded, skinned, 62-joint, 1.81m)
Full build / Import + headless tests (push) Successful in 44s
Full build / Full desktop build + optional release (push) Skipped
2026-11-05 20:43:50 +01:00
zwitschi
b419923637
Decide the Quaternius outfit scope: three full GLBs first, modular builder as the role fallback
Full build / Import + headless tests (push) Successful in 48s
Full build / Full desktop build + optional release (push) Skipped
2026-11-05 20:41:23 +01:00
zwitschi
c7fd4b59cc
Inventory the Quaternius GLBs: meshes, 62 joints, 24 clips and the material-slot map
Full build / Import + headless tests (push) Successful in 55s
Full build / Full desktop build + optional release (push) Skipped
2026-11-05 20:40:59 +01:00
zwitschi
3fa3482608
Complete Quaternius intake record: verify SHA-256 and add the download date
Full build / Import + headless tests (push) Successful in 47s
Full build / Full desktop build + optional release (push) Skipped
2026-11-05 20:39:39 +01:00
zwitschi
1049d8631e
Compact MEMORY.md: drop the redundant session handoff, trim the AI-review entry
2026-11-05 20:38:26 +01:00
zwitschi
deb74c53af
Record the Quaternius pivot handoff in session memory
2026-11-05 19:44:26 +01:00
zwitschi
9968bc0a4c
Rewrite NPC plans around the Quaternius base
2026-11-05 19:43:35 +01:00
zwitschi
2e1bb19e2c
Correct the MPFB prototype glTF vertex count
2026-11-05 19:37:37 +01:00
zwitschi
5450dbf88a
Correct the MPFB prototype glTF vertex count
2026-11-05 19:37:33 +01:00
zwitschi
79224c5acf
Raise the NPC character budget to 24k and refine the prototype neck
2026-11-05 19:37:19 +01:00
zwitschi
f0d4b81239
Record the AI-assisted asset review loop and MakeHuman OBJ transform gotchas in MEMORY.md
Full build / Import + headless tests (push) Successful in 45s
Full build / Full desktop build + optional release (push) Skipped
2026-11-05 19:22:43 +01:00
zwitschi
48a9795248
Record the rejected prototype shirt-shell experiment
2026-11-04 21:31:45 +01:00
zwitschi
a5e62534ce
Fix the prototype crotch material and loosen the shirt
2026-11-04 21:26:00 +01:00
zwitschi
cd7697cba4
Polish the MPFB prototype shoes, cuffs and shirt fit
2026-11-04 19:36:52 +01:00
zwitschi
d2f773c7ad
Polish the prototype shoes and thigh silhouette
2026-11-04 19:31:58 +01:00
zwitschi
a3c3a37270
Smooth the prototype neck and shrink the shoes
2026-11-04 19:27:51 +01:00
zwitschi
8dd4f77901
Fix the MPFB prototype neck and ankle junctions
2026-11-04 19:22:22 +01:00
zwitschi
ba444152c9
Record current MPFB body prototype measurement and neck review
2026-11-04 19:16:20 +01:00
zwitschi
d56f14c6dd
Document MPFB full-body NPC prototype status and seams
2026-11-04 18:53:19 +01:00
zwitschi
b297c4543f
Add MakeHuman head hair/body prototype and 12-variant rollout plan
2026-11-04 18:08:03 +01:00
zwitschi
958d3ae0ff
Add reviewed MakeHuman head prototype (vision gate rejected)
2026-11-04 17:04:20 +01:00
zwitschi
d1898b3221
Overhaul the head source: weld + relax the decimated MakeHuman head into one clean manifold shell
Full build / Import + headless tests (push) Successful in 48s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 15:49:44 +01:00
zwitschi
2e1e4d7f70
Refine the MakeHuman head (weld lids/brows, add hair cap) and add the user review page
Full build / Import + headless tests (push) Successful in 40s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 15:36:55 +01:00
zwitschi
0b2f124ffe
Record the MakeHuman-head build outcome in the review doc and TODO
Full build / Import + headless tests (push) Successful in 46s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 15:19:10 +01:00
zwitschi
cdd2e02564
Add the MakeHuman-head character head source (head=mh) with project eyes/brows/mouth and CC0 attribution
Full build / Import + headless tests (push) Successful in 53s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 15:18:49 +01:00
zwitschi
632ec16aaa
AI-driven head rework: judge picks the decimated MakeHuman head over the displacement shell
Full build / Import + headless tests (push) Successful in 39s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 15:02:47 +01:00
zwitschi
30f240b591
Record the hand-gear verification status (open close-up done, gear context deferred to rollout)
Full build / Import + headless tests (push) Successful in 49s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 14:49:53 +01:00
zwitschi
58d1e79a12
Add the fused hand prototype (hand_l_proto/hand_r_proto) and record the finger-articulation decision
Full build / Import + headless tests (push) Successful in 42s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 14:49:27 +01:00
zwitschi
44dba010a7
Prepare the head-prototype owner sign-off sheet (before/after at 1.85m)
Full build / Import + headless tests (push) Successful in 42s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 14:47:25 +01:00
zwitschi
2a53ec9aac
Move _head_proto into blender_assets.py and add assemble --head-proto; verify prototype weights
Full build / Import + headless tests (push) Successful in 42s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 14:45:02 +01:00
zwitschi
f0f609fe1b
Add head subdivision variants and pick s48 after 1.5m/1.85m comparison
Full build / Import + headless tests (push) Successful in 43s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 14:42:13 +01:00
zwitschi
b386a21173
Finish the head prototype: forehead slope, brow step, jaw step, defined ear helix/lobe
Full build / Import + headless tests (push) Successful in 47s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 14:39:31 +01:00
zwitschi
00bd197173
Refine the head prototype: flatten face plane, taper jaw, nose/chin relief, fix ear-displacement sign
Full build / Full desktop build + optional release (push) Skipped
Full build / Import + headless tests (push) Successful in 42s
2026-11-04 14:36:53 +01:00
zwitschi
4f1eb1f5bf
Fix the part-name test for the new head_proto part
Full build / Full desktop build + optional release (push) Skipped
Full build / Import + headless tests (push) Successful in 46s
2026-11-04 14:23:33 +01:00
zwitschi
50edc47480
Add the connected-shell head prototype (head_proto) with sculpted sockets/nose/lips/ears
Full build / Import + headless tests (push) Successful in 45s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 14:23:19 +01:00
zwitschi
b8d8869e03
Add the local npc_parts.py head/face/hand part pipeline with tests and docs
Full build / Full desktop build + optional release (push) Skipped
Full build / Import + headless tests (push) Successful in 41s
2026-11-04 14:17:20 +01:00
zwitschi
1b554df516
Record the tmp/npc-parts working-set layout decision
Full build / Import + headless tests (push) Successful in 46s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 14:12:21 +01:00
zwitschi
5fdda88d46
Document the frozen npc_base fallback boundary
Full build / Import + headless tests (push) Successful in 45s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 14:11:57 +01:00
zwitschi
ecd50503e7
Define the measurable face/hands acceptance criteria for the model overhaul
Full build / Import + headless tests (push) Successful in 59s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 14:11:31 +01:00
zwitschi
2b6e774580
Record the NPC baseline inventory for the model overhaul (npc_base, 12 GLBs, builders, MakeHuman)
Full build / Import + headless tests (push) Successful in 40s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 14:10:36 +01:00
zwitschi
dee939c2ee
Consolidate documentation into architecture and merged guides
Full build / Import + headless tests (push) Successful in 42s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 14:06:23 +01:00
zwitschi
aec1fb7b69
Raise character limits and document optional Blender MCP
Full build / Import + headless tests (push) Successful in 41s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 13:47:16 +01:00
zwitschi
50a48d2256
Plan the Blender NPC head and hands overhaul
Full build / Import + headless tests (push) Successful in 48s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 13:36:18 +01:00
zwitschi
69f4f11633
Date the 0.9.8 release
Full build / Full desktop build + optional release (push) Successful in 13m27s
Full build / Import + headless tests (push) Successful in 1m33s
2026-11-04 12:28:38 +01:00
zwitschi
d1fa25629e
Bump to 0.9.8 and stage the weights-fix changelog entry
Full build / Import + headless tests (push) Successful in 8m22s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 12:26:56 +01:00
zwitschi
359bb9a8c7
Fix the hip/thigh collapse and knee pinch: rigid thigh/shin with a short knee blend
Full build / Import + headless tests (push) Successful in 8m52s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 12:26:23 +01:00
zwitschi
36576a023a
Fix the wrist/hand detachment: wrist tracks the hand bone, sleeve cuff follows the hand, hand raised to meet the wrist
Full build / Import + headless tests (push) Successful in 40s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 12:11:37 +01:00
zwitschi
c1ccfd6e72
Review the pose/weight evidence: wrist detachment + hip/knee flexion are the P1 fixes
Full build / Import + headless tests (push) Successful in 55s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 12:03:42 +01:00
zwitschi
27b8f9a249
Record the MakeHuman final-body swap and its remaining retopology refinement
Full build / Import + headless tests (push) Successful in 54s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 12:02:40 +01:00
zwitschi
d5a2c911a6
Record the 0.9.7 release: QA, clean build, v0.9.7 tag
Full build / Import + headless tests (push) Successful in 41s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 12:00:44 +01:00
zwitschi
236fbf537f
Date the 0.9.7 release
Full build / Import + headless tests (push) Successful in 49s
Full build / Full desktop build + optional release (push) Successful in 5m5s
2026-11-04 12:00:25 +01:00
zwitschi
588722fe7a
Refresh the gallery for the 0.9.7 character pass
Full build / Import + headless tests (push) Successful in 47s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 11:59:03 +01:00
zwitschi
7f2f06bf42
Re-plan releases: 0.9.7 character patch, 0.10.0 for all 3D/map improvements
Full build / Import + headless tests (push) Successful in 1m11s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 11:53:04 +01:00
zwitschi
6db3cc0873
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
2026-11-04 11:49:13 +01:00
zwitschi
8938dd918c
Taper the arm-scale falloff; record the remaining deltoid retopology gap
Full build / Import + headless tests (push) Successful in 2m14s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 11:45:12 +01:00
zwitschi
742bfd3898
Paint the five tint slots on the MakeHuman body; record the retarget vision review
Full build / Import + headless tests (push) Successful in 3m23s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 11:43:50 +01:00
zwitschi
87069a30e8
Retarget the MakeHuman body to the 13-bone contract (arm-down + weights + skinning)
Full build / Import + headless tests (push) Successful in 1m42s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 11:40:17 +01:00
zwitschi
3f5c5ce442
Prototype the MakeHuman intake: adapt the CC0 body to the character budget
Full build / Import + headless tests (push) Successful in 40s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 11:30:14 +01:00
zwitschi
28fcd96b59
Add the external-mesh adapt intake command for the MakeHuman pipeline
Full build / Import + headless tests (push) Successful in 46s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 11:27:43 +01:00
zwitschi
e984129597
Fix the pose harness: disable the avatar process so the FSM cannot revert the pose
Full build / Import + headless tests (push) Successful in 46s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 11:24:35 +01:00
zwitschi
75dea2e7c2
Re-prioritize: Rig harness -> MakeHuman -> 3D re-eval -> 0.11.0; move character development to DONE
Full build / Import + headless tests (push) Successful in 48s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 11:15:54 +01:00
zwitschi
09d07452af
Close the crowd-variety QA and release exit
Full build / Import + headless tests (push) Successful in 49s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 11:04:17 +01:00
zwitschi
f5ee2b7408
Record the crowd-variety roster and the expanded budget in the docs
Full build / Import + headless tests (push) Successful in 55s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 11:03:55 +01:00
zwitschi
5980d329e8
Close the crowd-variant fit, reference and baseline items
Full build / Full desktop build + optional release (push) Skipped
Full build / Import + headless tests (push) Successful in 47s
2026-11-04 11:03:25 +01:00
zwitschi
6052ea391b
Wire the crowd variants into per-role pools and verify every seed resolves
Full build / Import + headless tests (push) Successful in 55s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 11:03:01 +01:00
zwitschi
4e8665e25b
Add the four crowd-variety characters and extend the baseline to twelve
Full build / Import + headless tests (push) Successful in 42s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 10:57:58 +01:00
zwitschi
b945eb6e8f
Fetch the licensed crowd-variety reference photos
Full build / Import + headless tests (push) Successful in 40s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 10:47:44 +01:00
zwitschi
03c13c716a
Record the qa-review sign-off: all eight characters ship with notes
Full build / Import + headless tests (push) Successful in 40s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 10:44:29 +01:00
zwitschi
0a9c78cb30
Give the foliage two green tones and fix the textured_solid import bug
Full build / Import + headless tests (push) Successful in 42s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 10:40:27 +01:00
zwitschi
abe5c3f933
Update development-status: the face pass now covers all eight variants
Full build / Import + headless tests (push) Successful in 47s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 10:33:20 +01:00
zwitschi
140ab42536
Apply the realistic face to the remaining seven variants and refresh the baseline
Full build / Import + headless tests (push) Successful in 43s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 10:33:11 +01:00
zwitschi
8bdfd0176e
Refresh the NPC baseline sheet and record the face prototype in development status
Full build / Import + headless tests (push) Successful in 45s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 10:26:14 +01:00
zwitschi
4e23cc3ad5
Prototype a more realistic face on npc_casual (higher subdivision, brow ridge, both lids, fuller lip)
Full build / Import + headless tests (push) Successful in 42s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 10:24:21 +01:00
zwitschi
8d32a8cac0
Record the map rebuild completion and the fresh NPC review against the new maps
Full build / Import + headless tests (push) Successful in 46s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 10:03:14 +01:00
zwitschi
2445ddab34
Close the map-track J/L workstreams: procedural approach supersedes the facade kit
Full build / Import + headless tests (push) Successful in 44s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 10:00:36 +01:00
zwitschi
8cacd510bf
Record the rounded-corner simplification and close the local-map QA/exit
Full build / Import + headless tests (push) Successful in 47s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 09:58:47 +01:00
zwitschi
bf383aa0fa
Note the Joke Shop facade-height fix in the review doc
Full build / Import + headless tests (push) Successful in 48s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 09:48:47 +01:00
zwitschi
4bbc576b7f
Lower the Joke Shop facade to 6 m so the canopy caps the low hall
Full build / Import + headless tests (push) Successful in 44s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 09:48:20 +01:00
zwitschi
542b1264da
Close the Comedy Store map recreation and document describe_image in asset-tooling
Full build / Import + headless tests (push) Successful in 45s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 09:42:31 +01:00
zwitschi
56f4833c8e
Record the local-map data, licensing and scope decisions (section H)
Full build / Import + headless tests (push) Successful in 47s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 09:41:46 +01:00
zwitschi
1b31dfdbe4
Add the Ramada Plaza hotel tower mass behind the Joke Shop west neighbour
Full build / Import + headless tests (push) Successful in 45s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 09:41:11 +01:00
zwitschi
5158efc467
Retire the unused beanie gear and sequence asset fixes after the map rebuild
Full build / Import + headless tests (push) Successful in 43s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 09:36:10 +01:00
zwitschi
ac0cf35cfb
Fix the stale Joke Shop map count in the review doc
Full build / Import + headless tests (push) Successful in 44s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 09:30:44 +01:00
zwitschi
6655edb5c6
Sync development-status with the 3D re-evaluation facade/prop work and current counts
Full build / Import + headless tests (push) Successful in 52s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 09:22:27 +01:00
zwitschi
60f389c16b
Force-spawn the requested portrait role and close the hooded close-up
Full build / Import + headless tests (push) Successful in 46s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 09:09:44 +01:00
zwitschi
3084145031
Rank the Comedy Store shape-language gaps (top-five list)
Full build / Import + headless tests (push) Successful in 50s
Full build / Full desktop build + optional release (push) Skipped
2026-11-04 09:04:30 +01:00
zwitschi
34bca89885
Record the set-dressing vision review findings
Full build / Import + headless tests (push) Successful in 46s
Full build / Full desktop build + optional release (push) Skipped
2026-11-03 22:00:49 +01:00
zwitschi
b53e8a67f9
Polish the bollard base and newspaper-box door (recessed slot + seam)
Full build / Import + headless tests (push) Successful in 41s
Full build / Full desktop build + optional release (push) Skipped
2026-11-03 21:59:06 +01:00