From 98f2f95f077244399e122afe7139ab7e86f1d55d Mon Sep 17 00:00:00 2001 From: Zwitschi Date: Tue, 3 Nov 2026 19:26:30 +0100 Subject: [PATCH] Close the UV/texel decision: accept the neutral runtime-tinted maps --- TODO.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/TODO.md b/TODO.md index f1c3f65..0bec726 100644 --- a/TODO.md +++ b/TODO.md @@ -117,9 +117,11 @@ licence-free zone only. parent transform, so `rig_y=-0.339` never reaches the render. Next attempt must answer why the skinned model ignores the `Rig` node, or stage poses via the known-good `capture_npc_review.gd` fallback. -- [ ] UV/texel density: measure the 256² slot maps; decide whether atlas, UDIM or a resolution - change is justified. Do not change `CHAR_MAX_TRIS`/`CHAR_MAX_VERTS` without re-running the - budget smoke and the Web/Compatibility path. +- [x] UV/texel density: measured (64–122 px/m authored, 287–440 px/m effective fabric on the 4× + repeat; table in `docs/3d-model-review.md`). Decision: **accept as-is** — the maps are + neutral/runtime-tinted (not painted skin), so density controls only subtle weave/noise, and + fabric already sits in the standard tier. No atlas/UDIM/resolution change is justified until + a portrait shows texture starvation; `CHAR_MAX_TRIS`/`CHAR_MAX_VERTS` stay unchanged. - [ ] Cloth and hair: re-check coat/dress hem clipping and the hair/beard/headgear meshes against `hair-groom` guidance; decide explicitly whether cloth simulation stays out of scope. - [ ] Fix only the ranked P0/P1s, one asset family per commit; refresh the comparison sheet and