fix: hay-bale second quality pass - #246
Merged
Merged
Conversation
A 14 mm ridge crumpled the loaf's top edge into a stuffed sack, the 8 x 10 mm dark cord read as a scored cut, and each knot was a 60 mm ring lying flat like a printed symbol. The ridge is 6 mm, the twine a 10 x 14 mm orange cord standing 6 mm proud, and each knot a 13 mm loop standing in the belt's plane. The 256 px bake became 1024 px with a texel floor (exit 20, --low-bake) and a 0.02 m cage. The twine falsifiers were resized to their own budgets after the knots began to set the envelope top. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Signed-off-by: TMHSDigital <154358121+TMHSDigital@users.noreply.github.com>
Also refreshes the gallery card and alt for the reworked hay bale. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Signed-off-by: TMHSDigital <154358121+TMHSDigital@users.noreply.github.com>
The page embeds the piece README, whose texel figure was corrected after the last build. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Signed-off-by: TMHSDigital <154358121+TMHSDigital@users.noreply.github.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.
A second quality pass on
hay-bale(Track A). Every piece has had a first pass, so this run returns to the oldest passes and grades them against the conventions added since. The binaries were.scratch/blender-4.5.11-windows-x64(reportsBlender 4.5.11 LTS),blender-5.1.2-windows-x64(Blender 5.1.2) andblender-5.2.1-windows-x64(Blender 5.2.1 LTS). The hero was rendered on 5.2.1 throughscripts/render_hero.py; the framing gate passed withoutdeviation=. The inspection sheets (six orthos, two three-quarter views, clay, wire, joint close-ups, ground contact) stayed in.scratch/.Picks: I compared the heroes of the four oldest passes:
hay-bale,chopping-block,crate-stackandstone-archway.hay-baleread worst, and is fixed below.stone-archwaywas inspected and left alone. Its keystone is already a radial wedge, and the V at the crown is its intended raked mortar joint. The only note left was subtle per-stone tone variation, too minor to justify a generator change.chopping-blockandcrate-stackare strong.hay-bale(Track A)Defects (round 0):
cos(24x)ridge term. Seen in the clay three-quarter and both three-quarter views.joint_belt1_groundandground_contact.joint_belt*_top, the hero).joint_belt*_top).Generator changes:
RIDGE_AMPdropped from 14 mm to 6 mm. The straw texture now comes through the high mesh's flakes and the bake, not the low mesh's silhouette. This fixed defect 2 as well, because the chamfer now has an undistorted corner to work on (1, 2).TWINE_T/TWINE_Wwent to 10 × 14 mm, so the cord stands 6 mm proud of the finished loaf's own raycast profile, and the material is orange polypropylene (3).KNOT_MAJOR13 mm loop, standing in the belt's plane at the belt's station. Its foot is derived from the sampled top of the profile, so it follows the loaf if the loaf changes (4).BAKE_RESis 1024 andCAGE_EXTRUSION0.02, with a texel floor (5).New budget: bake texel density, meaning the smallest UV cell must have at least 12 px at the baked resolution, exit 20. It measures 22.43 px on 4.5.11, 5.1.2 and 5.2.1.
Re-fitted: the outer AABB moved from (0.922, 0.530, 0.409) to (0.921, 0.508, 0.417): the ridge narrows Y, and the knots now set the top. The stated loaf size moved from (0.922, 0.409) to (0.921, 0.393), tighter against the nominal 0.38 m bale.
Every other budget was re-measured and still holds, identically on all three binaries:
Falsifiers:
--low-bakeis new and exits 20: a 256 px bake measures 5.61 px per cell against the 12 px floor.--float-beltsand--slack-beltfirst exited 8, because the knots now set the envelope's top. They were resized to their own budgets, never by widening the tolerance:--float-belts: 20 mm → 8 mm, against a 6 mm wrap gate. It now exits 16 with a belt zmin of 9.46 mm.--slack-belt: 10 mm → 6 mm, against a 2 mm seat floor. It now exits 18 with a seat of −2.0 mm.The convention this taught is added to
showcase/README.md.--skip-decimate--stray-vert--lift-z--float-belts--slack-belt--skew-belt--odd-loaf--low-bakeTriangles: 2012 → 2044, inside the unchanged 1700–2400 band. The collider went from 120 to 140 against a ceiling of 400.
Inspection rounds: 2. Round 1 fixed the silhouette, the spike, the cord and the knot. Round 2 changed the twine colour, after the real-material hero still read the brown cord as a cut. A few faint creases remain along the top edge where the cinch meets the chamfer; they read as the straw breaking, not as a defect.
Contact sheet
hay-bale: luma 0.306, stage 0.257, warmth +0.30, saturation 0.23. The old hero measured 0.305 with an identical stage, so this sits at the top edge of the 0.151–0.305 band, as the old one did. The subject fills the frame and is legible at thumbnail size; the orange twine carries the "bound" read even at card size.
Checks run locally:
check_falsifier_targets.py(224 falsifiers across 28 pieces),check_exit_code_readme.pyandcheck_gallery_images.pypass. I read the generated alt text indocs/gallery/index.htmlanddocs/gallery/hay-bale/index.html.🤖 Generated with Claude Code