fix: uv-layer-grid self-witnessing render + hero restage#86
Merged
Conversation
…ed hero The still was the visual proof of the hazard but nothing asserted its pixels, and both panels were clipped by the frame. The script now re-reads its own render at each panel's projected center — the hazard panel must be one flat teal (spread <= 0.02, b>g>r) and the repair a high-contrast checker (spread >= 0.25) — falsified twice with measured errors. Restaged per VISUAL-STYLE: both panels fully in frame and grounded, contained warm wedge, mean luminance 0.274 inside the calibration range. Verified live on 5.1.2 and 4.5.11 LTS. Signed-off-by: fOuttaMyPaint <TMhospitalitystrategies@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
--output, the script now re-reads its own render and probes each panel at its camera-projected center. The hazard panel must be one flat teal (per-channel spread <= 0.02, ordering b>g>r); the repaired panel a high-contrast checker (spread >= 0.25); exit codes 11-14. The still is no longer illustration — it is evidence.docs/VISUAL-STYLE.md: camera pulled to (0, -6.6, 2.1), panels grounded, contained warm wedge pool, corners falling to dark. Hero (1280x720) + preview (1200x675) regenerated from the script''s own render.witnessesFix, root README row; gallery rebuilt and generated HTML verified (witnesses callout lands verbatim; card alts keep dotted API paths, length-ellipsis only).Proven by live run
\.scratch\blender-5.1.2-windows-x64\blender.exe(reports Blender 5.1.2): check + render + pixel witness exit 0 — hazard spread0.0078, repair spread0.7294, teal mean rgb(0.037, 0.271, 0.371).\.scratch\blender-4.5.11-windows-x64\blender.exe(reports Blender 4.5.11 LTS): identical pass, identical measured numbers.0.7333; (B) repainting texel (0,0) magenta → exit 12, measured rgb(0.927, 0.118, 0.536). Both restored and re-proven green.Contact-sheet gate
Committed at
docs/gallery/contact-sheets/uv-layer-grid-restage.webpbeside the pinned set. Verdicts: stage darkness pass (dark corners/floor match), wedge warmth pass (contained pool behind panels), subject fill pass (~85% horizontal), saturation pass (neon checker; muted teal is the witnessed hazard), thumbnail legibility pass (flat-vs-checker reads instantly). Mean luminance 0.274 vs calibration armature-bend 0.278 / damped-track-aim 0.174 / bmesh-gear 0.305.Established by inspection only
🤖 Generated with Claude Code