You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit c78462f
Browse filesBrowse the repository at this point in the historyBrowse files
fix: water-trough third quality pass; exit-pre-sidecar finding (#250)
* fix(showcase): water-trough third pass: board-built ends, darker water
Each end was one D-shaped slab, the case the "a head or bottom is boards"
rule exists for. Each end is now three vertical boards of uneven width,
each with its own tone, its bottom following the hull arc under its own
span, lapped 1 mm into its neighbours so the joint is tight (no seam for
water or a containment ray) and the bevel shows it as a groove. The rim
span is read on the union of an end's boards. New budget: end boards per
end >= 3 (exit 20, --slab-ends restores the one-piece board, measures 1).
The water's grazing tint went from a pale grey-blue that read as a painted
slab to a deep teal. Tris 3124 -> 3316 (four arc samples per board cost
3556, over the unchanged 3500 ceiling; three are used). Same codes and
values on 4.5.11, 5.1.2 and 5.2.1. Asset sheet added.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Signed-off-by: TMHSDigital <154358121+TMHSDigital@users.noreply.github.com>
* docs(showcase): vessel ends are boards too, lapped where they hold water
Extends "a head or bottom is boards, not a slab" to any end that closes a
vessel: lap watertight boards a millimetre rather than leaving a through
seam, and read rim tests on the union of an end's boards.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Signed-off-by: TMHSDigital <154358121+TMHSDigital@users.noreply.github.com>
---------
Signed-off-by: TMHSDigital <154358121+TMHSDigital@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
<imgsrc="assets/water-trough-hero.webp" alt="A staved wooden water trough with solid half-round end boards on crossed trestle legs, half full of dark water." loading="lazy" decoding="async" />
1061
+
<imgsrc="assets/water-trough-hero.webp" alt="A staved wooden water trough with half-round ends built of three boards, on crossed trestle legs, half full of dark water." loading="lazy" decoding="async" />
1062
1062
</a>
1063
1063
<divclass="card-body">
1064
1064
<h2><ahref="water-trough/">water-trough</a></h2>
1065
1065
<pclass="teaches">A procedural watertight water trough through UVs, bake, LOD, collider, and Unity glTF, asserting recomputed budgets rather than an API contract.</p>
1066
-
<pclass="witnesses"><spanclass="tag">witnesses</span> Recomputed: 3700 tris, three materials with 1674 wood, 156 metal and 29 water faces, UVs in 0..1 with zero AABB overlap, outer AABB 1.093×0.552×0.504 m, zmin 0, four shoes planted, U end-cap rim span 5 mm, strap BVH gap 0, water-hull gap 2.6 mm, hull 1.045×0.466 m, LOD ratios in band, convex collider 64 tris, non-empty glTF. --skip-decimate exits 9; --stray-vert 15; --lift-z/--short-legs 16; --box-ends 17; --float-strap 18; --narrow-hull 19.</p>
1066
+
<pclass="witnesses"><spanclass="tag">witnesses</span> Recomputed: 3316 tris, three materials with 1482 wood, 156 metal and 29 water faces, UVs in 0..1 with zero AABB overlap, outer AABB 1.093x0.552x0.5055 m, zmin 0, four shoes planted, each end three lapped boards, end rim span 21 mm, strap BVH gap 0, water-hull gap 2.6 mm, water contained on 66 of 66 rays, hull 1.045x0.466 m, LOD ratios in band, convex collider 68 tris, non-empty glTF. --skip-decimate exits 9; --stray-vert 15; --lift-z/--short-legs 16; --box-ends 17; --float-strap/--open-ends 18; --narrow-hull 19; --slab-ends 20.</p>
Copy file name to clipboardExpand all lines: showcase/gallery.json
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -195,8 +195,8 @@
195
195
"name": "water-trough",
196
196
"dir": "showcase/water-trough",
197
197
"teaches": "A procedural watertight water trough through UVs, bake, LOD, collider, and Unity glTF, asserting recomputed budgets rather than an API contract.",
198
-
"alt": "A staved wooden water trough with solid half-round end boards on crossed trestle legs, half full of dark water.",
199
-
"witnessesFix": "Recomputed: 3700 tris, three materials with 1674 wood, 156 metal and 29 water faces, UVs in 0..1 with zero AABB overlap, outer AABB 1.093×0.552×0.504 m, zmin 0, four shoes planted, U end-cap rim span 5 mm, strap BVH gap 0, water-hull gap 2.6 mm, hull 1.045×0.466 m, LOD ratios in band, convex collider 64 tris, non-empty glTF. --skip-decimate exits 9; --stray-vert 15; --lift-z/--short-legs 16; --box-ends 17; --float-strap 18; --narrow-hull 19.",
198
+
"alt": "A staved wooden water trough with half-round ends built of three boards, on crossed trestle legs, half full of dark water.",
199
+
"witnessesFix": "Recomputed: 3316 tris, three materials with 1482 wood, 156 metal and 29 water faces, UVs in 0..1 with zero AABB overlap, outer AABB 1.093x0.552x0.5055 m, zmin 0, four shoes planted, each end three lapped boards, end rim span 21 mm, strap BVH gap 0, water-hull gap 2.6 mm, water contained on 66 of 66 rays, hull 1.045x0.466 m, LOD ratios in band, convex collider 68 tris, non-empty glTF. --skip-decimate exits 9; --stray-vert 15; --lift-z/--short-legs 16; --box-ends 17; --float-strap/--open-ends 18; --narrow-hull 19; --slab-ends 20.",
0 commit comments