Polish the MPFB prototype shoes, cuffs and shirt fit

This commit is contained in:
zwitschi committed 2026-11-04 19:36:52 +01:00
1 parent d2f773c7ad
commit cd7697cba4
3 files changed
+45 -33

No files matched your search

+16 -10
View File
@@ -203,8 +203,9 @@ owner reviews the silhouette and a production integration decision is recorded.
apply the helper MASK, scale to 1.81 m, retarget the A-pose arms to the contract wrist
(`x=±0.27`, `z=0.78`), cut the neck at 1.505, decimate, bisect the clothing boundaries, paint
the five slots, add a short neck flare, project hands, rounded shoe shells, cuffs, the
accepted head and the 14-bone armature. Current output: **15,213 tris / 13,391 glTF verts /
13,398 seam-split verts / 1.810 m / 14 bones / 10 materials**; `inspect` clean, feet grounded.
accepted head and the 14-bone armature. Current output: **15,317 tris / 13,507 glTF verts /
13,513 seam-split verts / 1.810 m / 14 bones / 10 materials**; `inspect` clean, feet grounded.
The torso is inflated radially by 8% between z 0.84 and 1.40 so the shirt is less skin-tight.
- [x] Replace the spiky decimated MPFB hands with the project palm/finger primitives, straighten the
splayed MPFB feet so the shoes point forward, and use rounded shoe shells + cuffs instead of
flat blocks. Use flat slot colours in the prototype because the one-shot MPFB UV unwrap does
@@ -217,16 +218,21 @@ owner reviews the silhouette and a production integration decision is recorded.
- [x] Reject destructive vertex smoothing at the neck: a `smooth_vert` pass moved the open body
boundary away from the neck cone, opening a dark hole. The lathe gives smooth shading
without moving the collar boundary.
- [x] Shrink the shoes and seat the ankles: shoe shell 0.12 × 0.30 × 0.12 m, sole 0.13 × 0.32 m,
shoe centre x=0.17, with a 0.08 m pant cuff (r 0.055/0.061) bridging leg and shoe.
- [x] Replace the bulbous toe/heel spheres with a single bevelled shoe shell (bevel 0.042, 3
segments) and add one light smoothing pass to the closed thigh/hip region.
- [x] Shrink the shoes and seat the ankles: shoe shell 0.12 × 0.30 × 0.11 m, an inset 0.111 ×
0.286 m black sole, a tongue and shoe centre x=0.17, with a 0.08 m pant cuff (r 0.055/0.061)
bridging leg and shoe. The sleeve cuffs now use the `cloth` slot and the `accessory` slot is
carried by the sole, so the cuffs read as sleeve ends instead of metal bands.
- [x] Replace the bulbous toe/heel spheres with a single bevelled shoe shell (bevel 0.032, 2
segments) plus tongue and inset sole, and add one light smoothing pass to the closed
thigh/hip region. Protruding flat sole plates read as skates or bricks; laces were dropped
for triangle budget after they proved too small to read.
- [x] Reject the untucked shirt-hem band: both the 0.09 m and 0.12 m cloth cylinders read as a
hanging white flap at the crotch. The V hem needs a proper clothing shell, not a band.
- [ ] Owner reviews the updated MPFB body renders (`tmp/npc-parts/mpfb_proto/renders66/`).
Remaining known defects: white shirt hem still forms a V at the crotch, the shirt reads
skin-tight, and the 2k-tri body budget leaves some angular thigh facets. A shirt shell is
the proper fix for the first two; these are polish, not blockers for the body direction.
- [ ] Owner reviews the updated MPFB body renders (`tmp/npc-parts/mpfb_proto/renders74/`).
Remaining known defects: white shirt hem still forms a V at the crotch, the shirt is only
partly loosened by the 8% torso inflation, and the 2k-tri body budget leaves some angular
thigh facets. A shirt shell is the proper fix for the first two; these are polish, not
blockers for the body direction.
- [ ] Fix the low-budget seams before any rollout: weld the torso/hip/arm components after the
bisects, protect the hip/knee loops during decimation (or rebalance head/body triangles).
- [ ] Record the production integration decision: either bake the approved MPFB body to a committed