diff --git a/TODO.md b/TODO.md index d1c9135..4310149 100644 --- a/TODO.md +++ b/TODO.md @@ -100,8 +100,12 @@ licence-free zone only. *Skill route: `character-artist`, `retopology`, `rigging`, `uv-workflow`, `texture-workflow`, `materials`, `hair-groom`, `asset-optimization`, `lookdev`, `qa-review`.* -- [ ] Face/head: review eye/mouth loops, cheek/brow/chin transitions and faceting at the 2 m - portrait distance against `character-artist` and `retopology`; write the concrete edits. +- [x] Face/head review: the skinned GLB head is a uniform sphere with floating eye spheres, brow + cubes and one mouth cube — no cheek/brow/chin sculpting or eye loops, which is the flat + faceted read at portrait distance. Concrete edits written in `docs/3d-model-review.md` §1 + (single-variant `npc_casual` prototype: socketed sclera + upper lid, sculpted cheek/brow/chin + vertices, recessed mouth + lip line, re-UV + re-AO). Fix is gated on the owner scorecard + review. - [ ] Hands/grip: re-check palm, finger segments, thumb and gear contact; decide between a finger-curl rig or the current open hand plus `HAND_ITEM_FORWARD`, and record the limit. - [ ] Weights/pose: capture idle, walk, sit and wave; inspect shoulder, hip and neck collapse; diff --git a/docs/3d-model-review.md b/docs/3d-model-review.md index 275d713..ab8e107 100644 --- a/docs/3d-model-review.md +++ b/docs/3d-model-review.md @@ -209,6 +209,13 @@ owner review decides. asks for concentric eye loops and a 3-loop mouth. This is the largest readability gap and also the most expensive (head rebuild + re-UV + re-AO per variant). Needs a targeted single-variant prototype before committing to eight. + + Concrete edits (single-variant prototype on `npc_casual`, in `tools/npc_pipeline.py`): recess + the sclera into a socket instead of floating a 0.027 sphere on the head surface, add a thin + upper-lid plane above each eye, sculpt the cheek/brow/chin from the head sphere's front + vertices (the skinned GLB head is a uniform sphere today — no cheek planes, brow ridge or jaw), + and replace the single mouth cube with a shallow recessed mouth plus a lip line. Re-UV and + re-bake AO for the head, then capture the portrait before touching the other seven. 2. **No pose/weight evidence (unknown).** Idle, walk, sit, block and turn deformation has never been captured as a review set, so shoulder/hip/neck collapse is unmeasured. Cheap to add and it gates any claim that the rig is acceptable.