Skip to content

fix: restage the game-prop pair heroes from deployed-page review#98

Merged
TMHSDigital merged 1 commit into
mainfrom
fix/restage-game-prop-pair
Jul 22, 2026
Merged

fix: restage the game-prop pair heroes from deployed-page review#98
TMHSDigital merged 1 commit into
mainfrom
fix/restage-game-prop-pair

Conversation

@TMHSDigital

Copy link
Copy Markdown
Owner

Summary

Second-pass restage of the game-prop pair (#96, #97) after reviewing both heroes at deployed gallery scale.

collision-hull-proxy (geometry + render):

  • Bonnet gains its overhanging brim — the pawn-like silhouette is gone. The brim is proud geometry, so it is paid for with a cage row: exactly the containment trade-off the example teaches. The body hull still measures 70 faces — the brim band (+16) is offset by the enlarged nut cage swallowing the now-interior top dome ring (−16).
  • Operating nut enlarged and re-materialized in lighter cast iron: it now reads inside the shell peak (was invisible).
  • Barrel groove deepened (concave — free under the hull). Cycles 48→64 samples against enamel blotch.
  • Every published number re-measured and corrected: body volume 1.022381 (was 0.968858), containment 4.4e-08 (was 5.9e-08), convexity 4.8e-08, dense-mesh hull 380 faces (was 368; ROADMAP still carried the pre-correction 374 — fixed). Face counts unchanged: body 70, caps 60×3, compound 250.

custom-normals-shade (render only, geometry untouched):

  • Flat-shaded can lifts (fill 120→150 W); strip light softens (460→400 W, size 1.0→1.35) so the by-angle can's highlight band stops short of clipping; olive deepens; 64 samples.
  • Check values unchanged; re-verified exit 0 on both binaries including the 4.5 legacy-op CANCELLED path.

Verification

  • Checks re-run live: collision-hull-proxy exit 0, byte-identical piece stats on .scratch/blender-5.1.2-windows-x64/blender.exe (Blender 5.1.2, build 2026-05-19) and .scratch/blender-4.5.11-windows-x64/blender.exe (Blender 4.5.11 LTS, build 2026-06-23). custom-normals-shade exit 0 on both, legacy-op divergence asserted per version.
  • Falsification re-confirmed on the new geometry (5.1.2): post-hull lug stretch → exit 3 (escape 0.730000); flipped winding → exit 5 (signed volume −1.022381, exact negation); deleted face → exit 4 (3 border edges). Dense-mesh hull 380 faces re-measured by live probe, not extrapolated.
  • Pixels: both heroes re-rendered (Cycles 64 samples), thumbnails re-checked, contact sheets re-composited in place: collision-hull-proxy, custom-normals-shade. Mean luminance: hydrant 137.0, cans 144.6 (was 146.3 — now inside the calibration band 100.1–143.4±1%) vs calibration 139.4/100.1/143.4.
  • Generated output: gallery regenerated; docs/gallery/index.html and both detail pages audited — no stale numbers (grep-verified), card alts intact.
  • Inspection only: EEVEE render path on 4.5 (version-shared branch; Cycles is the shipped hero engine).

Second pass after seeing both heroes at gallery scale:

collision-hull-proxy: the bonnet gains its overhanging brim (the pawn-like
silhouette is gone; the proud brim is paid for with a cage row, exactly the
containment trade-off the example teaches — the hull still measures 70
faces because the enlarged nut cage swallows the now-interior top dome
ring), the operating nut is enlarged and re-materialized in lighter cast
iron so it actually reads inside the shell peak, the barrel groove deepens
(free — concave), and Cycles rises to 64 samples against enamel blotch.
Measured values shift accordingly and every published number is corrected:
body volume 1.022381, containment 4.4e-08, convexity 4.8e-08, dense-mesh
hull 380 faces (was 368; ROADMAP still carried the pre-correction 374).
Checks re-proven byte-identical on 4.5.11 and 5.1.2; all three
falsification probes re-confirmed (exit 3 escape 0.730000, exit 5 volume
-1.022381, exit 4 three border edges).

custom-normals-shade: render-only — the flat-shaded can lifts (fill
120->150 W), the strip light softens and narrows its energy (460->400 W,
size 1.0->1.35) so the by-angle can's highlight band stops short of
clipping, the olive deepens, 64 samples. Geometry untouched; check values
unchanged, re-verified exit 0 on both binaries.

Luminance: hydrant 137.0, cans 144.6 (was 146.3, now inside the
calibration band). Contact sheets re-composited in place.

Signed-off-by: fOuttaMyPaint <TMhospitalitystrategies@gmail.com>
@github-actions github-actions Bot added the documentation Improvements or additions to documentation label Jul 22, 2026
@TMHSDigital
TMHSDigital merged commit 1a671b2 into main Jul 22, 2026
9 checks passed
@TMHSDigital
TMHSDigital deleted the fix/restage-game-prop-pair branch July 22, 2026 14:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant