Skip to content

fix: gallery render proof for hygiene + origin examples#103

Merged
TMHSDigital merged 3 commits into
mainfrom
fix/gallery-render-proof-hygiene-origin
Jul 22, 2026
Merged

fix: gallery render proof for hygiene + origin examples#103
TMHSDigital merged 3 commits into
mainfrom
fix/gallery-render-proof-hygiene-origin

Conversation

@TMHSDigital

Copy link
Copy Markdown
Owner

Summary

  • mesh-hygiene-audit: redesign hero so topology defects are visible — octagonal brass valve (distinct from origin's teal pedestal), same material on DIRTY/CLEAN, through-hole + boundary-edge tubes + loose-vert bead built from live audit() incidence; warm card behind the hole. Check closed forms unchanged (now 66/136/72, volume 0.652001 after subject change — re-falsified).
  • prop-origin-transform: closer framing, flanged conduit + empty mount socket on TRAP vs seated MPI KEEP; check closed forms unchanged (bare jump 0.428275, MPI 3e-8).
  • Trimmed both witnessesFix card strings; measured counts live in READMEs.

What failed before

  • Hygiene: clipping + chromatic-only dirty/clean (not render-as-proof).
  • Origin: marginal fill; accessory read as stray cylinder without empty socket.

mesh-hygiene redesign rationale

Ngons / zero-area / full winding invert do not read at thumbnail without faking — check-proven only (stated in README). Depicted: boundary through-hole + loose vert, markers from mesh incidence.

Visual-pass log

mesh-hygiene-audit — 4 iterations

  1. Clip + orange wash → valve + audit overlays
  2. Through-hole + fill (too tight)
  3. Lit card behind hole; safer margins
  4. Final: no clip, hole/bead readable, same brass

prop-origin-transform — 7 iterations

1–3: flange/socket; trap socket followed parent (bug)
4–5: empty socket on face; jump clipped
6–7: real bare-parent freeze; framing includes departed flange + empty socket

Falsification

  • Hygiene: loose→4, boundary→5, ngon→3, flip→7, zero-area→6 on 5.1.2 + 4.5.11
  • Origin: closed forms unchanged (no check re-falsify required; accessory mesh is render-only shape)

Contact sheets

  • docs/gallery/contact-sheets/mesh-hygiene-audit-contact-sheet.webp (luma 0.446 — elevated by intentional hole-card emission)
  • docs/gallery/contact-sheets/prop-origin-transform-contact-sheet.webp (luma 0.257)

Binaries

  • .scratch/blender-5.1.2-windows-x64/blender.exe → 5.1.2
  • .scratch/blender-4.5.11-windows-x64/blender.exe → 4.5.11 LTS

Evidence

  • Live: checks both binaries; falsify hygiene; EEVEE stills; build_gallery.py; Playwright gallery desktop
  • Inspection: card copy trim; ngon/zero-area/flip not depicted

Test plan

  • blender-smoke 4.5 + 5.1
  • validate / drift / Socket

TMHSDigital and others added 2 commits July 22, 2026 12:55
Replace the chromatic dirty/clean pair with an octagonal brass valve whose
DIRTY panel shows a through-hole and loose-vert bead derived from live mesh
incidence, so the contract is visible in the pixels without clipping.

Signed-off-by: fOuttaMyPaint <TMhospitalitystrategies@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Tighten fill, add a flanged conduit plus empty mount socket so the TRAP
teleport reads as displacement, differentiate the teal pedestal from the
hygiene brass valve, and move measured counts out of card witnessesFix.

Signed-off-by: fOuttaMyPaint <TMhospitalitystrategies@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@github-actions github-actions Bot added the documentation Improvements or additions to documentation label Jul 22, 2026
Align the render description with the reframed still so the empty mount
reads as displacement rather than a stray accessory.

Signed-off-by: fOuttaMyPaint <TMhospitalitystrategies@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@TMHSDigital
TMHSDigital merged commit 449ad3d into main Jul 22, 2026
9 checks passed
@TMHSDigital
TMHSDigital deleted the fix/gallery-render-proof-hygiene-origin branch July 22, 2026 17:10
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