Record the rejected prototype shirt-shell experiment

This commit is contained in:
zwitschi committed 2026-11-04 21:31:45 +01:00
1 parent a5e62534ce
commit 48a9795248
3 files changed
+13 -7

No files matched your search

+5 -3
View File
@@ -48,11 +48,13 @@ canonical implemented-features list in `docs/development-status.md`.
rounded shell; laces were dropped for triangle budget. The neck skin rule needed a `z > 1.35` rounded shell; laces were dropped for triangle budget. The neck skin rule needed a `z > 1.35`
guard: without it the `radius < 0.08` test painted skin at the crotch. Lowering the hem to guard: without it the `radius < 0.08` test painted skin at the crotch. Lowering the hem to
z 0.80 (unitard), tilting it up at the front (high-cut swimwear) and a 13% hem flare (peplum) z 0.80 (unitard), tilting it up at the front (high-cut swimwear) and a 13% hem flare (peplum)
were all rejected; the remaining crotch V is the dark hollow under a body-painted shirt, and a were all rejected; the remaining crotch V is the dark hollow under a body-painted shirt. A quick
separate loose shirt shell is the real fix. Remaining polish: crotch V, partly loosened shirt, open, flared solidified tube (0.150→0.196 m, z 1.05→0.80, 24 segments, ~288 tris) also failed:
it read as a hanging apron/tabard. The real fix is a shaped shirt shell with armholes and a
curved hem, not a tube. Remaining polish: crotch V, partly loosened shirt,
angular thigh facets. The prototype uses flat slot colours because the one-shot MPFB UV unwrap angular thigh facets. The prototype uses flat slot colours because the one-shot MPFB UV unwrap
does not match the per-slot NPC atlases. Renders: does not match the per-slot NPC atlases. Renders:
`tmp/npc-parts/mpfb_proto/renders82/`; body-only: `body_only.glb`. `tmp/npc-parts/mpfb_proto/renders84/`; body-only: `body_only.glb`.
- **Project agent skills (2026-11-03):** two tracked skills live in `.agents/skills/`: - **Project agent skills (2026-11-03):** two tracked skills live in `.agents/skills/`:
`gig-line-blender-asset-contract` and `gig-line-release-qa`. They are guidance only, `gig-line-blender-asset-contract` and `gig-line-release-qa`. They are guidance only,
add no runtime dependency and are referenced from `tools/README.md`. The third-party add no runtime dependency and are referenced from `tools/README.md`. The third-party
+5 -3
View File
@@ -234,13 +234,15 @@ owner reviews the silhouette and a production integration decision is recorded.
- [x] Reject three cheap hem fixes: lowering the shirt to z 0.80 turns it into a unitard; tilting - [x] Reject three cheap hem fixes: lowering the shirt to z 0.80 turns it into a unitard; tilting
the hem up at the front reads as high-cut swimwear; a 13% hem flare reads as a peplum. the hem up at the front reads as high-cut swimwear; a 13% hem flare reads as a peplum.
The remaining V is the dark crotch hollow under a body-painted shirt, not a slot bug. The remaining V is the dark crotch hollow under a body-painted shirt, not a slot bug.
- [ ] Owner reviews the updated MPFB body renders (`tmp/npc-parts/mpfb_proto/renders82/`). - [ ] Owner reviews the updated MPFB body renders (`tmp/npc-parts/mpfb_proto/renders84/`).
Remaining known defects: the crotch hollow still reads as a V under the shirt hem, the Remaining known defects: the crotch hollow still reads as a V under the shirt hem, the
shirt is only partly loosened by the 12% torso inflation, and the 2k-tri body budget leaves shirt is only partly loosened by the 12% torso inflation, and the 2k-tri body budget leaves
some angular thigh facets. A separate loose shirt shell is the proper fix for the first some angular thigh facets. A separate loose shirt shell is the proper fix for the first
two; these are polish, not blockers for the body direction. two; these are polish, not blockers for the body direction.
- [ ] Build a separate loose shirt shell (open hem, shaped to the hips) instead of body-painted - [ ] Build a proper loose shirt shell instead of body-painted cloth. The quick open, flared
cloth. It must fit in the 683 spare triangles or come with a head/body triangle rebalance. solidified tube (0.150→0.196 m, z 1.05→0.80, 24 segments, ~288 tris) read as a hanging
apron/tabard and was rejected. The shell needs a shaped torso, armholes and a curved hem,
not a tube. It must fit in the 683 spare triangles or come with a head/body rebalance.
- [ ] Rebalance the triangle budget before rollout: 683 spare is below the ~1,200 the firefighter - [ ] Rebalance the triangle budget before rollout: 683 spare is below the ~1,200 the firefighter
and hoodie variants need. Protect the head budget first; do not lower the accepted face. and hoodie variants need. Protect the head budget first; do not lower the accepted face.
- [ ] Fix the low-budget seams before any rollout: weld the torso/hip/arm components after the - [ ] Fix the low-budget seams before any rollout: weld the torso/hip/arm components after the
+3 -1
View File
@@ -65,7 +65,9 @@ light smoothing pass softens the closed thigh/hip region. The neck skin test is
1.35 so it cannot paint the crotch. Remaining polish: the crotch hollow still reads as a V under 1.35 so it cannot paint the crotch. Remaining polish: the crotch hollow still reads as a V under
the shirt hem, a partly loosened shirt and angular thigh facets; a separate loose shirt shell is the shirt hem, a partly loosened shirt and angular thigh facets; a separate loose shirt shell is
the fix. Lowering the hem to z 0.80, tilting it up at the front and a 13% hem flare were rejected the fix. Lowering the hem to z 0.80, tilting it up at the front and a 13% hem flare were rejected
as a unitard, high-cut swimwear and a peplum respectively. as a unitard, high-cut swimwear and a peplum respectively. A quick open, flared solidified tube
(0.150→0.196 m, z 1.05→0.80, 24 segments) read as a hanging apron/tabard; the shell needs a shaped
torso, armholes and a curved hem.
A torus collar, cloth cylinder collar, skin neck-blend sphere, destructive vertex-smoothing pass A torus collar, cloth cylinder collar, skin neck-blend sphere, destructive vertex-smoothing pass
and untucked shirt-hem band were tried and removed because they read as a brace, shelf, donut or and untucked shirt-hem band were tried and removed because they read as a brace, shelf, donut or
hanging flap, or tore a hole at the collar. Protruding flat sole plates read as skates or bricks, hanging flap, or tore a hole at the collar. Protruding flat sole plates read as skates or bricks,