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 bd9808b
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: README.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -81,7 +81,7 @@ Budget-conformance props. Not examples. Conventions: [`showcase/README.md`](show
81
81
<palign="center">
82
82
<ahref="showcase/shipping-crate/"><imgsrc="showcase/shipping-crate/preview.webp"width="24%"alt="Shipping crate: a wooden slat crate with iron corner brackets on a dark studio floor, warm wedge on the back wall" /></a>
83
83
<ahref="showcase/stone-well/"><imgsrc="showcase/stone-well/preview.webp"width="24%"alt="Stone well: a round brick well with a shingled pyramid roof on posts, rope and bucket, on a dark studio floor" /></a>
84
-
<ahref="showcase/wooden-barrel/"><imgsrc="showcase/wooden-barrel/preview.webp"width="24%"alt="Wooden barrel: a staved barrel with iron hoopson a dark studio floor, warm wedge on the back wall" /></a>
84
+
<ahref="showcase/wooden-barrel/"><imgsrc="showcase/wooden-barrel/preview.webp"width="24%"alt="Wooden barrel: a 20-stave wine-cask with croze-seated heads, chord-lofted iron hoops, and a bung on a dark studio floor" /></a>
85
85
<ahref="showcase/campfire/"><imgsrc="showcase/campfire/preview.webp"width="24%"alt="Campfire: a two-course stone fire ring with a tripod of logs on a dark studio floor, warm wedge on the back wall" /></a>
86
86
<ahref="showcase/market-stall/"><imgsrc="showcase/market-stall/preview.webp"width="24%"alt="Market stall: a timber frame with post feet, slatted counter, rafters, and a striped awning on a dark studio floor, warm wedge on the back wall" /></a>
87
87
<ahref="showcase/street-lantern/"><imgsrc="showcase/street-lantern/preview.webp"width="24%"alt="Street lantern: an iron post with brass collars, a braced arm, and a muntined amber cage on a dark studio floor" /></a>
@@ -99,7 +99,7 @@ Budget-conformance props. Not examples. Conventions: [`showcase/README.md`](show
99
99
<ahref="showcase/hand-pump/"><imgsrc="showcase/hand-pump/preview.webp"width="24%"alt="Hand pump: a cast-iron village pump on a wooden plinth with a spout and handle on a dark studio floor" /></a>
100
100
<ahref="showcase/signpost/"><imgsrc="showcase/signpost/preview.webp"width="24%"alt="Signpost: a timber post with two painted fingerboards, iron straps, and a pyramidal cap on a dark studio floor" /></a>
101
101
<ahref="showcase/chopping-block/"><imgsrc="showcase/chopping-block/preview.webp"width="24%"alt="Chopping block: a hooped timber stump with an embedded axe on a dark studio floor" /></a>
102
-
<ahref="showcase/wooden-bucket/"><imgsrc="showcase/wooden-bucket/preview.webp"width="24%"alt="Wooden bucket: a coopered bucket with overlapping staves, iron hoops, and a rope bail on a dark studio floor" /></a>
102
+
<ahref="showcase/wooden-bucket/"><imgsrc="showcase/wooden-bucket/preview.webp"width="24%"alt="Wooden bucket: a coopered pail with a round rope bail through ear rings and chord-lofted iron hoops on a dark studio floor" /></a>
103
103
<ahref="showcase/wall-torch/"><imgsrc="showcase/wall-torch/preview.webp"width="24%"alt="Wall torch: a dressed stone plaque with an iron sconce, wooden haft, and flame on a dark studio floor" /></a>
104
104
<ahref="showcase/tavern-stool/"><imgsrc="showcase/tavern-stool/preview.webp"width="24%"alt="Tavern stool: a round wooden seat on turned splayed legs with stretchers and iron ferrules on a dark studio floor" /></a>
105
105
<ahref="showcase/iron-cauldron/"><imgsrc="showcase/iron-cauldron/preview.webp"width="24%"alt="Iron cauldron: a bulged iron pot hanging from a timber tripod on a dark studio floor" /></a>
@@ -111,7 +111,7 @@ Budget-conformance props. Not examples. Conventions: [`showcase/README.md`](show
111
111
112
112
[`stone-well`](showcase/stone-well/) — procedural round stone well, shingled roof, windlass, rope and bucket through the same pipeline. Falsifier `--skip-decimate` exits 9.
113
113
114
-
[`wooden-barrel`](showcase/wooden-barrel/) — procedural staved barrel with iron hoops through the same pipeline. Falsifier `--skip-decimate` exits 9.
114
+
[`wooden-barrel`](showcase/wooden-barrel/) — procedural 20-stave wine-cask with croze-seated heads and chord-lofted hoops through the same pipeline. Falsifier `--round-band` exits 18.
115
115
116
116
[`campfire`](showcase/campfire/) — procedural cobble ring, logs, and ash through the same pipeline. Falsifier `--skip-decimate` exits 9.
117
117
@@ -147,7 +147,7 @@ Budget-conformance props. Not examples. Conventions: [`showcase/README.md`](show
147
147
148
148
[`chopping-block`](showcase/chopping-block/) — procedural hooped timber stump with an embedded axe through the same pipeline. Falsifier `--skip-decimate` exits 9.
149
149
150
-
[`wooden-bucket`](showcase/wooden-bucket/) — procedural coopered wooden bucket with iron hoops and a rope bail through the same pipeline. Falsifier `--skip-decimate` exits 9.
150
+
[`wooden-bucket`](showcase/wooden-bucket/) — procedural coopered pail with a round bail through the ear rings through the same pipeline. Falsifier `--float-handle` exits 17.
151
151
152
152
[`wall-torch`](showcase/wall-torch/) — procedural wall-mounted torch sconce with a stone plaque, iron bracket, and flame through the same pipeline. Falsifier `--skip-decimate` exits 9.
<aclass="card-media" href="wooden-barrel/" aria-label="wooden-barrel example detail page">
912
-
<imgsrc="assets/wooden-barrel-hero.webp" alt="wooden-barrel — A procedural staved barrel through UVs, bake, LOD, collider, and Unity glTF, asserting recomputed budgets rather than an API contract." loading="lazy" decoding="async" />
912
+
<imgsrc="assets/wooden-barrel-hero.webp" alt="wooden-barrel — A procedural wine-cask with croze-seated heads and chord-lofted hoops through UVs, bake, LOD, collider, and Unity glTF, asserting recomputed budgets rather…" loading="lazy" decoding="async" />
<pclass="teaches">A procedural staved barrel through UVs, bake, LOD, collider, and Unity glTF, asserting recomputed budgets rather than an API contract.</p>
917
-
<pclass="witnesses"><spanclass="tag">witnesses</span> Recomputed: 4312 tris, two materials with 88 metal hoop faces, UVs in 0..1 with zero AABB overlap, outer AABB 0.719×0.719×0.880 m, LOD ratios in band, convex collider 372 tris, non-empty glTF. --skip-decimate exits 9on the LOD1 ratio budget.</p>
916
+
<pclass="teaches">A procedural wine-cask with croze-seated heads and chord-lofted hoops through UVs, bake, LOD, collider, and Unity glTF, asserting recomputed budgets rather than an API contract.</p>
917
+
<pclass="witnesses"><spanclass="tag">witnesses</span> Recomputed: 7216 tris, two materials with 2512 wood and 1440 metal faces, UVs in 0..1 with zero AABB overlap, outer AABB 0.722×0.714×0.880 m, 20 grounded staves, hoop bite 0.003 m, head-croze gap 0.007 m, LOD ratios in band, convex collider 238 tris, non-empty glTF. --skip-decimate exits 9; --round-band exits 18 on the hoop-seat budget.</p>
918
918
<aclass="card-link" href="wooden-barrel/">View example <spanaria-hidden="true">→</span></a>
<aclass="card-media" href="wooden-bucket/" aria-label="wooden-bucket example detail page">
1110
-
<imgsrc="assets/wooden-bucket-hero.webp" alt="wooden-bucket — A procedural coopered wooden bucket with overlapping staves, a sealed bottom, iron hoops, and a rope bail through UVs, bake, LOD, collider, and Unity glTF…" loading="lazy" decoding="async" />
1110
+
<imgsrc="assets/wooden-bucket-hero.webp" alt="wooden-bucket — A procedural coopered pail with a croze-seated floor, chord-lofted hoops, and a round bail through the ear rings through UVs, bake, LOD, collider, and Unity…" loading="lazy" decoding="async" />
<pclass="teaches">A procedural coopered wooden bucket with overlapping staves, a sealed bottom, iron hoops, and a rope bail through UVs, bake, LOD, collider, and Unity glTF, asserting recomputed budgets rather than an API contract.</p>
1115
-
<pclass="witnesses"><spanclass="tag">witnesses</span> Recomputed: 4272 tris, three materials with 222 metal and 72 rope faces, UVs in 0..1 with zero AABB overlap, outer AABB 0.402×0.345×0.544 m, LOD ratios in band, convex collider 390 tris, non-empty glTF. --skip-decimate exits 9on the LOD1 ratio budget.</p>
1114
+
<pclass="teaches">A procedural coopered pail with a croze-seated floor, chord-lofted hoops, and a round bail through the ear rings through UVs, bake, LOD, collider, and Unity glTF, asserting recomputed budgets rather than an API contract.</p>
1115
+
<pclass="witnesses"><spanclass="tag">witnesses</span> Recomputed: 4872 tris, three materials with 1424 wood, 1020 metal, and 208 rope faces, UVs in 0..1 with zero AABB overlap, outer AABB 0.383×0.346×0.527 m, 16 grounded staves, hoop bite 0.0025 m, bail-ear gap 0.0013 m, LOD ratios in band, convex collider 302 tris, non-empty glTF. --skip-decimate exits 9; --float-handle exits 17 on the bail-ear budget.</p>
1116
1116
<aclass="card-link" href="wooden-bucket/">View example <spanaria-hidden="true">→</span></a>
0 commit comments